← 2022 · ZEKU 笔试

推荐答案 测试一下

对于FPGA内部的RAM而言,以下哪个说法是错误的?

B.配置成伪双端口RAM时,两个端口,可以使用不同的时钟 C.配置成单端口RAM时,仅有一个时钟,用于读操作和写操作 D.配置成单端口RAM时,仅有一组访问地址,用于读操作或写操作
单选题 中等 笔试真题单选

参考答案

错误的说法是“FPGA内部的RAM的读操作总是同步的”。事实上,FPGA内部的RAM包括块RAM(Block RAM)和分布式RAM(Distributed RAM)两种。块RAM通常是同步读写的,即读操作需要在时钟沿触发;而分布式RAM由查找表(LUT)构成,其读操作可以是组合逻辑的(异步),即地址变化后数据立即输出,无需时钟。因此,并非所有FPGA内部RAM的读操作都是同步的。其他常见正确说法包括:RAM可以通过配置文件初始化;块RAM支持单口、双口等不同模式;分布式RAM容量较小但延迟低。易错点在于考生常误认为所有RAM操作都同步,或忽略分布式RAM的异步特性。

涉及知识点

  • FPGA内部RAM类型:块RAM与分布式RAM
  • 同步读写与异步读写的区别
  • 分布式RAM的异步读特性
  • 块RAM的同步操作特性
  • FPGA RAM的初始化方式
← 上一题
登录后反馈错题
下一题 →