请教一个串口通信的问题,有经验的朋友请指教一下

[复制链接]
2565|5
 楼主| nibuhao123 发表于 2008-3-3 20:52 | 显示全部楼层 |阅读模式
最近在做一个接口设计:一块用FPGA产生数据,另一块存储数据(也是FPGA控制)。用串口(RS422)通信.<br />想请问下有经验的达人:在数据为60kb/s下,怎样设计接口协议:异步or同步?数据的帧结构的设计?纠错的设计?<br />希望有过经验的朋友指点下。谢谢
computer00 发表于 2008-3-3 23:11 | 显示全部楼层

异步串行就行了吧,直接调用现成的串口模块

  
一从陶令 发表于 2008-3-4 11:35 | 显示全部楼层

用FPGA做同步接口比较简单,也很稳定

用FPGA做同步接口比较简单,也很稳定。帧头可以用16比特特定序列做起始字,把60K的数据封装在帧中,帧结尾可以加上BIP8校验之类的东西。根据帧长度计算时钟速率即可。<br /><br />与异步方式比需要多一根时钟线,优点是数据速率可以做到非常高。
xwj 发表于 2008-3-4 12:03 | 显示全部楼层

当然是优先考虑用同步接口

  
XZL 发表于 2008-3-4 16:57 | 显示全部楼层

同步好做

  
liudewei 发表于 2008-3-5 15:40 | 显示全部楼层

有现成的组件,关于的I2C、SPI,在网上找。

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

2

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部