找回密码
 注册
关于网站域名变更的通知
查看: 399|回复: 5
打印 上一主题 下一主题

转——多串口服务器设计概述

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-4-13 15:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
转——多串口服务器设计概述
% I0 V) H% k& f
& ?8 p* g3 [2 h( U8 p
1、  硬件环境
硬件平台:Embest SoC --LarkBoard
软件平台:开发板-linux-3.10.31
          Quartus 14.0

- `# I8 {; o$ ~$ T) J3 o
2、概述
       为什么想要做个串口服务器呢?串口服务器的应用领域很广,主要应用在门禁系统、考勤系统、售贩系统、POS系统、楼宇自控系统、自助银行系统、电信机房监控、电力监控等;所以有一定研究价值和使用价值,况且SoC的架构很适用与这样的设计,能够完成相关的功能设计,同时又不缺乏灵活性和可扩展性。
) c1 F. ^: X$ {3 V1 B. b
% D' B9 x" Q4 B9 f) M5 X% @+ ?
一些现有产品的照片,这个可以从网上搜的
/ o& o5 T  E+ h
一个产品的介绍和组建方案:

9 y/ `+ O& r% x7 U8 A' e* n& D. i0 N
/ Y4 ^4 @9 A8 ~; y" }8 R+ Y2 f
3、一些方案介绍

4 _- U  S3 E, T+ w# [# x/ D6 l+ N6 M
1)见得最多的就是用16C554做扩展了,当然这必然还需要有个CPU来做管理,CPU的性能也同时影响串口的数量和速率;

2 a9 ^! o2 P- }& x8 M7 X- v
2)通过SPI或I2C接口扩展串口,比如SC16IS752/762,OD2101/ OD2101A。
6 `2 V1 K7 F1 [8 v
3)FPGA做扩展,这里我们准备用SoC来做,既有ARM来做管理,又有FPGA来做接口转换,一举两得。

# ~2 Z$ Z% }1 h& y  ~; g( M
4)其它的欢迎大家补充。
( f( w2 [; c; T6 B+ |: L+ Q
4、设计思路
准备按照下面框图的设计思路来进行设计:
4 K# o5 y+ q' ^. T  g/ }% _+ s0 c
9 j4 V, Y8 A9 Q6 r9 t7 v
设计到的技术要点:
1)带FIFO的串口逻辑设计
2)ARM和FPGA之间的总线设计
3)ARM和FPGA之间的中断管理设计
4)ARM端的串口驱动设计
5)ARM端的协议转换和数据处理模块设计
6)ARM端的网络相关服务设计

! E! R7 A) c" h( ~" X
5、小结
1)多串口服务器是一个比较常用的一款产品,应用的范围很广,希望在这里能够使用Altera SoC芯片来做一次全新的设计,增加灵活性和扩展性;
2)此次设计的内容很多,活动虽然快结束了,但如果哪位感兴趣的话,我们一起弄弄,期待早日能够出成果。

- Z. r: B* _: e  H4 ^

7 U  d$ n8 v2 [* J  }
游客,如果您要查看本帖隐藏内容请回复

9 Z& q& E& Y  ^* `

该用户从未签到

2#
发表于 2019-4-15 17:27 | 只看该作者
看看隐藏内容

该用户从未签到

5#
发表于 2022-1-21 22:57 | 只看该作者

该用户从未签到

6#
发表于 2022-2-6 23:54 | 只看该作者
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-6 19:18 , Processed in 0.156250 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表