簡體   English   中英

加載SB_RAM2048x2 ROM中的.hex文件和加載BRAM中的.hex文件 memory

[英]Loading of .hex file in SB_RAM2048x2 ROM and loading of .hex file in BRAM memory

我不知道 iCE40 設備的 SB_RAM2048x2 memory 用法。 我發現 iceimage.hex mecrisp-ice 0.8 ,一個 memory 初始化文件,正被加載到 ram.v.and ram.v 正在其他verilog文件中使用。 我想使用 bram 而不是這個 ram.v,這樣我就可以在 zynq fpga(zybo board) 中使用 bram。我有點懷疑,是否可以在 zynq fpga(zybo board) 中直接使用 SB_RAM2048x2(在 ram.v 中提到) )? 還是僅適用於 iCE40 設備。

SB_RAM2048x2 是 iCE40 特定的原語,它不適用於 Zynq。

例如,您很可能希望使用 Verilog 數組來推斷 memory

reg [1:0] mem[0:2047];
always @(posedge clk) begin
    if (wen) mem[waddr] <= wdata;
    rdata <= mem[raddr];
end

這將適用於任何 FPGA 系列。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM