IOP16 Register File
Register File
- Instruction encodes 4-bits for the register number
- Special Purpose Registers hard-coded values
- Register 0x8 has constant value 0x00
- Register 0x9 has constant value 0x01
- Register 0xF has constant value 0xFF
- 4, 8, or 13 General Purpose (GP) Registers
- Registers numbered 0x0-0x7, 0x0A-0xE
- Register count configured by NUM_REGS value in cpu_001.vhd
RegFile : ENTITY work.RegisterFile GENERIC map ( NUM_REGS => 4 )