Define MMIO address (e.g., 0xA0000000) Implement input register (e.g., one key byte per read) Stub simulation input from host (e.g., inject key via Verilator testbench)
Define MMIO address (e.g., 0xA0000000)
Implement input register (e.g., one key byte per read)
Stub simulation input from host (e.g., inject key via Verilator testbench)