FIFO不能置位读指针的位置么?
我的fifo是用megawizard生成的,写完一次数据入FIFO后,readclk不能反复重头开始读fifo内的数据么(读指针置位到起始位置)?是不是用aclr么? 英文写的是asynchronous clear 本帖最后由 zcy0517 于 2014-4-5 17:09 编辑
找了下altera的documentation,好像是用这个。但貌似DCFIFO里好像不行置位,只能清零啊。
有的fifo没有读保护 一直读 会数据循环读出,有的有保护,是读不出来的东西的,你例化的这个fifo,好像没有吧空满拉出来 Fourier00 发表于 2014-4-5 20:38
有的fifo没有读保护 一直读 会数据循环读出,有的有保护,是读不出来的东西的,你例化的这个fifo,好像没有 ...
嗯 我刚好刚才仿真了一下 的确啊!! Fourier00 发表于 2014-4-5 20:38
有的fifo没有读保护 一直读 会数据循环读出,有的有保护,是读不出来的东西的,你例化的这个fifo,好像没有 ...
读完了FIFO里存储的数据就消失了 对吧 zcy0517 发表于 2014-4-5 21:22
读完了FIFO里存储的数据就消失了 对吧
不会消失 zcy0517 发表于 2014-4-5 21:22
读完了FIFO里存储的数据就消失了 对吧
不会消失 Fourier00 发表于 2014-4-5 21:27
不会消失
那不清零的话write中不就empty不了了么 zcy0517 发表于 2014-4-5 21:51
那不清零的话write中不就empty不了了么
和内部存的数据无关,只和你的读写地址指针的相对位置有关系,空满的产生和读写地址的相对位置有关系,内存贮器里村的东西是没有任何关系的 Fourier00 发表于 2014-4-7 09:05
和内部存的数据无关,只和你的读写地址指针的相对位置有关系,空满的产生和读写地址的相对位置有关系,内 ...
学习了! 谢谢哈!{:biggrin:}
页:
[1]