推荐答案
测试一下
题目
下面关于FIFO的描述正确的是
A FIFO的读写必须属于同一时钟域
B FIFO是先进先出的存储器
D FIFO的空信号在写时钟域产生,满信号在读时钟域产生
参考答案与知识点
参考答案
正确答案是C。A错误:FIFO常用于跨时钟域数据传输,读写可以属于不同时钟域,这是FIFO的主要应用场景之一。B错误(或存在歧义):虽然FIFO是“先进先出”的存储结构,但严格来说,FIFO是一种数据缓冲器或存储队列,并非独立的存储器类型,更准确的表述是“先进先出的缓冲器”;且B选项过于基础,不是IC设计中的关键考点。C正确:FIFO内部通过读写指针自动管理地址,外部只能通过读写使能信号和数据进行操作,无法直接访问内部地址,这是FIFO设计的基本要求,可以避免用户误操作导致指针越界或数据错误。D错误:空信号通常由读时钟域产生(读指针追上写指针时),满信号由写时钟域产生(写指针追上读指针时),选项中将两者颠倒,属于典型概念错误。
涉及知识点
- FIFO的读写时钟域独立性
- FIFO地址管理方式
- 空信号与满信号的产生时钟域
- FIFO基本定义与分类