Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

RvRom

ソフトコアのブート ROM (docs/riscv.md「ブートフロー」)

RvBootRom(scripts/gen_riscv_boot.py が software/hello.S から生成)を 登録読み出しで返す.握手は RvMem と同じで,要求の次サイクルに o_done. case 式の ROM は yosys が BSRAM へ推論する(FontRom と同じ方式).

Ports


i_clk input clock クロック
i_rst input reset リセット
i_valid input logic アクセス要求
i_addr input logic<32> バイトアドレス
o_done output logic 完了(1 サイクル)
o_rdata output logic<32> リードデータ