我对 FPGA 和 Verilog 真的很陌生。我一直在研究控制 Noritake Itron VFD 显示器的 Tri-SPI PHY。我想要实现的功能之一是 FPGA 本身的帧缓冲存储器。我正在使用具有 64kbit BRAM (8Kbytes) 的 iCE40LP1K。但是 Verilog BRAM Primitive 是 4kbit,我需要 3003 字节作为缓冲区。
问题是如何级联 BRAM?在数据表(请参阅 iCE40 LP/HX 系列数据表,第 2-6 页)中提到使用多个 BRAM。有没有办法可以使用多个 SB_RAM40_4K 实例?后者将其视为一个大型 mem 数组。