Constants ROM with Address Counter
- Constants ROM
- 256-byte (max)
- Null terminated strings
- ROM "assembler"
- Address Counter
- Loadable with start address
- Auto-increment address
Programming
- Load start address (W)
- Read Data
Hook-up
- Add to Top Level VHDL code
Pins
Signals
-- Decodes/Strobes
...
signal w_ldConAdr : std_logic;
signal w_rdConAdr : std_logic;
...
-- Interfaces
...
signal w_ConstsData : std_logic_vector(7 downto 0);
VHDL Instance
-- Constants Unit
CONST_UNIT : entity work.ConstantsUnit
port map (
i_clock => i_clk,
i_dataIn => w_periphOut,
i_ldStr => w_ldConAdr,
i_rdStr => w_rdConAdr,
o_constData => w_ConstsData
);
Hook-up Strobes/Read Mux
- Add to strobes and read mux