My Project
v0.0.16
|
Procedures | |
ipbus_read( signal clk: in std_logic signal cntrl_to_transactor: out ipbus_trans_in signal cntrl_from_transactor: in ipbus_trans_out add: in std_logic_vector ( 31 downto 0 ) data: out std_logic_vector ( 31 downto 0 ) ) | |
ipbus_write( signal clk: in std_logic signal cntrl_to_transactor: out ipbus_trans_in signal cntrl_from_transactor: in ipbus_trans_out add: in std_logic_vector ( 31 downto 0 ) data: in std_logic_vector ( 31 downto 0 ) ) | |
ipbus_block_read( signal clk: in std_logic signal cntrl_to_transactor: out ipbus_trans_in signal cntrl_from_transactor: in ipbus_trans_out add: in std_logic_vector ( 31 downto 0 ) data: inout type_ipbus_buffer inc: in boolean ) | |
ipbus_block_write( signal clk: in std_logic signal cntrl_to_transactor: out ipbus_trans_in signal cntrl_from_transactor: in ipbus_trans_out add: in std_logic_vector ( 31 downto 0 ) data: in type_ipbus_buffer inc: in boolean ) | |
ipbus_read_modify_write( signal clk: in std_logic signal cntrl_to_transactor: out ipbus_trans_in signal cntrl_from_transactor: in ipbus_trans_out add: in std_logic_vector ( 31 downto 0 ) mask: in std_logic_vector ( 31 downto 0 ) data: in std_logic_vector ( 31 downto 0 ) ) | |
perform_ipbus_transaction( signal clk: in std_logic signal cntrl_to_transactor: out ipbus_trans_in signal cntrl_from_transactor: in ipbus_trans_out ipbus_tx_buffer: in type_ipbus_buffer ipbus_rx_buffer: out type_ipbus_buffer ) | |
check_ipbus_response( ipbus_response: in std_logic_vector ( 31 downto 0 ) PROTOCOL_VERSION: in std_logic_vector ( 3 downto 0 ) transaction_id: in std_logic_vector ( 11 downto 0 ) number_of_words: in std_logic_vector ( 7 downto 0 ) type_id: in std_logic_vector ( 3 downto 0 ) ) |
Libraries | |
ieee | |
work |
Use Clauses | |
std_logic_1164 | |
numeric_std | |
ipbus | Package <ipbus> |
ipbus_trans_decl | Package <ipbus_trans_decl> |
Constants | |
PACKAGE_IPBUS_SIMULATION_VERSION | natural := 1 |
PROTOCOL_VERSION | std_logic_vector ( 3 downto 0 ) := x " 2 " |
OOB_HDR_LENGTH | natural := 0 |
Types | |
type_ipbus_buffer | array ( natural range <> ) of std_logic_vector ( 31 downto 0 ) |
|
Procedure |
|
Procedure |
|
Procedure |
|
Procedure |
|
Procedure |
|
Procedure |
|
Procedure |
|
Library |
|
Package |
|
Package |
|
Package |
|
Constant |
|
Constant |
|
Constant |
|
Package |
|
Type |
|
Library |