|
Custom Registers |
Top Previous Next |
|
The DRC provides eight 32-bit general-purpose registers which you can access directly using offsets 0x40 to 0x7C.
The following signals should be added to your FPGA task to connect to the registers:
iv32_HostUserReg0In_p : in std_logic_vector(31 downto 0); iv32_HostUserReg1In_p : in std_logic_vector(31 downto 0); iv32_HostUserReg2In_p : in std_logic_vector(31 downto 0); iv32_HostUserReg3In_p : in std_logic_vector(31 downto 0); iv32_HostUserReg4In_p : in std_logic_vector(31 downto 0); iv32_HostUserReg5In_p : in std_logic_vector(31 downto 0); iv32_HostUserReg6In_p : in std_logic_vector(31 downto 0); iv32_HostUserReg7In_p : in std_logic_vector(31 downto 0); ov32_HostUserReg0Out_p : out std_logic_vector(31 downto 0); ov32_HostUserReg1Out_p : out std_logic_vector(31 downto 0); ov32_HostUserReg2Out_p : out std_logic_vector(31 downto 0); ov32_HostUserReg3Out_p : out std_logic_vector(31 downto 0); ov32_HostUserReg4Out_p : out std_logic_vector(31 downto 0); ov32_HostUserReg5Out_p : out std_logic_vector(31 downto 0); ov32_HostUserReg6Out_p : out std_logic_vector(31 downto 0); ov32_HostUserReg7Out_p : out std_logic_vector(31 downto 0); iv8_HostUserRegWrite_p : in std_logic_vector(7 downto 0); iv8_HostUserRegRead_p : in std_logic_vector(7 downto 0);
|