Entity: slv_to_sl_axi_comm

Diagram

natural DEFAULT_BIT_OFFSET natural OFFSET_ADDR_SZ integer AXI_ADDR_WIDTH integer C_S_AXI_DATA_WIDTH std_logic clk_i std_logic reset std_logic_vector(AXI_ADDR_WIDTH-1 downto 0) addr_i std_logic write_en_i std_logic_vector(C_S_AXI_DATA_WIDTH-1 downto 0) writedata std_logic read_en_i std_logic read_ack_o std_logic_vector(C_S_AXI_DATA_WIDTH-1 downto 0) readdata std_logic_vector(OFFSET_ADDR_SZ-1 downto 0) offset_o

Generics

Generic name Type Value Description
DEFAULT_BIT_OFFSET natural 0
OFFSET_ADDR_SZ natural 10
AXI_ADDR_WIDTH integer 1
C_S_AXI_DATA_WIDTH integer 32

Ports

Port name Direction Type Description
clk_i in std_logic
reset in std_logic
addr_i in std_logic_vector(AXI_ADDR_WIDTH-1 downto 0)
write_en_i in std_logic
writedata in std_logic_vector(C_S_AXI_DATA_WIDTH-1 downto 0)
read_en_i in std_logic
read_ack_o out std_logic
readdata out std_logic_vector(C_S_AXI_DATA_WIDTH-1 downto 0)
offset_o out std_logic_vector(OFFSET_ADDR_SZ-1 downto 0)

Signals

Name Type Description
readdata_s std_logic_vector(C_S_AXI_DATA_WIDTH-1 downto 0)
offset_s std_logic_vector(OFFSET_ADDR_SZ-1 downto 0)

Constants

Name Type Value Description
REG_BIT_OFFSET std_logic_vector(0 downto 0) "0"

Processes