基于锁存器的FIFO (即电平敏感锁存器)在面积方面可能比基于FF的fifo更便宜。我正在寻找一个基于锁存器的先进先出设计代码或架构。到目前为止,我还没有遇到任何问题。有没有可能设计一个?我正在寻找一些论文或想法来开始...
发布于 2014-02-21 01:59:47
您可以使用pulse latches,它保留了advantages of both latches and flip-flops,提供了更高的性能和更低的功耗,但它们通常不是普通的计算机辅助设计工具“完全”支持的。
或者,您可以将您的flops转换为两个电平敏感的master/slave latches。触发器可以由两个相反的相位锁存器来实现。这样做通常是为了实现时间借用,而不一定会导致更小/更快的电路。这样,你的FIFO结构与基于触发器的设计非常相似,除了每个触发器被两个锁存器取代。
发布于 2014-02-22 03:16:24
可以对fifos使用锁存器,尽管我手边没有任何代码来说明如何使用。通常,我看到fifo被实现为存储的“sram”,周围有一个fifo逻辑的包装器。该结构还可以相对自然地处理不同的读/写时钟。
我不知道确切的启发式方法,但我认为
在使用触发器和锁存器之间存在一些交叉点,其中锁存器的控制逻辑和路由的额外开销变得值得在实际存储中节省区域。
https://stackoverflow.com/questions/21915162
复制相似问题