Altera Mentor Verification IP Altera Edition AMBA AXI4-Li Instrukcja Użytkownika

Przeglądaj online lub pobierz Instrukcja Użytkownika dla Urządzenia pomiarowe Altera Mentor Verification IP Altera Edition AMBA AXI4-Li. Altera Mentor Verification IP Altera Edition AMBA AXI4-Lite User Manual Instrukcja obsługi

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 413
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 0
Mentor
Verification IP Altera Edition
AMBA AXI4-Lite
User Guide
Software Version 10.3
April 2014
© 2012-2014 Mentor Graphics Corporation
All rights reserved.
This document contains information that is proprietary to Mentor Graphics Corporation. The original recipient of this
document may duplicate this document in whole or in part for internal business purposes only, provided that this entire
notice appears in all copies. In duplicating any part of this document, the recipient agrees to make every reasonable
effort to prevent the unauthorized use and distribution of the proprietary information.
Przeglądanie stron 0
1 2 3 4 5 6 ... 412 413

Podsumowanie treści

Strona 1 - User Guide

Mentor Verification IP Altera Edition AMBA AXI4-Lite User GuideSoftware Version 10.3 April 2014© 2012-2014 Mentor Graphics CorporationAll rights reser

Strona 2

Table of Contents10April 2014Mentor Verification IP AE AXI4-Lite User Guide, V10.3Chapter 11VHDL Tutorials . . . . . . . . . . . . . . . . . . . . .

Strona 3

Mentor Verification IP AE AXI4-Lite User Guide, V10.3100SystemVerilog Monitor BFMget_write_addr_phase()April 2014get_write_addr_phase()This blocking t

Strona 4

SystemVerilog Monitor BFMget_read_addr_phase()Mentor Verification IP AE AXI4-Lite User Guide, V10.3101April 2014get_read_addr_phase()This blocking tas

Strona 5

Mentor Verification IP AE AXI4-Lite User Guide, V10.3102SystemVerilog Monitor BFMget_read_data_phase()April 2014get_read_data_phase()This blocking tas

Strona 6

SystemVerilog Monitor BFMget_write_data_phase()Mentor Verification IP AE AXI4-Lite User Guide, V10.3103April 2014get_write_data_phase()This blocking t

Strona 7

Mentor Verification IP AE AXI4-Lite User Guide, V10.3104SystemVerilog Monitor BFMget_write_response_phaseApril 2014get_write_response_phaseThis blocki

Strona 8

SystemVerilog Monitor BFMget_read_addr_ready()Mentor Verification IP AE AXI4-Lite User Guide, V10.3105April 2014get_read_addr_ready()This blocking ta

Strona 9

Mentor Verification IP AE AXI4-Lite User Guide, V10.3106SystemVerilog Monitor BFMget_read_data_ready()April 2014get_read_data_ready()This blocking ta

Strona 10 - Table of Contents

SystemVerilog Monitor BFMget_write_addr_ready()Mentor Verification IP AE AXI4-Lite User Guide, V10.3107April 2014get_write_addr_ready()This blocking

Strona 11

Mentor Verification IP AE AXI4-Lite User Guide, V10.3108SystemVerilog Monitor BFMget_write_data_ready()April 2014get_write_data_ready()This blocking t

Strona 12 - List of Examples

SystemVerilog Monitor BFMget_write_resp_ready()Mentor Verification IP AE AXI4-Lite User Guide, V10.3109April 2014get_write_resp_ready()This blocking

Strona 13

Table of ContentsMentor Verification IP AE AXI4-Lite User Guide, V10.311April 2014

Strona 14 - List of Figures

Mentor Verification IP AE AXI4-Lite User Guide, V10.3110SystemVerilog Monitor BFMwait_on()April 2014wait_on()This blocking task waits for an event(s)

Strona 15 - List of Tables

SystemVerilog Monitor BFMHelper FunctionsMentor Verification IP AE AXI4-Lite User Guide, V10.3111April 2014Helper FunctionsAMBA AXI protocols typicall

Strona 16

Mentor Verification IP AE AXI4-Lite User Guide, V10.3112SystemVerilog Monitor BFMget_read_addr()April 2014get_read_addr()This nonblocking function ret

Strona 17 - Protocol Restrictions

SystemVerilog Monitor BFMset_read_data()Mentor Verification IP AE AXI4-Lite User Guide, V10.3113April 2014set_read_data()This nonblocking function set

Strona 18 - Simulator GCC Requirements

Mentor Verification IP AE AXI4-Lite User Guide, V10.3114SystemVerilog Monitor BFMset_read_data()April 2014

Strona 19

Mentor Verification IP AE AXI4-Lite User Guide, V10.3115April 2014Chapter 6SystemVerilog TutorialsThis chapter discusses how to use the Mentor Verific

Strona 20

Mentor Verification IP AE AXI4-Lite User Guide, V10.3116SystemVerilog TutorialsVerifying a Slave DUTApril 2014In this example, the master test program

Strona 21 - Mentor VIP Altera Edition

SystemVerilog TutorialsVerifying a Slave DUTMentor Verification IP AE AXI4-Lite User Guide, V10.3117April 2014Figure 6-2. master_ready_delay_mode = AX

Strona 22 - AXI4-Lite Transactions

Mentor Verification IP AE AXI4-Lite User Guide, V10.3118SystemVerilog TutorialsVerifying a Slave DUTApril 2014Example 6-1 shows the configuration of t

Strona 23

SystemVerilog TutorialsVerifying a Slave DUTMentor Verification IP AE AXI4-Lite User Guide, V10.3119April 2014Configuration and InitializationIn an in

Strona 24

12April 2014Mentor Verification IP AE AXI4-Lite User Guide, V10.3List of ExamplesExample 2-1. AXI4 Transaction Definition . . . . . . . . . . . . . .

Strona 25

Mentor Verification IP AE AXI4-Lite User Guide, V10.3120SystemVerilog TutorialsVerifying a Slave DUTApril 2014Example 6-5. Create and Execute Write Tr

Strona 26

SystemVerilog TutorialsVerifying a Slave DUTMentor Verification IP AE AXI4-Lite User Guide, V10.3121April 2014handle_write_resp_ready()The handle_writ

Strona 27 - SystemVerilog API Overview

Mentor Verification IP AE AXI4-Lite User Guide, V10.3122SystemVerilog TutorialsVerifying a Slave DUTApril 2014Example 6-7. handle_write_resp_ready()//

Strona 28

SystemVerilog TutorialsVerifying a Master DUTMentor Verification IP AE AXI4-Lite User Guide, V10.3123April 2014handle_read_data_ready()The handle_read

Strona 29

Mentor Verification IP AE AXI4-Lite User Guide, V10.3124SystemVerilog TutorialsVerifying a Master DUTApril 2014For a complete code listing of the slav

Strona 30

SystemVerilog TutorialsVerifying a Master DUTMentor Verification IP AE AXI4-Lite User Guide, V10.3125April 2014Example 6-9. do_byte_read()// Function

Strona 31

Mentor Verification IP AE AXI4-Lite User Guide, V10.3126SystemVerilog TutorialsVerifying a Master DUTApril 2014Example 6-12. m_wr_addr_phase_ready_del

Strona 32

SystemVerilog TutorialsVerifying a Master DUTMentor Verification IP AE AXI4-Lite User Guide, V10.3127April 2014Example 6-15 shows the BVALID signal de

Strona 33

Mentor Verification IP AE AXI4-Lite User Guide, V10.3128SystemVerilog TutorialsVerifying a Master DUTApril 2014Figure 6-6. slave_ready_delay_mode = AX

Strona 34

SystemVerilog TutorialsVerifying a Master DUTMentor Verification IP AE AXI4-Lite User Guide, V10.3129April 2014Advanced Slave API DefinitionNoteYou ar

Strona 35

List of ExamplesMentor Verification IP AE AXI4-Lite User Guide, V10.313April 2014Example 11-15. process_write. . . . . . . . . . . . . . . . . . . . .

Strona 36

Mentor Verification IP AE AXI4-Lite User Guide, V10.3130SystemVerilog TutorialsVerifying a Master DUTApril 2014Figure 6-7. Slave Test Program Advanced

Strona 37

SystemVerilog TutorialsVerifying a Master DUTMentor Verification IP AE AXI4-Lite User Guide, V10.3131April 2014Initial BlockIn an initial block, the s

Strona 38

Mentor Verification IP AE AXI4-Lite User Guide, V10.3132SystemVerilog TutorialsVerifying a Master DUTApril 2014In the fork-join_none block, the read_t

Strona 39 - SystemVerilog Master BFM

SystemVerilog TutorialsVerifying a Master DUTMentor Verification IP AE AXI4-Lite User Guide, V10.3133April 2014Example 6-19. handle_read// Task : hand

Strona 40

Mentor Verification IP AE AXI4-Lite User Guide, V10.3134SystemVerilog TutorialsVerifying a Master DUTApril 2014WSTRB write strobes signal. There is an

Strona 41

SystemVerilog TutorialsVerifying a Master DUTMentor Verification IP AE AXI4-Lite User Guide, V10.3135April 2014Example 6-22. handle_write_addr_ready()

Strona 42

Mentor Verification IP AE AXI4-Lite User Guide, V10.3136SystemVerilog TutorialsVerifying a Master DUTApril 2014handle_read_addr_ready()The handle_read

Strona 43 - SystemVerilog Master API

Mentor Verification IP AE AXI4-Lite User Guide, V10.3137April 2014Chapter 7VHDL API OverviewThis chapter describes the VHDL Application Programming In

Strona 44 - Returns

Mentor Verification IP AE AXI4-Lite User Guide, V10.3138VHDL API OverviewApril 2014Figure 7-1. VHDL BFM Internal StructureTest Program VHDLSystemVeril

Strona 45

VHDL API OverviewConfigurationMentor Verification IP AE AXI4-Lite User Guide, V10.3139April 2014ConfigurationConfiguration sets timeout delays, error

Strona 46

Mentor Verification IP AE AXI4-Lite User Guide, V10.314April 2014List of FiguresFigure 1-1. Execute Write Transaction . . . . . . . . . . . . . . . .

Strona 47

Mentor Verification IP AE AXI4-Lite User Guide, V10.3140VHDL API OverviewCreating TransactionsApril 2014Protocol fields hold transaction information t

Strona 48

VHDL API OverviewCreating TransactionsMentor Verification IP AE AXI4-Lite User Guide, V10.3141April 2014NoteThe axi4_transaction class code above is s

Strona 49

Mentor Verification IP AE AXI4-Lite User Guide, V10.3142VHDL API OverviewCreating TransactionsApril 2014resp An enumeration array to hold the response

Strona 50

VHDL API OverviewCreating TransactionsMentor Verification IP AE AXI4-Lite User Guide, V10.3143April 2014The master BFM API allows you to create a mast

Strona 51

Mentor Verification IP AE AXI4-Lite User Guide, V10.3144VHDL API OverviewExecuting TransactionsApril 2014-- Define local variables to hold the transac

Strona 52

VHDL API OverviewWaiting EventsMentor Verification IP AE AXI4-Lite User Guide, V10.3145April 2014Waiting EventsEach BFM API has procedures that block

Strona 53

Mentor Verification IP AE AXI4-Lite User Guide, V10.3146VHDL API OverviewAccess Transaction RecordApril 2014Access Transaction RecordEach BFM API has

Strona 54

VHDL API OverviewOperational Transaction FieldsMentor Verification IP AE AXI4-Lite User Guide, V10.3147April 2014previously set write_strobes is perfo

Strona 55

Mentor Verification IP AE AXI4-Lite User Guide, V10.3148VHDL API OverviewOperational Transaction FieldsApril 2014Handshake DelayThe delay between the

Strona 56

VHDL API OverviewOperational Transaction FieldsMentor Verification IP AE AXI4-Lite User Guide, V10.3149April 2014*READY Handshake Signal Delay Transac

Strona 57

15April 2014Mentor Verification IP AE AXI4-Lite User Guide, V10.3List of TablesTable-1. Simulator GCC Requirements . . . . . . . . . . . . . . . . .

Strona 58 - Example

Mentor Verification IP AE AXI4-Lite User Guide, V10.3150VHDL API OverviewOperational Transaction FieldsApril 2014

Strona 59

Mentor Verification IP AE AXI4-Lite User Guide, V10.3151April 2014Chapter 8VHDL Master BFMThis chapter provides information about the VHDL master BFM.

Strona 60

Mentor Verification IP AE AXI4-Lite User Guide, V10.3152VHDL Master BFMMaster BFM Protocol SupportApril 2014Master BFM Protocol SupportThe AXI4-Litema

Strona 61

VHDL Master BFMMaster BFM ConfigurationMentor Verification IP AE AXI4-Lite User Guide, V10.3153April 2014A master BFM has configuration fields that yo

Strona 62

Mentor Verification IP AE AXI4-Lite User Guide, V10.3154VHDL Master BFMMaster BFM ConfigurationApril 2014AXI4_CONFIG_MAX_LATENCY_AWVALID_ASSERTION_TO_

Strona 63 - SystemVerilog Slave BFM

VHDL Master BFMMaster AssertionsMentor Verification IP AE AXI4-Lite User Guide, V10.3155April 20141. Refer to Master Timing and Events for details of

Strona 64

Mentor Verification IP AE AXI4-Lite User Guide, V10.3156VHDL Master BFMVHDL Master APIApril 2014NoteDo not confuse the AXI4_CONFIG_ENABLE_ASSERTION bi

Strona 65

VHDL Master BFMset_config()Mentor Verification IP AE AXI4-Lite User Guide, V10.3157April 2014Exampleset_config(AXI4_MAX_TRANSACTION_TIME_FACTOR, 1000,

Strona 66

Mentor Verification IP AE AXI4-Lite User Guide, V10.3158VHDL Master BFMget_config()April 2014get_config()This nonblocking procedure gets the configura

Strona 67

VHDL Master BFMcreate_write_transaction()Mentor Verification IP AE AXI4-Lite User Guide, V10.3159April 2014create_write_transaction()This nonblocking

Strona 68 - SystemVerilog Slave API

List of Tables16April 2014Mentor Verification IP AE AXI4-Lite User Guide, V10.3

Strona 69 - Arguments config_name

Mentor Verification IP AE AXI4-Lite User Guide, V10.3160VHDL Master BFMcreate_write_transaction()April 2014Example-- Create a write data transaction t

Strona 70

VHDL Master BFMcreate_read_transaction()Mentor Verification IP AE AXI4-Lite User Guide, V10.3161April 2014create_read_transaction()This nonblocking pr

Strona 71

Mentor Verification IP AE AXI4-Lite User Guide, V10.3162VHDL Master BFMcreate_read_transaction()April 2014Example-- Create a read data transaction wit

Strona 72

VHDL Master BFMset_addr()Mentor Verification IP AE AXI4-Lite User Guide, V10.3163April 2014set_addr()This nonblocking procedure sets the start address

Strona 73

Mentor Verification IP AE AXI4-Lite User Guide, V10.3164VHDL Master BFMget_addr()April 2014get_addr()This nonblocking procedure gets the start address

Strona 74

VHDL Master BFMset_prot()Mentor Verification IP AE AXI4-Lite User Guide, V10.3165April 2014set_prot()This nonblocking procedure sets the protection pr

Strona 75

Mentor Verification IP AE AXI4-Lite User Guide, V10.3166VHDL Master BFMget_prot()April 2014get_prot()This nonblocking procedure gets the protection pr

Strona 76

VHDL Master BFMset_data_words()Mentor Verification IP AE AXI4-Lite User Guide, V10.3167April 2014set_data_words()This nonblocking procedure sets a dat

Strona 77

Mentor Verification IP AE AXI4-Lite User Guide, V10.3168VHDL Master BFMget_data_words()April 2014get_data_words()This nonblocking procedure gets a dat

Strona 78

VHDL Master BFMset_write_strobes()Mentor Verification IP AE AXI4-Lite User Guide, V10.3169April 2014set_write_strobes()This nonblocking procedure sets

Strona 79

Mentor Verification IP AE AXI4-Lite User Guide, V10.317April 2014PrefaceAbout This User GuideThis user guide describes the AXI4-Lite application inte

Strona 80

Mentor Verification IP AE AXI4-Lite User Guide, V10.3170VHDL Master BFMget_write_strobes()April 2014get_write_strobes()This nonblocking procedure gets

Strona 81

VHDL Master BFMset_resp()Mentor Verification IP AE AXI4-Lite User Guide, V10.3171April 2014set_resp()This nonblocking procedure sets a response resp f

Strona 82

Mentor Verification IP AE AXI4-Lite User Guide, V10.3172VHDL Master BFMget_resp()April 2014get_resp()This nonblocking procedure gets a response resp f

Strona 83

VHDL Master BFMset_read_or_write()Mentor Verification IP AE AXI4-Lite User Guide, V10.3173April 2014set_read_or_write()This nonblocking procedure sets

Strona 84

Mentor Verification IP AE AXI4-Lite User Guide, V10.3174VHDL Master BFMget_read_or_write()April 2014get_read_or_write()This nonblocking procedure gets

Strona 85

VHDL Master BFMset_gen_write_strobes()Mentor Verification IP AE AXI4-Lite User Guide, V10.3175April 2014set_gen_write_strobes()This nonblocking proced

Strona 86

Mentor Verification IP AE AXI4-Lite User Guide, V10.3176VHDL Master BFMget_gen_write_strobes()April 2014get_gen_write_strobes()This nonblocking proced

Strona 87

VHDL Master BFMset_operation_mode()Mentor Verification IP AE AXI4-Lite User Guide, V10.3177April 2014set_operation_mode()This nonblocking procedure se

Strona 88

Mentor Verification IP AE AXI4-Lite User Guide, V10.3178VHDL Master BFMget_operation_mode()April 2014get_operation_mode()This nonblocking procedure ge

Strona 89

VHDL Master BFMset_write_data_mode()Mentor Verification IP AE AXI4-Lite User Guide, V10.3179April 2014set_write_data_mode()This nonblocking procedure

Strona 90

Mentor Verification IP AE AXI4-Lite User Guide, V10.318PrefaceMentor VIP AE License RequirementsApril 2014Mentor VIP AE License RequirementsNoteA lice

Strona 91 - Chapter 5

Mentor Verification IP AE AXI4-Lite User Guide, V10.3180VHDL Master BFMget_write_data_mode()April 2014get_write_data_mode()This nonblocking procedure

Strona 92

VHDL Master BFMset_address_valid_delay()Mentor Verification IP AE AXI4-Lite User Guide, V10.3181April 2014set_address_valid_delay()This nonblocking pr

Strona 93

Mentor Verification IP AE AXI4-Lite User Guide, V10.3182VHDL Master BFMget_address_valid_delay()April 2014get_address_valid_delay()This nonblocking pr

Strona 94

VHDL Master BFMget_address_ready_delay()Mentor Verification IP AE AXI4-Lite User Guide, V10.3183April 2014get_address_ready_delay()This nonblocking pr

Strona 95

Mentor Verification IP AE AXI4-Lite User Guide, V10.3184VHDL Master BFMset_data_valid_delay()April 2014set_data_valid_delay()This nonblocking procedur

Strona 96 - SystemVerilog Monitor API

VHDL Master BFMget_data_valid_delay()Mentor Verification IP AE AXI4-Lite User Guide, V10.3185April 2014get_data_valid_delay()This nonblocking procedur

Strona 97

Mentor Verification IP AE AXI4-Lite User Guide, V10.3186VHDL Master BFMget_data_ready_delay()April 2014get_data_ready_delay()This nonblocking procedur

Strona 98

VHDL Master BFMset_write_response_valid_delay()Mentor Verification IP AE AXI4-Lite User Guide, V10.3187April 2014set_write_response_valid_delay()This

Strona 99

Mentor Verification IP AE AXI4-Lite User Guide, V10.3188VHDL Master BFMget_write_response_valid_delay()April 2014get_write_response_valid_delay()This

Strona 100 - Arguments

VHDL Master BFMget_write_response_ready_delay()Mentor Verification IP AE AXI4-Lite User Guide, V10.3189April 2014get_write_response_ready_delay()This

Strona 101

PrefaceSimulator GCC RequirementsMentor Verification IP AE AXI4-Lite User Guide, V10.319April 2014Table-1. Simulator GCC RequirementsSimulator Version

Strona 102 - April 2014

Mentor Verification IP AE AXI4-Lite User Guide, V10.3190VHDL Master BFMset_transaction_done()April 2014set_transaction_done()This nonblocking procedur

Strona 103

VHDL Master BFMget_transaction_done()Mentor Verification IP AE AXI4-Lite User Guide, V10.3191April 2014get_transaction_done()This nonblocking procedur

Strona 104

Mentor Verification IP AE AXI4-Lite User Guide, V10.3192VHDL Master BFMexecute_transaction()April 2014execute_transaction()This procedure executes a m

Strona 105 - SystemVerilog Monitor BFM

VHDL Master BFMexecute_transaction()Mentor Verification IP AE AXI4-Lite User Guide, V10.3193April 2014Example-- Create a read transaction with start a

Strona 106

Mentor Verification IP AE AXI4-Lite User Guide, V10.3194VHDL Master BFMexecute_write_addr_phase()April 2014execute_write_addr_phase()This procedure ex

Strona 107

VHDL Master BFMexecute_read_addr_phase()Mentor Verification IP AE AXI4-Lite User Guide, V10.3195April 2014execute_read_addr_phase()This procedure exec

Strona 108

Mentor Verification IP AE AXI4-Lite User Guide, V10.3196VHDL Master BFMexecute_write_data_phase()April 2014execute_write_data_phase()This procedure ex

Strona 109

VHDL Master BFMget_read_data_phase()Mentor Verification IP AE AXI4-Lite User Guide, V10.3197April 2014get_read_data_phase()This blocking procedure get

Strona 110

Mentor Verification IP AE AXI4-Lite User Guide, V10.3198VHDL Master BFMget_write_response_phase()April 2014get_write_response_phase()This blocking pro

Strona 111 - Helper Functions

VHDL Master BFMget_read_addr_ready()Mentor Verification IP AE AXI4-Lite User Guide, V10.3199April 2014get_read_addr_ready()This blocking procedure ret

Strona 112

This document is for information and instruction purposes. Mentor Graphics reserves the right to make changes in specifications and other information

Strona 113

Mentor Verification IP AE AXI4-Lite User Guide, V10.320PrefaceSimulator GCC RequirementsApril 2014

Strona 114

Mentor Verification IP AE AXI4-Lite User Guide, V10.3200VHDL Master BFMget_read_data_cycle()April 2014get_read_data_cycle()This blocking procedure wai

Strona 115 - Chapter 6

VHDL Master BFMexecute_read_data_ready()Mentor Verification IP AE AXI4-Lite User Guide, V10.3201April 2014execute_read_data_ready()This procedure exec

Strona 116 - BFM Master Test Program

Mentor Verification IP AE AXI4-Lite User Guide, V10.3202VHDL Master BFMget_write_addr_ready()April 2014get_write_addr_ready()This blocking procedure r

Strona 117 - Verifying a Slave DUT

VHDL Master BFMget_write_data_ready()Mentor Verification IP AE AXI4-Lite User Guide, V10.3203April 2014get_write_data_ready()This blocking procedure r

Strona 118

Mentor Verification IP AE AXI4-Lite User Guide, V10.3204VHDL Master BFMget_write_response_cycle()April 2014get_write_response_cycle()This blocking pro

Strona 119

VHDL Master BFMexecute_write_resp_ready()Mentor Verification IP AE AXI4-Lite User Guide, V10.3205April 2014execute_write_resp_ready()This procedure ex

Strona 120

Mentor Verification IP AE AXI4-Lite User Guide, V10.3206VHDL Master BFMpush_transaction_id()April 2014push_transaction_id()This nonblocking procedure

Strona 121

VHDL Master BFMpush_transaction_id()Mentor Verification IP AE AXI4-Lite User Guide, V10.3207April 2014Example-- Create a write transaction with start

Strona 122

Mentor Verification IP AE AXI4-Lite User Guide, V10.3208VHDL Master BFMpop_transaction_id()April 2014pop_transaction_id()This nonblocking (unless queu

Strona 123 - Verifying a Master DUT

VHDL Master BFMpop_transaction_id()Mentor Verification IP AE AXI4-Lite User Guide, V10.3209April 2014Example-- Create a write transaction with start a

Strona 124 - Basic Slave API Definition

Mentor Verification IP AE AXI4-Lite User Guide, V10.321April 2014Chapter 1Mentor VIP Altera EditionThe Mentor VIP AE provides BFMs to simulate the beh

Strona 125

Mentor Verification IP AE AXI4-Lite User Guide, V10.3210VHDL Master BFMprint()April 2014print()This nonblocking procedure prints a transaction record

Strona 126

VHDL Master BFMdestruct_transaction()Mentor Verification IP AE AXI4-Lite User Guide, V10.3211April 2014destruct_transaction()This blocking procedure r

Strona 127 - *_ready_delay = 2

Mentor Verification IP AE AXI4-Lite User Guide, V10.3212VHDL Master BFMwait_on()April 2014wait_on()This blocking task waits for an event(s) on the ACL

Strona 128

Mentor Verification IP AE AXI4-Lite User Guide, V10.3213April 2014Chapter 9VHDL Slave BFMThis chapter provides information about the VHDL slave BFM. T

Strona 129 - Advanced Slave API Definition

Mentor Verification IP AE AXI4-Lite User Guide, V10.3214VHDL Slave BFMSlave BFM ConfigurationApril 2014A slave BFM has configuration fields that you c

Strona 130

VHDL Slave BFMSlave BFM ConfigurationMentor Verification IP AE AXI4-Lite User Guide, V10.3215April 2014AXI4_CONFIG_HOLD_TIME The hold-time after the a

Strona 131 - Initial Block

Mentor Verification IP AE AXI4-Lite User Guide, V10.3216VHDL Slave BFMSlave AssertionsApril 20141. Refer to Slave Timing and Events for details of sim

Strona 132

VHDL Slave BFMVHDL Slave APIMentor Verification IP AE AXI4-Lite User Guide, V10.3217April 2014NoteThe built-in BFM assertions are independent of progr

Strona 133

Mentor Verification IP AE AXI4-Lite User Guide, V10.3218VHDL Slave BFMset_config()April 2014set_config()This nonblocking procedure sets the configurat

Strona 134

VHDL Slave BFMset_config()Mentor Verification IP AE AXI4-Lite User Guide, V10.3219April 2014Exampleset_config(AXI4_CONFIG_MAX_TRANSACTION_TIME_FACTOR,

Strona 135

Mentor Verification IP AE AXI4-Lite User Guide, V10.322Mentor VIP Altera EditionWhat Is a Transaction?April 2014What Is a Transaction?A transaction fo

Strona 136

Mentor Verification IP AE AXI4-Lite User Guide, V10.3220VHDL Slave BFMget_config()April 2014get_config()This nonblocking procedure gets the configurat

Strona 137 - VHDL API Overview

VHDL Slave BFMget_config()Mentor Verification IP AE AXI4-Lite User Guide, V10.3221April 2014Exampleget_config(AXI4_CONFIG_MAX_TRANSACTION_TIME_FACTOR,

Strona 138 - Test Program VHDL

Mentor Verification IP AE AXI4-Lite User Guide, V10.3222VHDL Slave BFMcreate_slave_transaction()April 2014create_slave_transaction()This nonblocking p

Strona 139 - Creating Transactions

VHDL Slave BFMcreate_slave_transaction()Mentor Verification IP AE AXI4-Lite User Guide, V10.3223April 2014Example-- Create a slave transaction-- Retur

Strona 140 - Transaction Definition

Mentor Verification IP AE AXI4-Lite User Guide, V10.3224VHDL Slave BFMset_addr()April 2014set_addr()This nonblocking procedure sets the start address

Strona 141

VHDL Slave BFMget_addr()Mentor Verification IP AE AXI4-Lite User Guide, V10.3225April 2014get_addr()This nonblocking procedure gets the start address

Strona 142

Mentor Verification IP AE AXI4-Lite User Guide, V10.3226VHDL Slave BFMset_prot()April 2014set_prot()This nonblocking procedure sets the protection pro

Strona 143

VHDL Slave BFMget_prot()Mentor Verification IP AE AXI4-Lite User Guide, V10.3227April 2014get_prot()This nonblocking procedure gets the protection pro

Strona 144 - Executing Transactions

Mentor Verification IP AE AXI4-Lite User Guide, V10.3228VHDL Slave BFMset_data_words()April 2014set_data_words()This nonblocking procedure sets the re

Strona 145 - Waiting Events

VHDL Slave BFMget_data_words()Mentor Verification IP AE AXI4-Lite User Guide, V10.3229April 2014get_data_words()This nonblocking procedure gets a data

Strona 146 - Access Transaction Record

Mentor VIP Altera EditionAXI4-Lite TransactionsMentor Verification IP AE AXI4-Lite User Guide, V10.323April 2014and *READY, that indicates valid infor

Strona 147 - Channel Handshake Delay

Mentor Verification IP AE AXI4-Lite User Guide, V10.3230VHDL Slave BFMset_write_strobes()April 2014set_write_strobes()This nonblocking procedure sets

Strona 148 - Handshake Delay

VHDL Slave BFMget_write_strobes()Mentor Verification IP AE AXI4-Lite User Guide, V10.3231April 2014get_write_strobes()This nonblocking procedure gets

Strona 149 - Transaction Done

Mentor Verification IP AE AXI4-Lite User Guide, V10.3232VHDL Slave BFMset_resp()April 2014set_resp()This nonblocking procedure sets the response resp

Strona 150

VHDL Slave BFMget_resp()Mentor Verification IP AE AXI4-Lite User Guide, V10.3233April 2014get_resp()This nonblocking procedure gets a response resp fi

Strona 151 - VHDL Master BFM

Mentor Verification IP AE AXI4-Lite User Guide, V10.3234VHDL Slave BFMset_read_or_write()April 2014set_read_or_write()This procedure sets the read_or_

Strona 152 - Master BFM Configuration

VHDL Slave BFMget_read_or_write()Mentor Verification IP AE AXI4-Lite User Guide, V10.3235April 2014get_read_or_write()This nonblocking procedure gets

Strona 153

Mentor Verification IP AE AXI4-Lite User Guide, V10.3236VHDL Slave BFMset_gen_write_strobes()April 2014set_gen_write_strobes()This nonblocking procedu

Strona 154

VHDL Slave BFMget_gen_write_strobes()Mentor Verification IP AE AXI4-Lite User Guide, V10.3237April 2014get_gen_write_strobes()This nonblocking procedu

Strona 155 - Master Assertions

Mentor Verification IP AE AXI4-Lite User Guide, V10.3238VHDL Slave BFMset_operation_mode()April 2014set_operation_mode()This nonblocking procedure set

Strona 156 - VHDL Master API

VHDL Slave BFMget_operation_mode()Mentor Verification IP AE AXI4-Lite User Guide, V10.3239April 2014get_operation_mode()This nonblocking procedure get

Strona 157

Mentor Verification IP AE AXI4-Lite User Guide, V10.324Mentor VIP Altera EditionAXI4-Lite TransactionsApril 2014Figure 1-2. Master Write Transaction P

Strona 158

Mentor Verification IP AE AXI4-Lite User Guide, V10.3240VHDL Slave BFMset_write_data_mode()April 2014set_write_data_mode()This nonblocking procedure s

Strona 159

VHDL Slave BFMget_write_data_mode()Mentor Verification IP AE AXI4-Lite User Guide, V10.3241April 2014get_write_data_mode()This nonblocking procedure g

Strona 160

Mentor Verification IP AE AXI4-Lite User Guide, V10.3242VHDL Slave BFMset_address_valid_delay()April 2014set_address_valid_delay()This nonblocking pro

Strona 161

VHDL Slave BFMget_address_valid_delay()Mentor Verification IP AE AXI4-Lite User Guide, V10.3243April 2014get_address_valid_delay()This nonblocking pro

Strona 162

Mentor Verification IP AE AXI4-Lite User Guide, V10.3244VHDL Slave BFMget_address_ready_delay()April 2014get_address_ready_delay()This nonblocking pro

Strona 163

VHDL Slave BFMset_data_valid_delay()Mentor Verification IP AE AXI4-Lite User Guide, V10.3245April 2014set_data_valid_delay()This nonblocking procedure

Strona 164

Mentor Verification IP AE AXI4-Lite User Guide, V10.3246VHDL Slave BFMget_data_valid_delay()April 2014get_data_valid_delay()This nonblocking procedure

Strona 165

VHDL Slave BFMget_data_ready_delay()Mentor Verification IP AE AXI4-Lite User Guide, V10.3247April 2014get_data_ready_delay()This nonblocking procedure

Strona 166

Mentor Verification IP AE AXI4-Lite User Guide, V10.3248VHDL Slave BFMset_write_response_valid_delay()April 2014set_write_response_valid_delay()This n

Strona 167

VHDL Slave BFMget_write_response_valid_delay()Mentor Verification IP AE AXI4-Lite User Guide, V10.3249April 2014get_write_response_valid_delay()This n

Strona 168

Mentor VIP Altera EditionAXI4-Lite TransactionsMentor Verification IP AE AXI4-Lite User Guide, V10.325April 2014Figure 1-3. Slave Write Transaction Ph

Strona 169

Mentor Verification IP AE AXI4-Lite User Guide, V10.3250VHDL Slave BFMget_write_response_ready_delay()April 2014get_write_response_ready_delay()This n

Strona 170

VHDL Slave BFMset_transaction_done()Mentor Verification IP AE AXI4-Lite User Guide, V10.3251April 2014set_transaction_done()This nonblocking procedure

Strona 171

Mentor Verification IP AE AXI4-Lite User Guide, V10.3252VHDL Slave BFMget_transaction_done()April 2014get_transaction_done()This nonblocking procedure

Strona 172

VHDL Slave BFMexecute_read_data_phase()Mentor Verification IP AE AXI4-Lite User Guide, V10.3253April 2014execute_read_data_phase()This procedure execu

Strona 173

Mentor Verification IP AE AXI4-Lite User Guide, V10.3254VHDL Slave BFMexecute_write_response_phase()April 2014execute_write_response_phase()This proce

Strona 174

VHDL Slave BFMget_write_addr_phase()Mentor Verification IP AE AXI4-Lite User Guide, V10.3255April 2014get_write_addr_phase()This blocking procedure ge

Strona 175

Mentor Verification IP AE AXI4-Lite User Guide, V10.3256VHDL Slave BFMget_read_addr_phase()April 2014get_read_addr_phase()This blocking procedure gets

Strona 176

VHDL Slave BFMget_write_data_phase()Mentor Verification IP AE AXI4-Lite User Guide, V10.3257April 2014get_write_data_phase()This blocking procedure ge

Strona 177

Mentor Verification IP AE AXI4-Lite User Guide, V10.3258VHDL Slave BFMget_read_addr_cycle()April 2014get_read_addr_cycle()This blocking procedure wait

Strona 178

VHDL Slave BFMexecute_read_addr_ready()Mentor Verification IP AE AXI4-Lite User Guide, V10.3259April 2014execute_read_addr_ready()This procedure execu

Strona 179

Mentor Verification IP AE AXI4-Lite User Guide, V10.326Mentor VIP Altera EditionAXI4-Lite TransactionsApril 2014Figure 1-4. Master Read Transaction Ph

Strona 180

Mentor Verification IP AE AXI4-Lite User Guide, V10.3260VHDL Slave BFMget_read_data_ready()April 2014get_read_data_ready()This blocking procedure retu

Strona 181

VHDL Slave BFMget_write_addr_cycle()Mentor Verification IP AE AXI4-Lite User Guide, V10.3261April 2014get_write_addr_cycle()This blocking procedure wa

Strona 182

Mentor Verification IP AE AXI4-Lite User Guide, V10.3262VHDL Slave BFMexecute_write_addr_ready()April 2014execute_write_addr_ready()This procedure exe

Strona 183

VHDL Slave BFMget_write_data_cycle()Mentor Verification IP AE AXI4-Lite User Guide, V10.3263April 2014get_write_data_cycle()This blocking procedure wa

Strona 184

Mentor Verification IP AE AXI4-Lite User Guide, V10.3264VHDL Slave BFMexecute_write_data_ready()April 2014execute_write_data_ready()This procedure exe

Strona 185

VHDL Slave BFMget_write_resp_ready()Mentor Verification IP AE AXI4-Lite User Guide, V10.3265April 2014get_write_resp_ready()This blocking procedure re

Strona 186

Mentor Verification IP AE AXI4-Lite User Guide, V10.3266VHDL Slave BFMpush_transaction_id()April 2014push_transaction_id()This nonblocking procedure p

Strona 187

VHDL Slave BFMpush_transaction_id()Mentor Verification IP AE AXI4-Lite User Guide, V10.3267April 2014Example-- Create a slave transaction. Creation re

Strona 188

Mentor Verification IP AE AXI4-Lite User Guide, V10.3268VHDL Slave BFMpop_transaction_id()April 2014pop_transaction_id()This nonblocking (unless queue

Strona 189

VHDL Slave BFMpop_transaction_id()Mentor Verification IP AE AXI4-Lite User Guide, V10.3269April 2014Example-- Create a slave transaction. Creation ret

Strona 190

Mentor Verification IP AE AXI4-Lite User Guide, V10.327April 2014Chapter 2SystemVerilog API OverviewThis chapter provides the functional description o

Strona 191

Mentor Verification IP AE AXI4-Lite User Guide, V10.3270VHDL Slave BFMprint()April 2014print()This nonblocking procedure prints a transaction record t

Strona 192

VHDL Slave BFMdestruct_transaction()Mentor Verification IP AE AXI4-Lite User Guide, V10.3271April 2014destruct_transaction()This blocking procedure re

Strona 193

Mentor Verification IP AE AXI4-Lite User Guide, V10.3272VHDL Slave BFMwait_on()April 2014wait_on()This blocking procedure waits for an event on the AC

Strona 194

VHDL Slave BFMHelper FunctionsMentor Verification IP AE AXI4-Lite User Guide, V10.3273April 2014Helper FunctionsAMBA AXI protocols typically provide a

Strona 195

Mentor Verification IP AE AXI4-Lite User Guide, V10.3274VHDL Slave BFMget_write_addr_data()April 2014Example-- Wait for a write data phase to complete

Strona 196

VHDL Slave BFMget_read_addr()Mentor Verification IP AE AXI4-Lite User Guide, V10.3275April 2014get_read_addr()This nonblocking procedure returns the a

Strona 197

Mentor Verification IP AE AXI4-Lite User Guide, V10.3276VHDL Slave BFMget_read_addr()April 2014Example-- Get the byte address and number of bytes in t

Strona 198

VHDL Slave BFMset_read_data()Mentor Verification IP AE AXI4-Lite User Guide, V10.3277April 2014set_read_data()This nonblocking procedure sets a read d

Strona 199

Mentor Verification IP AE AXI4-Lite User Guide, V10.3278VHDL Slave BFMset_read_data()April 2014Example-- Get the byte address and number of bytes in t

Strona 200

Mentor Verification IP AE AXI4-Lite User Guide, V10.3279April 2014Chapter 10VHDL Monitor BFMThis chapter provides information about the VHDL monitor B

Strona 201

Mentor Verification IP AE AXI4-Lite User Guide, V10.328SystemVerilog API OverviewConfigurationApril 2014ConfigurationConfiguration sets timeout delays

Strona 202

Mentor Verification IP AE AXI4-Lite User Guide, V10.3280VHDL Monitor BFMMonitor BFM ConfigurationApril 2014contain any timescale, timeunit, or timepre

Strona 203

VHDL Monitor BFMMonitor BFM ConfigurationMentor Verification IP AE AXI4-Lite User Guide, V10.3281April 2014A monitor BFM has configuration fields that

Strona 204

Mentor Verification IP AE AXI4-Lite User Guide, V10.3282VHDL Monitor BFMMonitor AssertionsApril 20141. Refer to Monitor Timing and Events for details

Strona 205

VHDL Monitor BFMVHDL Monitor APIMentor Verification IP AE AXI4-Lite User Guide, V10.3283April 2014Assertion ConfigurationBy default, all built-in asse

Strona 206

Mentor Verification IP AE AXI4-Lite User Guide, V10.3284VHDL Monitor BFMset_config()April 2014set_config()This nonblocking procedure sets the configur

Strona 207

VHDL Monitor BFMget_config()Mentor Verification IP AE AXI4-Lite User Guide, V10.3285April 2014get_config()This nonblocking procedure gets the configur

Strona 208

Mentor Verification IP AE AXI4-Lite User Guide, V10.3286VHDL Monitor BFMcreate_monitor_transaction()April 2014create_monitor_transaction()This nonbloc

Strona 209

VHDL Monitor BFMcreate_monitor_transaction()Mentor Verification IP AE AXI4-Lite User Guide, V10.3287April 2014Example-- Create a monitor transaction--

Strona 210

Mentor Verification IP AE AXI4-Lite User Guide, V10.3288VHDL Monitor BFMset_addr()April 2014set_addr()This nonblocking procedure sets the start addres

Strona 211

VHDL Monitor BFMget_addr()Mentor Verification IP AE AXI4-Lite User Guide, V10.3289April 2014get_addr()This nonblocking procedure gets the start addres

Strona 212

SystemVerilog API OverviewCreating TransactionsMentor Verification IP AE AXI4-Lite User Guide, V10.329April 2014Operational fields define how and when

Strona 213 - VHDL Slave BFM

Mentor Verification IP AE AXI4-Lite User Guide, V10.3290VHDL Monitor BFMset_prot()April 2014set_prot()This nonblocking procedure sets the protection p

Strona 214 - Slave BFM Configuration

VHDL Monitor BFMget_prot()Mentor Verification IP AE AXI4-Lite User Guide, V10.3291April 2014get_prot()This nonblocking procedure gets the protection p

Strona 215

Mentor Verification IP AE AXI4-Lite User Guide, V10.3292VHDL Monitor BFMset_data_words()April 2014set_data_words()This nonblocking procedure sets the

Strona 216 - Slave Assertions

VHDL Monitor BFMget_data_words()Mentor Verification IP AE AXI4-Lite User Guide, V10.3293April 2014get_data_words()This nonblocking procedure gets a da

Strona 217 - VHDL Slave API

Mentor Verification IP AE AXI4-Lite User Guide, V10.3294VHDL Monitor BFMset_write_strobes()April 2014set_write_strobes()This nonblocking procedure set

Strona 218

VHDL Monitor BFMget_write_strobes()Mentor Verification IP AE AXI4-Lite User Guide, V10.3295April 2014get_write_strobes()This nonblocking procedure get

Strona 219

Mentor Verification IP AE AXI4-Lite User Guide, V10.3296VHDL Monitor BFMset_resp()April 2014set_resp()This nonblocking procedure sets the response res

Strona 220

VHDL Monitor BFMget_resp()Mentor Verification IP AE AXI4-Lite User Guide, V10.3297April 2014get_resp()This nonblocking procedure gets a response resp

Strona 221

Mentor Verification IP AE AXI4-Lite User Guide, V10.3298VHDL Monitor BFMset_read_or_write()April 2014set_read_or_write()This procedure sets the read_o

Strona 222

VHDL Monitor BFMget_read_or_write()Mentor Verification IP AE AXI4-Lite User Guide, V10.3299April 2014get_read_or_write()This nonblocking procedure get

Strona 223 - Transaction

Mentor Verification IP AE AXI4-Lite User Guide, V10.33April 2014Table of ContentsPreface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strona 224

Mentor Verification IP AE AXI4-Lite User Guide, V10.330SystemVerilog API OverviewCreating TransactionsApril 2014The contents of the transaction record

Strona 225

Mentor Verification IP AE AXI4-Lite User Guide, V10.3300VHDL Monitor BFMset_gen_write_strobes()April 2014set_gen_write_strobes()This nonblocking proce

Strona 226

VHDL Monitor BFMget_gen_write_strobes()Mentor Verification IP AE AXI4-Lite User Guide, V10.3301April 2014get_gen_write_strobes()This nonblocking proce

Strona 227

Mentor Verification IP AE AXI4-Lite User Guide, V10.3302VHDL Monitor BFMset_operation_mode()April 2014set_operation_mode()This nonblocking procedure s

Strona 228

VHDL Monitor BFMget_operation_mode()Mentor Verification IP AE AXI4-Lite User Guide, V10.3303April 2014get_operation_mode()This nonblocking procedure g

Strona 229

Mentor Verification IP AE AXI4-Lite User Guide, V10.3304VHDL Monitor BFMset_write_data_mode()April 2014set_write_data_mode()This nonblocking procedure

Strona 230

VHDL Monitor BFMget_write_data_mode()Mentor Verification IP AE AXI4-Lite User Guide, V10.3305April 2014get_write_data_mode()This nonblocking procedure

Strona 231

Mentor Verification IP AE AXI4-Lite User Guide, V10.3306VHDL Monitor BFMset_address_valid_delay()April 2014set_address_valid_delay()This nonblocking p

Strona 232

VHDL Monitor BFMget_address_valid_delay()Mentor Verification IP AE AXI4-Lite User Guide, V10.3307April 2014get_address_valid_delay()This nonblocking p

Strona 233

Mentor Verification IP AE AXI4-Lite User Guide, V10.3308VHDL Monitor BFMget_address_ready_delay()April 2014get_address_ready_delay()This nonblocking p

Strona 234

VHDL Monitor BFMset_data_valid_delay()Mentor Verification IP AE AXI4-Lite User Guide, V10.3309April 2014set_data_valid_delay()This nonblocking procedu

Strona 235

SystemVerilog API OverviewCreating TransactionsMentor Verification IP AE AXI4-Lite User Guide, V10.331April 2014Operational Transaction Fieldsread_or_

Strona 236

Mentor Verification IP AE AXI4-Lite User Guide, V10.3310VHDL Monitor BFMget_data_valid_delay()April 2014get_data_valid_delay()This nonblocking procedu

Strona 237

VHDL Monitor BFMget_data_ready_delay()Mentor Verification IP AE AXI4-Lite User Guide, V10.3311April 2014get_data_ready_delay()This nonblocking procedu

Strona 238

Mentor Verification IP AE AXI4-Lite User Guide, V10.3312VHDL Monitor BFMget_write_response_valid_delay()April 2014get_write_response_valid_delay()This

Strona 239

VHDL Monitor BFMget_write_response_ready_delay()Mentor Verification IP AE AXI4-Lite User Guide, V10.3313April 2014get_write_response_ready_delay()This

Strona 240

Mentor Verification IP AE AXI4-Lite User Guide, V10.3314VHDL Monitor BFMset_transaction_done()April 2014set_transaction_done()This nonblocking procedu

Strona 241

VHDL Monitor BFMget_transaction_done()Mentor Verification IP AE AXI4-Lite User Guide, V10.3315April 2014get_transaction_done()This nonblocking procedu

Strona 242

Mentor Verification IP AE AXI4-Lite User Guide, V10.3316VHDL Monitor BFMget_read_data_phase()April 2014get_read_data_phase()This blocking procedure ge

Strona 243

VHDL Monitor BFMget_write_response_phase()Mentor Verification IP AE AXI4-Lite User Guide, V10.3317April 2014get_write_response_phase()This blocking pr

Strona 244

Mentor Verification IP AE AXI4-Lite User Guide, V10.3318VHDL Monitor BFMget_write_addr_phase()April 2014get_write_addr_phase()This blocking procedure

Strona 245

VHDL Monitor BFMget_read_addr_phase()Mentor Verification IP AE AXI4-Lite User Guide, V10.3319April 2014get_read_addr_phase()This blocking procedure ge

Strona 246

Mentor Verification IP AE AXI4-Lite User Guide, V10.332SystemVerilog API OverviewCreating TransactionsApril 2014The master BFM API allows you to creat

Strona 247

Mentor Verification IP AE AXI4-Lite User Guide, V10.3320VHDL Monitor BFMget_write_data_phase()April 2014get_write_data_phase()This blocking procedure

Strona 248

VHDL Monitor BFMget_rw_transaction()Mentor Verification IP AE AXI4-Lite User Guide, V10.3321April 2014get_rw_transaction()This blocking procedure gets

Strona 249

Mentor Verification IP AE AXI4-Lite User Guide, V10.3322VHDL Monitor BFMget_read_addr_ready()April 2014get_read_addr_ready()This blocking procedure re

Strona 250

VHDL Monitor BFMget_read_data_ready()Mentor Verification IP AE AXI4-Lite User Guide, V10.3323April 2014get_read_data_ready()This blocking procedure re

Strona 251

Mentor Verification IP AE AXI4-Lite User Guide, V10.3324VHDL Monitor BFMget_write_addr_ready()April 2014get_write_addr_ready()This blocking procedure

Strona 252

VHDL Monitor BFMget_write_data_ready()Mentor Verification IP AE AXI4-Lite User Guide, V10.3325April 2014get_write_data_ready()This blocking procedure

Strona 253

Mentor Verification IP AE AXI4-Lite User Guide, V10.3326VHDL Monitor BFMget_write_resp_ready()April 2014get_write_resp_ready()This blocking procedure

Strona 254

VHDL Monitor BFMpush_transaction_id()Mentor Verification IP AE AXI4-Lite User Guide, V10.3327April 2014push_transaction_id()This nonblocking procedure

Strona 255

Mentor Verification IP AE AXI4-Lite User Guide, V10.3328VHDL Monitor BFMpush_transaction_id()April 2014Example-- Create a monitor transaction. Creatio

Strona 256

VHDL Monitor BFMpop_transaction_id()Mentor Verification IP AE AXI4-Lite User Guide, V10.3329April 2014pop_transaction_id()This nonblocking (unless que

Strona 257

SystemVerilog API OverviewExecuting TransactionsMentor Verification IP AE AXI4-Lite User Guide, V10.333April 2014Executing TransactionsExecuting a tra

Strona 258

Mentor Verification IP AE AXI4-Lite User Guide, V10.3330VHDL Monitor BFMpop_transaction_id()April 2014Example-- Create a monitor transaction. Creation

Strona 259

VHDL Monitor BFMprint()Mentor Verification IP AE AXI4-Lite User Guide, V10.3331April 2014print()This nonblocking procedure prints a transaction record

Strona 260

Mentor Verification IP AE AXI4-Lite User Guide, V10.3332VHDL Monitor BFMdestruct_transaction()April 2014destruct_transaction()This blocking procedure

Strona 261

VHDL Monitor BFMwait_on()Mentor Verification IP AE AXI4-Lite User Guide, V10.3333April 2014wait_on()This blocking procedure waits for an event on the

Strona 262

Mentor Verification IP AE AXI4-Lite User Guide, V10.3334VHDL Monitor BFMwait_on()April 2014

Strona 263

Mentor Verification IP AE AXI4-Lite User Guide, V10.3335April 2014Chapter 11VHDL TutorialsThis chapter discusses how to use the Mentor Verification IP

Strona 264

Mentor Verification IP AE AXI4-Lite User Guide, V10.3336VHDL TutorialsVerifying a Slave DUTApril 2014In this example, the master test program also com

Strona 265

VHDL TutorialsVerifying a Slave DUTMentor Verification IP AE AXI4-Lite User Guide, V10.3337April 2014Example 11-2. m_rd_data_phase_ready_delay-- Varia

Strona 266

Mentor Verification IP AE AXI4-Lite User Guide, V10.3338VHDL TutorialsVerifying a Slave DUTApril 2014Example 11-4. Create and Execute Write Transactio

Strona 267

VHDL TutorialsVerifying a Slave DUTMentor Verification IP AE AXI4-Lite User Guide, V10.3339April 2014handle_write_resp_readyThe handle write response

Strona 268

Mentor Verification IP AE AXI4-Lite User Guide, V10.334SystemVerilog API OverviewAccess Transaction RecordApril 2014get*_transaction(), get*_phase(),

Strona 269

Mentor Verification IP AE AXI4-Lite User Guide, V10.3340VHDL TutorialsVerifying a Master DUTApril 2014m_rd_data_phase_ready_delay variable. The whole

Strona 270

VHDL TutorialsVerifying a Master DUTMentor Verification IP AE AXI4-Lite User Guide, V10.3341April 2014BFM Slave Test ProgramThe slave test program is

Strona 271

Mentor Verification IP AE AXI4-Lite User Guide, V10.3342VHDL TutorialsVerifying a Master DUTApril 2014do_byte_read()The do_byte_read() procedure reads

Strona 272

VHDL TutorialsVerifying a Master DUTMentor Verification IP AE AXI4-Lite User Guide, V10.3343April 2014m_rd_addr_phase_ready_delayThe m_rd_addr_phase_r

Strona 273

Mentor Verification IP AE AXI4-Lite User Guide, V10.3344VHDL TutorialsVerifying a Master DUTApril 2014set_read_data_valid_delay()The set_read_data_val

Strona 274

VHDL TutorialsVerifying a Master DUTMentor Verification IP AE AXI4-Lite User Guide, V10.3345April 2014The Advanced Slave API is capable of handling pi

Strona 275

Mentor Verification IP AE AXI4-Lite User Guide, V10.3346VHDL TutorialsVerifying a Master DUTApril 2014The maximum number of outstanding read transacti

Strona 276

VHDL TutorialsVerifying a Master DUTMentor Verification IP AE AXI4-Lite User Guide, V10.3347April 2014variable is previously defined to hold the trans

Strona 277

Mentor Verification IP AE AXI4-Lite User Guide, V10.3348VHDL TutorialsVerifying a Master DUTApril 2014process_writeThe process_write process works in

Strona 278

VHDL TutorialsVerifying a Master DUTMentor Verification IP AE AXI4-Lite User Guide, V10.3349April 2014Example 11-16. handle_write-- handle_write : wri

Strona 279 - VHDL Monitor BFM

SystemVerilog API OverviewOperational Transaction FieldsMentor Verification IP AE AXI4-Lite User Guide, V10.335April 2014// Define a variable prot_val

Strona 280 - Monitor BFM Configuration

Mentor Verification IP AE AXI4-Lite User Guide, V10.3350VHDL TutorialsVerifying a Master DUTApril 2014Example 11-17. handle_response-- handle_response

Strona 281

VHDL TutorialsVerifying a Master DUTMentor Verification IP AE AXI4-Lite User Guide, V10.3351April 2014Example 11-18. handle_write_addr_ready-- handle_

Strona 282 - Monitor Assertions

Mentor Verification IP AE AXI4-Lite User Guide, V10.3352VHDL TutorialsVerifying a Master DUTApril 2014

Strona 283 - VHDL Monitor API

Mentor Verification IP AE AXI4-Lite User Guide, V10.3353April 2014Chapter 12Getting Started with Qsys and the BFMsNoteA license is required to access

Strona 284

Mentor Verification IP AE AXI4-Lite User Guide, V10.3354Getting Started with Qsys and the BFMsSetting Up Simulation from the Windows GUIApril 20142. U

Strona 285

Getting Started with Qsys and the BFMsSetting Up Simulation from the Windows GUIMentor Verification IP AE AXI4-Lite User Guide, V10.3355April 2014sele

Strona 286

Mentor Verification IP AE AXI4-Lite User Guide, V10.3356Getting Started with Qsys and the BFMsSetting Up Simulation from the Windows GUIApril 2014Runn

Strona 287

Getting Started with Qsys and the BFMsSetting Up Simulation from the Windows GUIMentor Verification IP AE AXI4-Lite User Guide, V10.3357April 20143. Q

Strona 288

Mentor Verification IP AE AXI4-Lite User Guide, V10.3358Getting Started with Qsys and the BFMsSetting Up Simulation from the Windows GUIApril 20144. C

Strona 289

Getting Started with Qsys and the BFMsSetting Up Simulation from the Windows GUIMentor Verification IP AE AXI4-Lite User Guide, V10.3359April 2014c. C

Strona 290

Mentor Verification IP AE AXI4-Lite User Guide, V10.336SystemVerilog API OverviewOperational Transaction FieldsApril 2014You can configure this behavi

Strona 291

Mentor Verification IP AE AXI4-Lite User Guide, V10.3360Getting Started with Qsys and the BFMsSetting Up Simulation from the Windows GUIApril 2014• “M

Strona 292

Getting Started with Qsys and the BFMsSetting Up Simulation from the Windows GUIMentor Verification IP AE AXI4-Lite User Guide, V10.3361April 2014The

Strona 293

Mentor Verification IP AE AXI4-Lite User Guide, V10.3362Getting Started with Qsys and the BFMsSetting Up Simulation from the Windows GUIApril 2014Note

Strona 294

Getting Started with Qsys and the BFMsSetting Up Simulation from the Windows GUIMentor Verification IP AE AXI4-Lite User Guide, V10.3363April 2014$env

Strona 295

Mentor Verification IP AE AXI4-Lite User Guide, V10.3364Getting Started with Qsys and the BFMsSetting Up Simulation from the Windows GUIApril 2014If t

Strona 296

Getting Started with Qsys and the BFMsSetting Up Simulation from the Windows GUIMentor Verification IP AE AXI4-Lite User Guide, V10.3365April 2014Note

Strona 297

Mentor Verification IP AE AXI4-Lite User Guide, V10.3366Getting Started with Qsys and the BFMsSetting Up Simulation from the Windows GUIApril 2014The

Strona 298

Getting Started with Qsys and the BFMsSetting Up Simulation from the Windows GUIMentor Verification IP AE AXI4-Lite User Guide, V10.3367April 2014Syno

Strona 299

Mentor Verification IP AE AXI4-Lite User Guide, V10.3368Getting Started with Qsys and the BFMsSetting Up Simulation from the Windows GUIApril 2014The

Strona 300

Mentor Verification IP AE AXI4-Lite User Guide, V10.3369April 2014Appendix AAXI4-Lite AssertionsThe AXI4-Lite master, slave, and monitor BFMs all supp

Strona 301

SystemVerilog API OverviewOperational Transaction FieldsMentor Verification IP AE AXI4-Lite User Guide, V10.337April 2014VALID Signal Delay Transactio

Strona 302

Mentor Verification IP AE AXI4-Lite User Guide, V10.3370AXI4-Lite AssertionsApril 2014AXI4-60008AXI4_ARCACHE_CHANGED_BEFORE_ARREADYThe value of ARCACH

Strona 303

AXI4-Lite AssertionsMentor Verification IP AE AXI4-Lite User Guide, V10.3371April 2014AXI4-60022AXI4_ARREGION_CHANGED_BEFORE_ARREADYThe value of ARREG

Strona 304

Mentor Verification IP AE AXI4-Lite User Guide, V10.3372AXI4-Lite AssertionsApril 2014AXI4-60037AXI4_AWCACHE_CHANGED_BEFORE_AWREADYThe value of AWCACH

Strona 305

AXI4-Lite AssertionsMentor Verification IP AE AXI4-Lite User Guide, V10.3373April 2014AXI4-60051AXI4_AWREGION_CHANGED_BEFORE_AWREADYThe value of AWREG

Strona 306

Mentor Verification IP AE AXI4-Lite User Guide, V10.3374AXI4-Lite AssertionsApril 2014AXI4-60066AXI4_BRESP_UNKN BRESP has an X value/BRESP has a Z val

Strona 307

AXI4-Lite AssertionsMentor Verification IP AE AXI4-Lite User Guide, V10.3375April 2014AXI4-60082AXI4_EXCLUSIVE_WR_LENGTH_NOT_SAME_AS_RDExclusive write

Strona 308

Mentor Verification IP AE AXI4-Lite User Guide, V10.3376AXI4-Lite AssertionsApril 2014AXI4-60095AXI4_EX_WRITE_OKAY_RESP_EXPECTED_EXOKAYAn AXI4_OKAY re

Strona 309

AXI4-Lite AssertionsMentor Verification IP AE AXI4-Lite User Guide, V10.3377April 2014AXI4-60109AXI4_INVALID_WRITE_STROBES_ON_UNALIGNED_WRITE_TRANSFER

Strona 310

Mentor Verification IP AE AXI4-Lite User Guide, V10.3378AXI4-Lite AssertionsApril 2014AXI4-60123AXI4_READ_ALLOCATE_WHEN_NON_MODIFIABLE_8The RA of the

Strona 311

AXI4-Lite AssertionsMentor Verification IP AE AXI4-Lite User Guide, V10.3379April 2014AXI4-60139AXI4_RID_UNKN RID has an X value/RID has a Z value.AXI

Strona 312

Mentor Verification IP AE AXI4-Lite User Guide, V10.338SystemVerilog API OverviewOperational Transaction FieldsApril 2014

Strona 313

Mentor Verification IP AE AXI4-Lite User Guide, V10.3380AXI4-Lite AssertionsApril 2014AXI4-60156AXI4_UNALIGNED_ADDR_FOR_WRAPPING_WRITE_BURSTWrapping b

Strona 314

AXI4-Lite AssertionsMentor Verification IP AE AXI4-Lite User Guide, V10.3381April 2014AXI4-60170AXI4_WRITE_STROBES_LENGTH_VIOLATIONThe size of the wri

Strona 315

Mentor Verification IP AE AXI4-Lite User Guide, V10.3382AXI4-Lite AssertionsApril 2014AXI4-60186AXI4_WUSER_UNKN WUSER has an X value/WUSER has a Z val

Strona 316

AXI4-Lite AssertionsMentor Verification IP AE AXI4-Lite User Guide, V10.3383April 2014AXI4-60205AXI4_EXCLUSIVE_WRITE_BYTES_TRANSFER_NOT_POWER_OF_2Numb

Strona 317

Mentor Verification IP AE AXI4-Lite User Guide, V10.3384AXI4-Lite AssertionsApril 2014

Strona 318

Mentor Verification IP AE AXI4-Lite User Guide, V10.3385April 2014Appendix BSystemVerilog Test ProgramsSystemVerilog AXI4-Lite Master BFM Test Program

Strona 319

Mentor Verification IP AE AXI4-Lite User Guide, V10.3386SystemVerilog Test ProgramsSystemVerilog AXI4-Lite Master BFM Test ProgramApril 2014 ////////

Strona 320

SystemVerilog Test ProgramsSystemVerilog AXI4-Lite Master BFM Test ProgramMentor Verification IP AE AXI4-Lite User Guide, V10.3387April 2014 // Wri

Strona 321

Mentor Verification IP AE AXI4-Lite User Guide, V10.3388SystemVerilog Test ProgramsSystemVerilog AXI4-Lite Master BFM Test ProgramApril 2014 bfm.ex

Strona 322

SystemVerilog Test ProgramsSystemVerilog AXI4-Lite Master BFM Test ProgramMentor Verification IP AE AXI4-Lite User Guide, V10.3389April 2014 fo

Strona 323

Mentor Verification IP AE AXI4-Lite User Guide, V10.339April 2014Chapter 3SystemVerilog Master BFMThis chapter provides information about the SystemVe

Strona 324

Mentor Verification IP AE AXI4-Lite User Guide, V10.3390SystemVerilog Test ProgramsSystemVerilog AXI4-Lite Slave BFM Test ProgramApril 2014 see

Strona 325

SystemVerilog Test ProgramsSystemVerilog AXI4-Lite Slave BFM Test ProgramMentor Verification IP AE AXI4-Lite User Guide, V10.3391April 2014 // AXI4_V

Strona 326

Mentor Verification IP AE AXI4-Lite User Guide, V10.3392SystemVerilog Test ProgramsSystemVerilog AXI4-Lite Slave BFM Test ProgramApril 2014 /////////

Strona 327

SystemVerilog Test ProgramsSystemVerilog AXI4-Lite Slave BFM Test ProgramMentor Verification IP AE AXI4-Lite User Guide, V10.3393April 2014 for(int

Strona 328

Mentor Verification IP AE AXI4-Lite User Guide, V10.3394SystemVerilog Test ProgramsSystemVerilog AXI4-Lite Slave BFM Test ProgramApril 2014 forever

Strona 329

SystemVerilog Test ProgramsSystemVerilog AXI4-Lite Slave BFM Test ProgramMentor Verification IP AE AXI4-Lite User Guide, V10.3395April 2014 if (t

Strona 330

Mentor Verification IP AE AXI4-Lite User Guide, V10.3396SystemVerilog Test ProgramsSystemVerilog AXI4-Lite Slave BFM Test ProgramApril 2014 joi

Strona 331

Mentor Verification IP AE AXI4-Lite User Guide, V10.3397April 2014Appendix CVHDL Test ProgramsThis appendix contains VHDL test programs, one for the m

Strona 332

Mentor Verification IP AE AXI4-Lite User Guide, V10.3398VHDL Test ProgramsAXI4-Lite VHDL Master BFM Test ProgramApril 2014 --////////////////////////

Strona 333

VHDL Test ProgramsAXI4-Lite VHDL Master BFM Test ProgramMentor Verification IP AE AXI4-Lite User Guide, V10.3399April 2014 report "master_test

Strona 334

Table of Contents4April 2014Mentor Verification IP AE AXI4-Lite User Guide, V10.3Master BFM Configuration . . . . . . . . . . . . . . . . . . . . . .

Strona 335 - VHDL Tutorials

Mentor Verification IP AE AXI4-Lite User Guide, V10.340SystemVerilog Master BFMMaster BFM ConfigurationApril 2014Master BFM ConfigurationA master BFM

Strona 336

Mentor Verification IP AE AXI4-Lite User Guide, V10.3400VHDL Test ProgramsAXI4-Lite VHDL Master BFM Test ProgramApril 2014 wait; end process; --

Strona 337

VHDL Test ProgramsAXI4-Lite VHDL Slave BFM Test ProgramMentor Verification IP AE AXI4-Lite User Guide, V10.3401April 2014end master_test_program_a;AXI

Strona 338

Mentor Verification IP AE AXI4-Lite User Guide, V10.3402VHDL Test ProgramsAXI4-Lite VHDL Slave BFM Test ProgramApril 2014 type memory_t is array (0 t

Strona 339

VHDL Test ProgramsAXI4-Lite VHDL Slave BFM Test ProgramMentor Verification IP AE AXI4-Lite User Guide, V10.3403April 2014 begin set_write_response

Strona 340

Mentor Verification IP AE AXI4-Lite User Guide, V10.3404VHDL Test ProgramsAXI4-Lite VHDL Slave BFM Test ProgramApril 2014 get_write_addr_data(wri

Strona 341 - BFM Slave Test Program

VHDL Test ProgramsAXI4-Lite VHDL Slave BFM Test ProgramMentor Verification IP AE AXI4-Lite User Guide, V10.3405April 2014 variable data : std_logic

Strona 342

Mentor Verification IP AE AXI4-Lite User Guide, V10.3406VHDL Test ProgramsAXI4-Lite VHDL Slave BFM Test ProgramApril 2014 -- Assertion and de-asserti

Strona 343

Third-Party Software for Mentor Verification IP Altera EditionThis section provides information on open source and third-party software that may be in

Strona 344

THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ` ` AS IS’’ AND ANY EXPRESS ORIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIE

Strona 345

End-User License AgreementThe latest version of the End-User License Agreement is available on-line at:www.mentor.com/eulaEND-USER LICENSE AGREEMENT (

Strona 346

SystemVerilog Master BFMMaster BFM ConfigurationMentor Verification IP AE AXI4-Lite User Guide, V10.341April 2014A master BFM has configuration fields

Strona 347

improvements, modifications or developments made by Mentor Graphics (at Mentor Graphics’ sole discretion) will be theexclusive property of Mentor Grap

Strona 348

5.4. The provisions of this Section 5 shall survive the termination of this Agreement.6. SUPPORT SERVICES. To the extent Customer purchases support se

Strona 349

12.2. If a claim is made under Subsection 12.1 Mentor Graphics may, at its option and expense, (a) replace or modify the Productso that it becomes non

Strona 350

restrict Mentor Graphics’ right to bring an action against Customer in the jurisdiction where Customer’s place of business islocated. The United Natio

Strona 351

Mentor Verification IP AE AXI4-Lite User Guide, V10.342SystemVerilog Master BFMMaster AssertionsApril 20141. Refer to Master Timing and Events for det

Strona 352

SystemVerilog Master BFMSystemVerilog Master APIMentor Verification IP AE AXI4-Lite User Guide, V10.343April 2014NoteThe built-in BFM assertions are i

Strona 353 - Chapter 12

Mentor Verification IP AE AXI4-Lite User Guide, V10.344SystemVerilog Master BFMset_config()April 2014set_config()This function sets the configuration

Strona 354

SystemVerilog Master BFMget_config()Mentor Verification IP AE AXI4-Lite User Guide, V10.345April 2014get_config()This function gets the configuration

Strona 355

Mentor Verification IP AE AXI4-Lite User Guide, V10.346SystemVerilog Master BFMcreate_write_transaction()April 2014create_write_transaction()This nonb

Strona 356 - Running the Qsys Tool

SystemVerilog Master BFMcreate_write_transaction()Mentor Verification IP AE AXI4-Lite User Guide, V10.347April 2014Example// Create a write transactio

Strona 357

Mentor Verification IP AE AXI4-Lite User Guide, V10.348SystemVerilog Master BFMcreate_read_transaction()April 2014create_read_transaction()This nonblo

Strona 358

SystemVerilog Master BFMexecute_transaction()Mentor Verification IP AE AXI4-Lite User Guide, V10.349April 2014execute_transaction()This task executes

Strona 359 - Running a Simulation

Table of ContentsMentor Verification IP AE AXI4-Lite User Guide, V10.35April 2014get_write_addr_data(). . . . . . . . . . . . . . . . . . . . . . . .

Strona 360 - ModelSim Simulation

Mentor Verification IP AE AXI4-Lite User Guide, V10.350SystemVerilog Master BFMexecute_write_addr_phase()April 2014execute_write_addr_phase()This task

Strona 361

SystemVerilog Master BFMexecute_read_addr_phase()Mentor Verification IP AE AXI4-Lite User Guide, V10.351April 2014execute_read_addr_phase()This task e

Strona 362

Mentor Verification IP AE AXI4-Lite User Guide, V10.352SystemVerilog Master BFMexecute_write_data_phase()April 2014execute_write_data_phase()This task

Strona 363 - Editing the modelsim.ini File

SystemVerilog Master BFMget_read_data_phase()Mentor Verification IP AE AXI4-Lite User Guide, V10.353April 2014get_read_data_phase()This blocking task

Strona 364 - Cadence IES Simulation

Mentor Verification IP AE AXI4-Lite User Guide, V10.354SystemVerilog Master BFMget_write_response_phase()April 2014get_write_response_phase()This bloc

Strona 365

SystemVerilog Master BFMget_read_addr_ready()Mentor Verification IP AE AXI4-Lite User Guide, V10.355April 2014get_read_addr_ready()This blocking task

Strona 366 - Synopsys VCS Simulation

Mentor Verification IP AE AXI4-Lite User Guide, V10.356SystemVerilog Master BFMget_read_data_cycle()April 2014get_read_data_cycle()This blocking task

Strona 367

SystemVerilog Master BFMget_write_addr_ready()Mentor Verification IP AE AXI4-Lite User Guide, V10.357April 2014get_write_addr_ready()This blocking ta

Strona 368

Mentor Verification IP AE AXI4-Lite User Guide, V10.358SystemVerilog Master BFMget_write_data_ready()April 2014get_write_data_ready()This blocking ta

Strona 369 - Appendix A

SystemVerilog Master BFMget_write_response_cycle()Mentor Verification IP AE AXI4-Lite User Guide, V10.359April 2014get_write_response_cycle()This bloc

Strona 370

Table of Contents6April 2014Mentor Verification IP AE AXI4-Lite User Guide, V10.3Waiting Events. . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strona 371

Mentor Verification IP AE AXI4-Lite User Guide, V10.360SystemVerilog Master BFMexecute_read_data_ready()April 2014execute_read_data_ready()This task e

Strona 372

SystemVerilog Master BFMexecute_write_resp_ready()Mentor Verification IP AE AXI4-Lite User Guide, V10.361April 2014execute_write_resp_ready()This task

Strona 373

Mentor Verification IP AE AXI4-Lite User Guide, V10.362SystemVerilog Master BFMwait_on()April 2014wait_on()This blocking task waits for an event(s) on

Strona 374

Mentor Verification IP AE AXI4-Lite User Guide, V10.363April 2014Chapter 4SystemVerilog Slave BFMThis chapter describes the SystemVerilog slave BFM. E

Strona 375

Mentor Verification IP AE AXI4-Lite User Guide, V10.364SystemVerilog Slave BFMSlave BFM ConfigurationApril 2014Slave BFM ConfigurationThe slave BFM su

Strona 376

SystemVerilog Slave BFMSlave BFM ConfigurationMentor Verification IP AE AXI4-Lite User Guide, V10.365April 2014A slave BFM has configuration fields th

Strona 377

Mentor Verification IP AE AXI4-Lite User Guide, V10.366SystemVerilog Slave BFMSlave BFM ConfigurationApril 2014AXI4_CONFIG_MAX_LATENCY_RVALID_ASSERTIO

Strona 378

SystemVerilog Slave BFMSlave AssertionsMentor Verification IP AE AXI4-Lite User Guide, V10.367April 20141. Refer to Slave Timing and Events for detail

Strona 379

Mentor Verification IP AE AXI4-Lite User Guide, V10.368SystemVerilog Slave BFMSystemVerilog Slave APIApril 2014// Get the current value of the asserti

Strona 380

SystemVerilog Slave BFMset_config()Mentor Verification IP AE AXI4-Lite User Guide, V10.369April 2014set_config()This function sets the configuration o

Strona 381

Table of ContentsMentor Verification IP AE AXI4-Lite User Guide, V10.37April 2014get_data_ready_delay(). . . . . . . . . . . . . . . . . . . . . . . .

Strona 382

Mentor Verification IP AE AXI4-Lite User Guide, V10.370SystemVerilog Slave BFMget_config()April 2014get_config()This function gets the configuration o

Strona 383

SystemVerilog Slave BFMcreate_slave_transaction()Mentor Verification IP AE AXI4-Lite User Guide, V10.371April 2014create_slave_transaction()This nonbl

Strona 384 - AXI4-Lite Assertions

Mentor Verification IP AE AXI4-Lite User Guide, V10.372SystemVerilog Slave BFMcreate_slave_transaction()April 2014Example// Create a slave transaction

Strona 385 - SystemVerilog Test Programs

SystemVerilog Slave BFMexecute_read_data_phase()Mentor Verification IP AE AXI4-Lite User Guide, V10.373April 2014execute_read_data_phase()This task ex

Strona 386

Mentor Verification IP AE AXI4-Lite User Guide, V10.374SystemVerilog Slave BFMexecute_write_response_phase()April 2014execute_write_response_phase()Th

Strona 387

SystemVerilog Slave BFMget_write_addr_phase()Mentor Verification IP AE AXI4-Lite User Guide, V10.375April 2014get_write_addr_phase()NoteThis blocking

Strona 388

Mentor Verification IP AE AXI4-Lite User Guide, V10.376SystemVerilog Slave BFMget_read_addr_phase()April 2014get_read_addr_phase()This blocking task g

Strona 389

SystemVerilog Slave BFMget_write_data_phase()Mentor Verification IP AE AXI4-Lite User Guide, V10.377April 2014get_write_data_phase()This blocking task

Strona 390

Mentor Verification IP AE AXI4-Lite User Guide, V10.378SystemVerilog Slave BFMget_read_addr_cycle()April 2014get_read_addr_cycle()This blocking task w

Strona 391

SystemVerilog Slave BFMexecute_read_addr_ready()Mentor Verification IP AE AXI4-Lite User Guide, V10.379April 2014execute_read_addr_ready()This task ex

Strona 392

Table of Contents8April 2014Mentor Verification IP AE AXI4-Lite User Guide, V10.3set_gen_write_strobes() . . . . . . . . . . . . . . . . . . . . . .

Strona 393

Mentor Verification IP AE AXI4-Lite User Guide, V10.380SystemVerilog Slave BFMget_read_data_ready()April 2014get_read_data_ready()This blocking task r

Strona 394

SystemVerilog Slave BFMget_write_addr_cycle()Mentor Verification IP AE AXI4-Lite User Guide, V10.381April 2014get_write_addr_cycle()This blocking task

Strona 395

Mentor Verification IP AE AXI4-Lite User Guide, V10.382SystemVerilog Slave BFMexecute_write_addr_ready()April 2014execute_write_addr_ready()This task

Strona 396

SystemVerilog Slave BFMget_write_data_cycle()Mentor Verification IP AE AXI4-Lite User Guide, V10.383April 2014get_write_data_cycle()This blocking tas

Strona 397 - VHDL Test Programs

Mentor Verification IP AE AXI4-Lite User Guide, V10.384SystemVerilog Slave BFMexecute_write_data_ready()April 2014execute_write_data_ready()This task

Strona 398

SystemVerilog Slave BFMget_write_resp_ready()Mentor Verification IP AE AXI4-Lite User Guide, V10.385April 2014get_write_resp_ready()This blocking task

Strona 399

Mentor Verification IP AE AXI4-Lite User Guide, V10.386SystemVerilog Slave BFMwait_on()April 2014wait_on()This blocking task waits for an event on the

Strona 400

SystemVerilog Slave BFMHelper FunctionsMentor Verification IP AE AXI4-Lite User Guide, V10.387April 2014Helper FunctionsAMBA AXI protocols typically p

Strona 401

Mentor Verification IP AE AXI4-Lite User Guide, V10.388SystemVerilog Slave BFMget_read_addr()April 2014get_read_addr()This nonblocking function return

Strona 402

SystemVerilog Slave BFMset_read_data()Mentor Verification IP AE AXI4-Lite User Guide, V10.389April 2014set_read_data()This nonblocking function sets a

Strona 403

Table of ContentsMentor Verification IP AE AXI4-Lite User Guide, V10.39April 2014VHDL Monitor API. . . . . . . . . . . . . . . . . . . . . . . . . . .

Strona 404

Mentor Verification IP AE AXI4-Lite User Guide, V10.390SystemVerilog Slave BFMset_read_data()April 2014

Strona 405

Mentor Verification IP AE AXI4-Lite User Guide, V10.391April 2014Chapter 5SystemVerilog Monitor BFMThis chapter describes the SystemVerilog monitor BF

Strona 406

Mentor Verification IP AE AXI4-Lite User Guide, V10.392SystemVerilog Monitor BFMMonitor BFM ConfigurationApril 2014timeunit, or timeprecision declarat

Strona 407

SystemVerilog Monitor BFMMonitor BFM ConfigurationMentor Verification IP AE AXI4-Lite User Guide, V10.393April 2014A monitor BFM has configuration fie

Strona 408

Mentor Verification IP AE AXI4-Lite User Guide, V10.394SystemVerilog Monitor BFMMonitor BFM ConfigurationApril 2014AXI4_CONFIG_BURST_TIMEOUT_FACTOR Th

Strona 409 - End-User License Agreement

SystemVerilog Monitor BFMMonitor AssertionsMentor Verification IP AE AXI4-Lite User Guide, V10.395April 20141. Refer to Monitor Timing and Events for

Strona 410

Mentor Verification IP AE AXI4-Lite User Guide, V10.396SystemVerilog Monitor BFMSystemVerilog Monitor APIApril 2014To re-enable the AXI4_AWADDR_CHANGE

Strona 411

SystemVerilog Monitor BFMget_config()Mentor Verification IP AE AXI4-Lite User Guide, V10.397April 2014get_config()This function gets the configuration

Strona 412

Mentor Verification IP AE AXI4-Lite User Guide, V10.398SystemVerilog Monitor BFMcreate_monitor_transaction()April 2014create_monitor_transaction()This

Strona 413

SystemVerilog Monitor BFMget_rw_transaction()Mentor Verification IP AE AXI4-Lite User Guide, V10.399April 2014get_rw_transaction()This blocking task g

Komentarze do niniejszej Instrukcji

Brak uwag