[RTLLM-p035] Miscellaneous/RISC-V/ROM
ROM 唯讀記憶體
請設計一個名為 ROM 的唯讀記憶體模組。
此模組包含 256 個記憶體位置,每個位置可儲存 16 位元資料。輸入 addr 用來選擇記憶體位置,輸出 dout 則顯示該位置所儲存的資料。
記憶體初始內容如下:
| 位址 | 資料 |
|---|---|
8'h00 |
16'hA0A0 |
8'h01 |
16'hB1B1 |
8'h02 |
16'hC2C2 |
8'h03 |
16'hD3D3 |
其他未指定的位置初始化為 16'h0000。
模組介面
module ROM (
input [7:0] addr,
output reg [15:0] dout
);
評論