Altera Mentor Verification IP Altera Edition AMBA AXI4-Lite User Manual
Mentor, Verification ip altera edition amba axi4-lite, User guide
Table of contents
Document Outline
- Table of Contents
- List of Examples
- List of Figures
- List of Tables
- Preface
- Chapter 1 Mentor VIP Altera Edition
- Chapter 2 SystemVerilog API Overview
- Chapter 3 SystemVerilog Master BFM
- Master BFM Protocol Support
- Master Timing and Events
- Master BFM Configuration
- Master Assertions
- SystemVerilog Master API
- set_config()
- get_config()
- create_write_transaction()
- create_read_transaction()
- execute_transaction()
- execute_write_addr_phase()
- execute_read_addr_phase()
- execute_write_data_phase()
- get_read_data_phase()
- get_write_response_phase()
- get_read_addr_ready()
- get_read_data_cycle()
- get_write_addr_ready()
- get_write_data_ready()
- get_write_response_cycle()
- execute_read_data_ready()
- execute_write_resp_ready()
- wait_on()
- Chapter 4 SystemVerilog Slave BFM
- Slave BFM Protocol Support
- Slave Timing and Events
- Slave BFM Configuration
- Slave Assertions
- SystemVerilog Slave API
- set_config()
- get_config()
- create_slave_transaction()
- execute_read_data_phase()
- execute_write_response_phase()
- get_write_addr_phase()
- get_read_addr_phase()
- get_write_data_phase()
- get_read_addr_cycle()
- execute_read_addr_ready()
- get_read_data_ready()
- get_write_addr_cycle()
- execute_write_addr_ready()
- get_write_data_cycle()
- execute_write_data_ready()
- get_write_resp_ready()
- wait_on()
- Helper Functions
- Chapter 5 SystemVerilog Monitor BFM
- Inline Monitor Connection
- Monitor BFM Protocol Support
- Monitor Timing and Events
- Monitor BFM Configuration
- Monitor Assertions
- SystemVerilog Monitor API
- Helper Functions
- Chapter 6 SystemVerilog Tutorials
- Chapter 7 VHDL API Overview
- Chapter 8 VHDL Master BFM
- Overloaded Procedure Common Arguments
- Master BFM Protocol Support
- Master Timing and Events
- Master BFM Configuration
- Master Assertions
- VHDL Master API
- set_config()
- get_config()
- create_write_transaction()
- create_read_transaction()
- set_addr()
- get_addr()
- set_prot()
- get_prot()
- set_data_words()
- get_data_words()
- set_write_strobes()
- get_write_strobes()
- set_resp()
- get_resp()
- set_read_or_write()
- get_read_or_write()
- set_gen_write_strobes()
- get_gen_write_strobes()
- set_operation_mode()
- get_operation_mode()
- set_write_data_mode()
- get_write_data_mode()
- set_address_valid_delay()
- get_address_valid_delay()
- get_address_ready_delay()
- set_data_valid_delay()
- get_data_valid_delay()
- get_data_ready_delay()
- set_write_response_valid_delay()
- get_write_response_valid_delay()
- get_write_response_ready_delay()
- set_transaction_done()
- get_transaction_done()
- execute_transaction()
- execute_write_addr_phase()
- execute_read_addr_phase()
- execute_write_data_phase()
- get_read_data_phase()
- get_write_response_phase()
- get_read_addr_ready()
- get_read_data_cycle()
- execute_read_data_ready()
- get_write_addr_ready()
- get_write_data_ready()
- get_write_response_cycle()
- execute_write_resp_ready()
- push_transaction_id()
- pop_transaction_id()
- print()
- destruct_transaction()
- wait_on()
- Chapter 9 VHDL Slave BFM
- Slave BFM Protocol Support
- Slave Timing and Events
- Slave BFM Configuration
- Slave Assertions
- VHDL Slave API
- set_config()
- get_config()
- create_slave_transaction()
- set_addr()
- get_addr()
- set_prot()
- get_prot()
- set_data_words()
- get_data_words()
- set_write_strobes()
- get_write_strobes()
- set_resp()
- get_resp()
- set_read_or_write()
- get_read_or_write()
- set_gen_write_strobes()
- get_gen_write_strobes()
- set_operation_mode()
- get_operation_mode()
- set_write_data_mode()
- get_write_data_mode()
- set_address_valid_delay()
- get_address_valid_delay()
- get_address_ready_delay()
- set_data_valid_delay()
- get_data_valid_delay()
- get_data_ready_delay()
- set_write_response_valid_delay()
- get_write_response_valid_delay()
- get_write_response_ready_delay()
- set_transaction_done()
- get_transaction_done()
- execute_read_data_phase()
- execute_write_response_phase()
- get_write_addr_phase()
- get_read_addr_phase()
- get_write_data_phase()
- get_read_addr_cycle()
- execute_read_addr_ready()
- get_read_data_ready()
- get_write_addr_cycle()
- execute_write_addr_ready()
- get_write_data_cycle()
- execute_write_data_ready()
- get_write_resp_ready()
- push_transaction_id()
- pop_transaction_id()
- print()
- destruct_transaction()
- wait_on()
- Helper Functions
- Chapter 10 VHDL Monitor BFM
- Inline Monitor Connection
- Monitor BFM Protocol Support
- Monitor Timing and Events
- Monitor BFM Configuration
- Monitor Assertions
- VHDL Monitor API
- set_config()
- get_config()
- create_monitor_transaction()
- set_addr()
- get_addr()
- set_prot()
- get_prot()
- set_data_words()
- get_data_words()
- set_write_strobes()
- get_write_strobes()
- set_resp()
- get_resp()
- set_read_or_write()
- get_read_or_write()
- set_gen_write_strobes()
- get_gen_write_strobes()
- set_operation_mode()
- get_operation_mode()
- set_write_data_mode()
- get_write_data_mode()
- set_address_valid_delay()
- get_address_valid_delay()
- get_address_ready_delay()
- set_data_valid_delay()
- get_data_valid_delay()
- get_data_ready_delay()
- get_write_response_valid_delay()
- get_write_response_ready_delay()
- set_transaction_done()
- get_transaction_done()
- get_read_data_phase()
- get_write_response_phase()
- get_write_addr_phase()
- get_read_addr_phase()
- get_write_data_phase()
- get_rw_transaction()
- get_read_addr_ready()
- get_read_data_ready()
- get_write_addr_ready()
- get_write_data_ready()
- get_write_resp_ready()
- push_transaction_id()
- pop_transaction_id()
- print()
- destruct_transaction()
- wait_on()
- Chapter 11 VHDL Tutorials
- Chapter 12 Getting Started with Qsys and the BFMs
- Appendix A
- Appendix B SystemVerilog Test Programs
- Appendix C VHDL Test Programs
- Third-Party Software for Mentor Verification IP Altera Edition
- End-User License Agreement