关于FIFO延时以及移位寄存器的疑问,请高手指教!

2019-03-25 09:45发布

导师给安排的一个项目,我负责的内容是:矿石运送带上,用线阵CCD记录矿石的大小,输出信号通过串进并出移位寄存器输出多路并行信号,用来控制矿石筛选的气枪喷口,但需要一定的延时(矿石从CCD拍到到气枪喷口需要时间),老师想通过在EEPROM中设置好延时时间, 通过FIFO实现延时,且延时时间可以修改----这是我理解的意思,很有可能不对
我想不通的是:
1、移位寄存器不就是通过设置的时钟数据才能一位一位移动的么?那延时是不是要通过改变移位寄存器的时钟来实现?
2、为什么要往EEPROM里面存可修改的延时时间?
3、FIFO的缓冲作用是不是就体现在上述要求里的数据延时上了?那根EEPROM里存得延时时间有什么关系,不还是设置好   
   FIFO的读写时钟就行了?
晚辈接触FPGA时间不长,请高手不吝赐教! 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
eeleader
1楼-- · 2019-03-25 20:11
< / FIFO的作用是干啥?串进并出吗?
jjkwz
2楼-- · 2019-03-26 01:21
fifo使用在数据入口处,起到一个缓冲作用,亦或是起到一个异步时钟的同步问题,当然,也可以用在数据的出口处!
eeleader
3楼-- · 2019-03-26 02:47

我的意思楼主用FIFO 作用是啥?

一周热门 更多>