在线咨询 切换到宽版
eetop公众号 创芯大讲堂 创芯人才网

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 15133|回复: 34

求助:两片FPGA之间实现简单通信怎么做?

[复制链接]
发表于 2009-4-30 09:51:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
两片FPGA之间实现单工通信,简单传输8bit数据流,应该怎么做?
需要考虑什么时序或传输协议之类的么?
我刚开始学FPGA,还望大家指导一二
发表于 2009-4-30 10:04:37 | 显示全部楼层
参考流行的串行协议,比如i2c,spi等,比较简单
回复 支持 反对

使用道具 举报

发表于 2009-5-6 15:44:46 | 显示全部楼层
或者自己定义专用的握手协议
回复 支持 反对

使用道具 举报

发表于 2009-5-6 17:31:21 | 显示全部楼层
The simplest way is to use LVDS IP in Altera or Xilinx. One FPGA is transmitter and another is receiver for 8bits. It is high speed and less IOs way.
回复 支持 反对

使用道具 举报

发表于 2009-5-6 20:47:28 | 显示全部楼层
it is a good  answer
回复 支持 反对

使用道具 举报

发表于 2009-5-18 09:52:12 | 显示全部楼层
看来有专用的IP核阿,省事了,呵呵
回复 支持 反对

使用道具 举报

发表于 2009-5-22 10:02:53 | 显示全部楼层
最近在做LVDS借口,用lvds不错
回复 支持 反对

使用道具 举报

发表于 2009-5-31 04:29:37 | 显示全部楼层
我也在做相似的题目,实现两个FPGA之间的双工数据传输,我想先试试传输最简单的数据。不知道怎样设计传输协议呢?FPGA的工作频率是75MHZ, 要怎样实现数据以100MHZ的速度传输呢?刚刚开始学习,有好多基础的问题都还不懂,请大家多多帮忙。谢谢
回复 支持 反对

使用道具 举报

发表于 2009-5-31 11:25:28 | 显示全部楼层
IIC is a choice ,however,the speed of IIC is not that  ideal for you ,normally  IIC works at 100k/s,400k/s. and the most fast 3.4m/s.
since you want the simplest I/O, so the speed must be slow for it is a series i/o.
回复 支持 反对

使用道具 举报

发表于 2009-5-31 11:54:27 | 显示全部楼层
曾经做过一个很简单的通信,协议就是自定义一个帧头,发送产生帧头,接收检测帧头,然后提取数据,实现40bit的数据的交互,不过没有实现握手。
这个大体可以包括两部分:通信部分和控制部分。
标准的IIC速率很低,不过两边都是FPGA,你可以自己定义IIC的速率,采用IIC的协议,这样也可以把速率做上去。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

站长推荐 上一条 /1 下一条


手机版| 小黑屋| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-8-10 19:16 , Processed in 0.032201 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表