Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

FontRom

8x16 フォント ROM (ASCII 0x00-0x7F,未定義コードは全 0)

各バイト: bit0=左端(col0) [LSB-left]. 実装: グリフ単位の case 式で 128bit パック定数 (row0 が下位) を引き, 行はシフトで選択する (Veryl は通常 module の initial で代入不可, また数百アームの単一 case はコンパイラの stack overflow を誘発するため).

生成物のため直接編集しない (scripts/gen_font_rom.py で再生成).

Ports


i_clk input clock クロック
i_code input logic<7> ASCIIコード
i_row input logic<4> グリフ内の行 (0-15)
o_line output logic<8> 1行分のピクセル (1サイクル遅れ)