This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于异步FIFO

Other Parts Discussed in Thread: SN74V293, SN74V245

前一段时间发过一个帖子,求推荐FIFO。推荐的FIFO芯片手册我从头到尾看了一遍,有些问题还是想请教一下,SN74V293系列是同步的FIFO,里面写着“Selectable  Synchronous/Asynchronous Timing Modes for Almost-Empty and Almost-Full Flags”,意识是不是说只有满空标志位的编程是同步和异步均可的,FIFO不能配置成同步或者异步,是不是?

因为我现在是用FIFO作为AD芯片THS1230(12位)和DSP2812之间连接的缓冲器,AD采样频率为12.5MHZ左右,而DSP读取数据的速度为四五兆赫兹,速率不匹配。FIFO的读写需要不同的时钟,所以必须用异步FIFO芯片。我大概的流程是先以12.5MHZ的速率采完2048个数据,同时传到FIFO里,采集完成后,再统一读到DSP里。但我看到TI的好多FIFO都是同步的,异步的FIFO又大多是9位的,且没看到可以位扩展的。

因此希望能推荐一款异步FIFO,容量大约为4K左右,小一点2K也可以的,容量上限无限制。

另外,想问两个问题:

(1)FIFO里面通过PAE和PAF编程实现延时是干什么的?FIFO不都是满标志位或者半满标志位有效时读取信号吗?

(2)SN74V245不是同步的吗?为什么芯片手册里又写着读写时钟可以不一样?是不是这款芯片既可以同步又可以异步配置的?

谢谢了!