ISE自带的FIFO宏
ISE自带的FIFO宏 双时钟FIFO,那个ALMOSTFULL/ALMOSTEMPTY信号实在不靠谱也没有靠谱的counter Coregen的FIFO还是挺靠浦的 这个不一定是别人给的不对,这个需要考虑时钟倍率的关系还有亚稳态等问题,建议自己写一个异步fifo,你就能明白其中有很多问题需要解决。比如在多少倍率的情况下该怎么用又是另外一回事了,所以不一定是别人的IP有问题,很有可能是自己没用对 我也喜欢用双端口RAM,即使读错了也不会对别的造成影响。要是FIFO的话,读错一个,后面的就都跟着错了。 哪里有频率设置?时钟约束里写么?
问题是,我的输入时钟频率范围很大啊。。。 CoreGen可以填的,或者找FBuildIn FIFO的对应参数
你的输入时钟频率范围是什么意思,难道你的FIFO在工作时,
输入时钟会变频?如果这样的话,你就不能用BuildIn FIFO,
BuildIN FIFO的输入时钟频率必须在生成的时候给出
如果你有多个FIFO,然后每个FIFO的输入时钟不一样,那么就要
生成多个FIFO,如果想简单,就用Xilinx的软FIFO,就不用设置
输入时钟了
页:
[1]