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

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 13300|回复: 34

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

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

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

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

x
两片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的协议,这样也可以把速率做上去。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-22 11:00 , Processed in 0.041270 second(s), 11 queries , Gzip On, Redis On.

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