{{item.label}}

cpu与外设的数据传送方式有哪些?各有什么特点?用在什么场合?

159****2105
专利 基于fpga的 串行转
提问时间:2022-02-08 20:07:05
cpu与外设的数据传送方式有哪些?各有什么特点?用在什么场合?
提示:以下回答均以本问题为中心,仅供参考;如需更多帮助,请咨询早鸽顾问。 去咨询
回答 | 共1个
杨东明
杨东明
从业9年
商标撤三申请商标无效宣告
所在地区:武汉市
咨询解答:638
咨询TA

我使用过的主要有两种:并行数据总线模式和PCIE串行数据总线模式。第一种是传统模式,从CPU传来如32位宽双向数据位,若干位数据线,还有控制信号如CS SEL WR等,CPU也不是只访问FPGA一家,而是所有想连接的外设,根据地址偏移量去选择不同的目标器件。很明显,CPU是异步访问FPGA,地址、数据、控制信号要控制好时序,进入FPGA内后要做本时域的同步化。一次访问只能传输一次数据,每次CS都要拉起,效率比较低下,控制不好可能有timing issue。第二种是现在比较新的CPU有的接口,有的直接带PCIE,有的只有PCI,这样还有额外有个PCI-to-PCIE bridge。另外,如果只有FPGA一个器件,就可以直接连接了,如果有多个器件通过PCIE访问,得再挂个switch。这样访问的效率比较高,CPU要传送几MB/s或二三十MB/s的速度都可以,如果使用DMA,可以达到几百MB/s,好像还有使用SRIO的。

2022-02-08 22:39:07
没有符合您的答案?立即联系 “在线顾问"
顾问推荐
{{item.label}}
{{item.desc}}
朱海
朱海顾问
擅长:商标变更,个体工商户,无忧商标注册
执业5年
咨询专业顾问
最新问答
2023-06-19 06:34:24
北京海丰益商贸中心基本介绍?
北京海丰益商贸中心基本介绍?
2023-06-19 06:33:56
北京佳兴源装饰有限公司第一分公司公司大概情况
北京佳兴源装饰有限公司第一分公司公司大概情况
2023-06-19 06:33:29
北京君燕环保设备有限公司是多久时候成立的?
北京君燕环保设备有限公司是多久时候成立的?
2023-06-19 06:32:19
北京市华盛业石材经营部是多久时候成立的?
北京市华盛业石材经营部是多久时候成立的?
2023-06-19 06:31:54
北京市四季永芳石材经营部基本介绍?
北京市四季永芳石材经营部基本介绍?