bolizhicheng204 发表于 2017-8-14 19:55:29

和niosii内核进行数据交互,哪种方法最好?

和nios内核进行数据交互,比如adc数据,20MHZ的频率,内部nios大概一百多兆,用哪种方法比较合适?
1,fifo
2,PIO
3,avalon-mm
要求可靠,高效,实时性高。
多谢

wqsjob 发表于 2017-8-14 21:52:22

fifo+avalon-mm

bolizhicheng204 发表于 2017-8-14 23:05:00

wqsjob 发表于 2017-8-14 21:52
fifo+avalon-mm

avalon本身不是也可以传输数据吗,加fifo有什么好处?

jianfengxixi 发表于 2017-8-15 09:36:44

FIFO+avalon-mm主设备

liurangzhou 发表于 2017-8-15 09:40:23

bolizhicheng204 发表于 2017-8-14 23:05
avalon本身不是也可以传输数据吗,加fifo有什么好处?

加了FIFO可以让你每个月即使有几天不舒服时不见客人也可以,平时努力点就行,总体算起来生意不会丢单

Nuker 发表于 2017-8-15 16:49:27

nios不参与数据交互才是正确的做法

bolizhicheng204 发表于 2017-8-16 12:02:54

jianfengxixi 发表于 2017-8-15 09:36
FIFO+avalon-mm主设备

请问,意思是 FIFO直接和NIOS内核数据交换吗?需不需要在NIOS内核里添加自定义IP?

bolizhicheng204 发表于 2017-8-16 13:18:02

wqsjob 发表于 2017-8-14 21:52
fifo+avalon-mm

NIOS内核直接通过FIFO 交互数据吗,还是需要在NIOS里自定义IP核?

jianfengxixi 发表于 2017-8-17 11:27:33

bolizhicheng204 发表于 2017-8-16 12:02
请问,意思是 FIFO直接和NIOS内核数据交换吗?需不需要在NIOS内核里添加自定义IP? ...

就是你自己写个内存映射主设备,相当于DMA,IP核自己主动把数据保存到内存缓冲区,然后CPU再慢慢去处理

banye2010 发表于 2017-9-10 21:08:11

1,fifo
2,PIO
3,avalon-mm
麻烦楼主讲一下,这几种方法有什么区别

NJ8888 发表于 2017-9-10 21:35:42

Nuker 发表于 2017-8-15 16:49
nios不参与数据交互才是正确的做法

同意,大量数据FPGA自己处理
页: [1]
查看完整版本: 和niosii内核进行数据交互,哪种方法最好?