Altera Mentor Verification IP Altera Edition AMBA AXI4-St Manual de usuario

Busca en linea o descarga Manual de usuario para Instrumentos de medición Altera Mentor Verification IP Altera Edition AMBA AXI4-St. Altera Mentor Verification IP Altera Edition AMBA AXI4-Stream User Manual Manual de usuario

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 231
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 0
Mentor Verification IP Altera Edition
AMBA AXI4-Stream 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.
Vista de pagina 0
1 2 3 4 5 6 ... 230 231

Indice de contenidos

Pagina 1 - AMBA AXI4-Stream User Guide

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

Pagina 2

List of Examples10April 2014Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3Example 8-1. Master BFM Disable All Assertions . . . . . . . .

Pagina 3 - Table of Contents

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3100VHDL Master BFMset_id()April 2014set_id()This nonblocking procedure sets the data strea

Pagina 4

VHDL Master BFMget_id()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3101April 2014get_id()This nonblocking procedure gets the data strea

Pagina 5

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3102VHDL Master BFMset_dest()April 2014set_dest()This nonblocking procedure sets the routin

Pagina 6

VHDL Master BFMget_dest()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3103April 2014get_dest()This nonblocking procedure gets the routin

Pagina 7

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3104VHDL Master BFMset_user_data()April 2014set_user_data()This nonblocking procedure sets

Pagina 8

VHDL Master BFMget_user_data()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3105April 2014get_user_data()This nonblocking procedure gets

Pagina 9

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3106VHDL Master BFMset_valid_delay()April 2014set_valid_delay()This nonblocking procedure s

Pagina 10 - List of Examples

VHDL Master BFMget_valid_delay()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3107April 2014get_valid_delay()This nonblocking procedure g

Pagina 11 - List of Figures

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3108VHDL Master BFMset_ready_delay()April 2014set_ready_delay()This nonblocking procedure s

Pagina 12 - List of Tables

VHDL Master BFMget_ready_delay()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3109April 2014get_ready_delay()This nonblocking procedure g

Pagina 13 - Supported Simulators

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.311April 2014List of FiguresFigure 1-1. Master BFM Test Program Role. . . . . . . . . . . .

Pagina 14 - Simulator GCC Requirements

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3110VHDL Master BFMset_operation_mode()April 2014set_operation_mode()This nonblocking proce

Pagina 15

VHDL Master BFMget_operation_mode()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3111April 2014get_operation_mode()This nonblocking proce

Pagina 16

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3112VHDL Master BFMset_transfer_done()April 2014set_transfer_done()This nonblocking procedu

Pagina 17 - Mentor VIP Altera Edition

VHDL Master BFMget_transfer_done()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3113April 2014get_transfer_done()This nonblocking procedu

Pagina 18 - What Is a Transaction?

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3114VHDL Master BFMset_transaction_done()April 2014set_transaction_done()This nonblocking p

Pagina 19 - AXI4-Stream Transactions

VHDL Master BFMget_transaction_done()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3115April 2014get_transaction_done()This nonblocking p

Pagina 20

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3116VHDL Master BFMexecute_transaction()April 2014execute_transaction()This procedure execu

Pagina 21 - SystemVerilog API Overview

VHDL Master BFMexecute_transfer()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3117April 2014execute_transfer()This procedure executes a

Pagina 22 - Creating Transactions

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3118VHDL Master BFMget_stream_ready()April 2014get_stream_ready()This procedure gets the va

Pagina 23 - Transaction Record

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

Pagina 24

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

Pagina 25

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3120VHDL Master BFMdestruct_transaction()April 2014destruct_transaction()This blocking proc

Pagina 26 - Executing Transactions

VHDL Master BFMwait_on()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3121April 2014wait_on()This blocking procedure waits for an event o

Pagina 27 - Access Transaction Record

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3122VHDL Master BFMwait_on()April 2014

Pagina 28 - Operation Mode

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3123April 2014Chapter 9VHDL Slave BFMThis section provides information about the VHDL slave

Pagina 29 - Handshake Delay

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3124VHDL Slave BFMSlave BFM ConfigurationApril 2014A slave BFM has configuration fields tha

Pagina 30 - Transaction Done

VHDL Slave BFMSlave AssertionsMentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3125April 20141. Refer to Slave Timing and Events for details

Pagina 31 - SystemVerilog Master BFM

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3126VHDL Slave BFMVHDL Slave BFM APIApril 2014Example 9-2. Slave BFM Individual Assertion E

Pagina 32 - Master BFM Configuration

VHDL Slave BFMset_config()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3127April 2014set_config()This nonblocking procedure sets the con

Pagina 33

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3128VHDL Slave BFMget_config()April 2014get_config()This nonblocking procedure gets the con

Pagina 34 - Master Assertions

VHDL Slave BFMcreate_slave_transaction()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3129April 2014create_slave_transaction()This nonblo

Pagina 35 - SystemVerilog Master API

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.313April 2014PrefaceAbout This User GuideThis user guide describes the application interfac

Pagina 36 - Returns

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3130VHDL Slave BFMcreate_slave_transaction()April 2014Example-- Create a slave transaction-

Pagina 37 - Arguments config_name

VHDL Slave BFMset_data()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3131April 2014set_data()This nonblocking procedure sets a data fiel

Pagina 38

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3132VHDL Slave BFMget_data()April 2014get_data()This nonblocking procedure gets a data fiel

Pagina 39

VHDL Slave BFMset_byte_type()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3133April 2014set_byte_type()This nonblocking procedure sets a

Pagina 40

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3134VHDL Slave BFMget_byte_type()April 2014get_byte_type()This nonblocking procedure gets a

Pagina 41

VHDL Slave BFMset_id()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3135April 2014set_id()This nonblocking procedure sets the data stream

Pagina 42

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3136VHDL Slave BFMget_id()April 2014get_id()This nonblocking procedure gets the data stream

Pagina 43 - SystemVerilog Slave BFM

VHDL Slave BFMset_dest()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3137April 2014set_dest()This nonblocking procedure sets the routing

Pagina 44

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3138VHDL Slave BFMget_dest()April 2014get_dest()This nonblocking procedure gets the routing

Pagina 45

VHDL Slave BFMset_user_data()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3139April 2014set_user_data()This nonblocking procedure sets a

Pagina 46

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.314PrefaceSimulator GCC RequirementsApril 2014Simulator GCC RequirementsMentor VIP requires

Pagina 47 - SystemVerilog Slave API

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3140VHDL Slave BFMget_user_data()April 2014get_user_data()This nonblocking procedure gets a

Pagina 48

VHDL Slave BFMset_valid_delay()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3141April 2014set_valid_delay()This nonblocking procedure se

Pagina 49

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3142VHDL Slave BFMget_valid_delay()April 2014get_valid_delay()This nonblocking procedure ge

Pagina 50

VHDL Slave BFMset_ready_delay()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3143April 2014set_ready_delay()This nonblocking procedure se

Pagina 51

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3144VHDL Slave BFMget_ready_delay()April 2014get_ready_delay()This nonblocking procedure ge

Pagina 52

VHDL Slave BFMset_operation_mode()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3145April 2014set_operation_mode()This nonblocking proced

Pagina 53

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3146VHDL Slave BFMget_operation_mode()April 2014get_operation_mode()This nonblocking proced

Pagina 54

VHDL Slave BFMset_transfer_done()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3147April 2014set_transfer_done()This nonblocking procedur

Pagina 55 - SystemVerilog Monitor BFM

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3148VHDL Slave BFMget_transfer_done()April 2014get_transfer_done()This nonblocking procedur

Pagina 56

VHDL Slave BFMset_transaction_done()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3149April 2014set_transaction_done()This nonblocking pr

Pagina 57

PrefaceSimulator GCC RequirementsMentor Verification IP AE AMBA AXI4-Stream User Guide, V10.315April 2014Table 1. Simulator GCC RequirementsSimulator

Pagina 58

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3150VHDL Slave BFMget_transaction_done()April 2014get_transaction_done()This nonblocking pr

Pagina 59 - SystemVerilog Monitor API

VHDL Slave BFMget_packet()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3151April 2014get_packet()This blocking procedure gets a slave pa

Pagina 60

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3152VHDL Slave BFMget_transfer()April 2014get_transfer()This blocking procedure gets a slav

Pagina 61

VHDL Slave BFMexecute_stream_ready()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3153April 2014execute_stream_ready()This procedure exec

Pagina 62

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3154VHDL Slave BFMprint()April 2014print()This nonblocking procedure prints a transaction r

Pagina 63

VHDL Slave BFMdestruct_transaction()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3155April 2014destruct_transaction()This blocking proce

Pagina 64

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3156VHDL Slave BFMwait_on()April 2014wait_on()This blocking procedure waits for an event on

Pagina 65

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3157April 2014Chapter 10VHDL Monitor BFMThis section provides information about the VHDL mo

Pagina 66

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3158VHDL Monitor BFMMonitor BFM ConfigurationApril 2014not contain any timescale, timeunit,

Pagina 67 - SystemVerilog Tutorials

VHDL Monitor BFMMonitor AssertionsMentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3159April 20141. Refer to Monitor Timing and Events for d

Pagina 68

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.316PrefaceSimulator GCC RequirementsApril 2014

Pagina 69

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3160VHDL Monitor BFMMonitor AssertionsApril 2014By default, all built-in assertions are ena

Pagina 70

VHDL Monitor BFMVHDL Monitor BFM APIMentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3161April 2014VHDL Monitor BFM APIThis section describe

Pagina 71

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3162VHDL Monitor BFMset_config()April 2014set_config()This nonblocking procedure sets the c

Pagina 72

VHDL Monitor BFMget_config()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3163April 2014get_config()This nonblocking procedure gets the c

Pagina 73

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3164VHDL Monitor BFMcreate_monitor_transaction()April 2014create_monitor_transaction()This

Pagina 74

VHDL Monitor BFMcreate_monitor_transaction()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3165April 2014Example-- Create a monitor transa

Pagina 75 - VHDL API Overview

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3166VHDL Monitor BFMget_data()April 2014get_data()This nonblocking procedure gets a data fi

Pagina 76 - Test Program VHDL

VHDL Monitor BFMget_byte_type()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3167April 2014get_byte_type()This nonblocking procedure gets

Pagina 77

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3168VHDL Monitor BFMget_id()April 2014get_id()This nonblocking procedure gets the data stre

Pagina 78

VHDL Monitor BFMget_dest()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3169April 2014get_dest()This nonblocking procedure gets the routi

Pagina 79

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.317April 2014Chapter 1Mentor VIP Altera EditionThe Mentor VIP AE provides bus functional mo

Pagina 80

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3170VHDL Monitor BFMget_user_data()April 2014get_user_data()This nonblocking procedure gets

Pagina 81

VHDL Monitor BFMget_valid_delay()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3171April 2014get_valid_delay()This nonblocking procedure

Pagina 82

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3172VHDL Monitor BFMget_ready_delay()April 2014get_ready_delay()This nonblocking procedure

Pagina 83

VHDL Monitor BFMget_operation_mode()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3173April 2014get_operation_mode()This nonblocking proc

Pagina 84

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3174VHDL Monitor BFMget_transfer_done()April 2014get_transfer_done()This nonblocking proced

Pagina 85

VHDL Monitor BFMget_transaction_done()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3175April 2014get_transaction_done()This nonblocking

Pagina 86

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3176VHDL Monitor BFMget_packet()April 2014get_packet()This blocking procedure gets a monito

Pagina 87 - Chapter 8

VHDL Monitor BFMget_transfer()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3177April 2014get_transfer()This blocking procedure gets a mo

Pagina 88

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

Pagina 89

VHDL Monitor BFMdestruct_transaction()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3179April 2014destruct_transaction()This blocking pro

Pagina 90

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.318Mentor VIP Altera EditionWhat Is a Transaction?April 2014The test program drives the sti

Pagina 91 - VHDL Master BFM API

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3180VHDL Monitor BFMwait_on()April 2014wait_on()This blocking procedure waits for an event

Pagina 92

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3181April 2014Chapter 11VHDL TutorialsThis chapter discusses how to use the Mentor VIP AE m

Pagina 93

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3182VHDL TutorialsVerifying a Slave DUTApril 2014Master BFM Test ProgramA master BFM test p

Pagina 94

VHDL TutorialsVerifying a Slave DUTMentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3183April 2014Example 11-2. Master Transaction Creation

Pagina 95

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3184VHDL TutorialsVerifying a Slave DUTApril 2014Example 11-3. Master Transfer Execution--

Pagina 96

VHDL TutorialsVerifying a Master DUTMentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3185April 2014Verifying a Master DUTA master DUT compon

Pagina 97

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3186VHDL TutorialsVerifying a Master DUTApril 2014• Configuration variable m_insert_wait to

Pagina 98

VHDL TutorialsVerifying a Master DUTMentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3187April 2014NoteIn addition to the above procedures a

Pagina 99

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3188VHDL TutorialsVerifying a Master DUTApril 2014Example 11-7. Transfer Receivingloopcreat

Pagina 100 - April 2014

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

Pagina 101

Mentor VIP Altera EditionAXI4-Stream TransactionsMentor Verification IP AE AMBA AXI4-Stream User Guide, V10.319April 2014AXI4-Stream TransactionsA com

Pagina 102

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3190Getting Started with Qsys and the BFMsSetting Up a Simulation from a UNIX PlatformApril

Pagina 103

Getting Started with Qsys and the BFMsSetting Up Simulation from the Windows GUIMentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3191April 2

Pagina 104

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3192Getting Started with Qsys and the BFMsSetting Up Simulation from the Windows GUIApril 2

Pagina 105

Getting Started with Qsys and the BFMsSetting Up Simulation from the Windows GUIMentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3193April 2

Pagina 106

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3194Getting Started with Qsys and the BFMsSetting Up Simulation from the Windows GUIApril 2

Pagina 107

Getting Started with Qsys and the BFMsSetting Up Simulation from the Windows GUIMentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3195April 2

Pagina 108

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3196Getting Started with Qsys and the BFMsSetting Up Simulation from the Windows GUIApril 2

Pagina 109

Getting Started with Qsys and the BFMsSetting Up Simulation from the Windows GUIMentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3197April 2

Pagina 110

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3198Getting Started with Qsys and the BFMsSetting Up Simulation from the Windows GUIApril 2

Pagina 111

Getting Started with Qsys and the BFMsSetting Up Simulation from the Windows GUIMentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3199April 2

Pagina 112

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

Pagina 113

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.320Mentor VIP Altera EditionAXI4-Stream TransactionsApril 2014Figure 1-2. Slave BFM Test Pr

Pagina 114

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3200Getting Started with Qsys and the BFMsSetting Up Simulation from the Windows GUIApril 2

Pagina 115

Getting Started with Qsys and the BFMsSetting Up Simulation from the Windows GUIMentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3201April 2

Pagina 116

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3202Getting Started with Qsys and the BFMsSetting Up Simulation from the Windows GUIApril 2

Pagina 117

Getting Started with Qsys and the BFMsSetting Up Simulation from the Windows GUIMentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3203April 2

Pagina 118 - Arguments

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3204Getting Started with Qsys and the BFMsSetting Up Simulation from the Windows GUIApril 2

Pagina 119

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3205April 2014Chapter 13AssertionsThe master, slave, and monitor BFMs all support error che

Pagina 120

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3206AssertionsApril 2014AXI4STREAM-60012AXI4STREAM_TKEEP_CHANGED_BEFORE_TREADYThe value of

Pagina 121

AssertionsMentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3207April 2014AXI4STREAM-60030AXI4STREAM_TVALID_Z TVALID has a Z value. -AXI4STRE

Pagina 122 - VHDL Master BFM

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3208AssertionsApril 2014

Pagina 123 - Chapter 9

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3209April 2014Appendix ASystemVerilog Master and Slave TestProgramsSystemVerilog Master Tes

Pagina 124 - Slave BFM Configuration

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.321April 2014Chapter 2SystemVerilog API OverviewThis section provides the functional descri

Pagina 125 - Slave Assertions

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3210SystemVerilog Master and Slave Test ProgramsSystemVerilog Master Test ProgramApril 2014

Pagina 126 - VHDL Slave BFM API

SystemVerilog Master and Slave Test ProgramsSystemVerilog Slave Test ProgramMentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3211April 2014

Pagina 127

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3212SystemVerilog Master and Slave Test ProgramsSystemVerilog Slave Test ProgramApril 2014

Pagina 128

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3213April 2014Appendix BVHDL Master and Slave Test ProgramsThis appendix contains two VHDL

Pagina 129

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3214VHDL Master and Slave Test ProgramsVHDL Master BFM Code ExampleApril 2014end master_tes

Pagina 130

VHDL Master and Slave Test ProgramsVHDL Master BFM Code ExampleMentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3215April 2014 set_

Pagina 131

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3216VHDL Master and Slave Test ProgramsVHDL Slave BFM Code ExampleApril 2014VHDL Slave BFM

Pagina 132

VHDL Master and Slave Test ProgramsVHDL Slave BFM Code ExampleMentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3217April 2014 procedure rea

Pagina 133

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3218VHDL Master and Slave Test ProgramsVHDL Slave BFM Code ExampleApril 2014

Pagina 134

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

Pagina 135

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.322SystemVerilog API OverviewConfigurationApril 2014ConfigurationConfiguration sets timeout

Pagina 136

© 1991, 2000, 2006 AT&TThe author of this software is David M. Gay.Permission to use, copy, modify, and distribute this software for any purpose w

Pagina 137

© 1997 Christian Michelsen Research AS Advanced ComputingFantoftvegen 38, 5036 BERGEN, Norwayhttp://www.cmr.noPermission to use, copy, modify, distrib

Pagina 138

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the followingconditions are met:1. Redist

Pagina 139

1. Redistributions of source code must retain the above copyright notice, this list of conditions and the followingdisclaimer.2. Redistributions in bi

Pagina 140

1. Redistributions of source code must retain the above copyright notice, this list of conditions and the followingdisclaimer.2. Redistributions in bi

Pagina 141

This software application may include MinGW gcc version 4.2.1 third-party software. MinGW gcc version 4.2.1 is distributedunder the terms of the GNU

Pagina 142

EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OFSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSI

Pagina 143

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

Pagina 144

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

Pagina 145

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

Pagina 146

SystemVerilog API OverviewCreating TransactionsMentor Verification IP AE AMBA AXI4-Stream User Guide, V10.323April 2014Transaction RecordThe transacti

Pagina 147

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

Pagina 148

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

Pagina 149

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.324SystemVerilog API OverviewCreating TransactionsApril 2014The contents of the transaction

Pagina 150

SystemVerilog API OverviewCreating TransactionsMentor Verification IP AE AMBA AXI4-Stream User Guide, V10.325April 2014The SystemVerilog Master BFM AP

Pagina 151

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.326SystemVerilog API OverviewExecuting TransactionsApril 2014Example 2-4. Master BFM Test P

Pagina 152

SystemVerilog API OverviewWaiting EventsMentor Verification IP AE AMBA AXI4-Stream User Guide, V10.327April 2014Waiting EventsEach BFM API has tasks t

Pagina 153

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.328SystemVerilog API OverviewOperational Transaction FieldsApril 2014set*()Example 2-9 show

Pagina 154

SystemVerilog API OverviewOperational Transaction FieldsMentor Verification IP AE AMBA AXI4-Stream User Guide, V10.329April 2014Example 2-11 shows a m

Pagina 155

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

Pagina 156

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.330SystemVerilog API OverviewOperational Transaction FieldsApril 2014Transfer DoneA transfe

Pagina 157 - VHDL Monitor BFM

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.331April 2014Chapter 3SystemVerilog Master BFMThis section provides information about the S

Pagina 158 - Monitor BFM Configuration

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.332SystemVerilog Master BFMMaster BFM ConfigurationApril 2014Master BFM ConfigurationA mast

Pagina 159 - Monitor Assertions

SystemVerilog Master BFMMaster BFM ConfigurationMentor Verification IP AE AMBA AXI4-Stream User Guide, V10.333April 2014A master BFM has configuration

Pagina 160

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.334SystemVerilog Master BFMMaster AssertionsApril 2014Master AssertionsThe master BFM perfo

Pagina 161 - VHDL Monitor BFM API

SystemVerilog Master BFMSystemVerilog Master APIMentor Verification IP AE AMBA AXI4-Stream User Guide, V10.335April 2014SystemVerilog Master APIThis s

Pagina 162

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.336SystemVerilog Master BFMset_config()April 2014set_config()This function sets the configu

Pagina 163

SystemVerilog Master BFMget_config()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.337April 2014get_config()This function gets the configu

Pagina 164

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.338SystemVerilog Master BFMcreate_master_transaction()April 2014create_master_transaction()

Pagina 165

SystemVerilog Master BFMexecute_transaction()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.339April 2014execute_transaction()This task ex

Pagina 166

Table of Contents4April 2014Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3Master Assertions . . . . . . . . . . . . . . . . . . . . . .

Pagina 167

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.340SystemVerilog Master BFMexecute_transfer()April 2014execute_transfer()This task executes

Pagina 168

SystemVerilog Master BFMget_stream_ready()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.341April 2014get_stream_ready()This blocking task

Pagina 169

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.342SystemVerilog Master BFMwait_on()April 2014wait_on()This blocking task waits for an even

Pagina 170

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.343April 2014Chapter 4SystemVerilog Slave BFMThis section provides information about the Sy

Pagina 171

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.344SystemVerilog Slave BFMSlave BFM ConfigurationApril 2014Slave BFM ConfigurationThe slave

Pagina 172

SystemVerilog Slave BFMSlave BFM ConfigurationMentor Verification IP AE AMBA AXI4-Stream User Guide, V10.345April 2014A slave BFM has configuration fi

Pagina 173

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.346SystemVerilog Slave BFMSlave AssertionsApril 2014Slave AssertionsThe slave BFM performs

Pagina 174

SystemVerilog Slave BFMSystemVerilog Slave APIMentor Verification IP AE AMBA AXI4-Stream User Guide, V10.347April 2014SystemVerilog Slave APIThis sect

Pagina 175

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.348SystemVerilog Slave BFMset_config()April 2014set_config()This function sets the configur

Pagina 176

SystemVerilog Slave BFMget_config()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.349April 2014get_config()This function gets the configur

Pagina 177

Table of ContentsMentor Verification IP AE AMBA AXI4-Stream User Guide, V10.35April 2014Chapter 7VHDL API Overview . . . . . . . . . . . . . . . . . .

Pagina 178

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.350SystemVerilog Slave BFMcreate_slave_transaction()April 2014create_slave_transaction()Thi

Pagina 179

SystemVerilog Slave BFMget_transfer()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.351April 2014get_transfer()This blocking task gets a s

Pagina 180

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.352SystemVerilog Slave BFMexecute_stream_ready()April 2014execute_stream_ready()This task e

Pagina 181 - VHDL Tutorials

SystemVerilog Slave BFMwait_on()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.353April 2014wait_on()This blocking task waits for an event

Pagina 182 - Master BFM Test Program

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.354SystemVerilog Slave BFMwait_on()April 2014

Pagina 183

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.355April 2014Chapter 5SystemVerilog Monitor BFMThis section provides information about the

Pagina 184

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.356SystemVerilog Monitor BFMMonitor BFM ConfigurationApril 2014contain any timescale, timeu

Pagina 185 - Verifying a Master DUT

SystemVerilog Monitor BFMMonitor BFM ConfigurationMentor Verification IP AE AMBA AXI4-Stream User Guide, V10.357April 2014Table 5-1 describes the para

Pagina 186

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.358SystemVerilog Monitor BFMMonitor AssertionsApril 20141. Refer to Monitor Timing and Even

Pagina 187

SystemVerilog Monitor BFMSystemVerilog Monitor APIMentor Verification IP AE AMBA AXI4-Stream User Guide, V10.359April 2014Example 5-3. Monitor BFM Ind

Pagina 188

Table of Contents6April 2014Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3get_operation_mode(). . . . . . . . . . . . . . . . . . . . .

Pagina 189 - Chapter 12

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.360SystemVerilog Monitor BFMset_config()April 2014set_config()This function sets the config

Pagina 190

SystemVerilog Monitor BFMget_config()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.361April 2014get_config()This function gets the config

Pagina 191

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.362SystemVerilog Monitor BFMcreate_monitor_transaction()April 2014create_monitor_transactio

Pagina 192

SystemVerilog Monitor BFMget_packet()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.363April 2014get_packet()This blocking task gets a mon

Pagina 193 - Running the Qsys Tool

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.364SystemVerilog Monitor BFMget_transfer()April 2014get_transfer()This blocking task gets a

Pagina 194

SystemVerilog Monitor BFMget_stream_ready()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.365April 2014get_stream_ready()This blocking tas

Pagina 195 - Running a Simulation

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.366SystemVerilog Monitor BFMwait_on()April 2014wait_on()This blocking task waits for an eve

Pagina 196 - ModelSim Simulation

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.367April 2014Chapter 6SystemVerilog TutorialsThis chapter discusses how to use the Mentor V

Pagina 197

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.368SystemVerilog TutorialsVerifying a Slave DUTApril 2014Master BFM Test ProgramA master BF

Pagina 198

SystemVerilog TutorialsVerifying a Slave DUTMentor Verification IP AE AMBA AXI4-Stream User Guide, V10.369April 2014Example 6-2. Master Transaction Cr

Pagina 199 - Editing the modelsim.ini File

Table of ContentsMentor Verification IP AE AMBA AXI4-Stream User Guide, V10.37April 2014Chapter 10VHDL Monitor BFM . . . . . . . . . . . . . . . . . .

Pagina 200 - Cadence IES Simulation

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.370SystemVerilog TutorialsVerifying a Slave DUTApril 2014Example 6-3. Master Transfer Execu

Pagina 201

SystemVerilog TutorialsVerifying a Master DUTMentor Verification IP AE AMBA AXI4-Stream User Guide, V10.371April 2014Verifying a Master DUTA master DU

Pagina 202 - Synopsys VCS Simulation

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.372SystemVerilog TutorialsVerifying a Master DUTApril 2014• Task ready_delay() to configure

Pagina 203

SystemVerilog TutorialsVerifying a Master DUTMentor Verification IP AE AMBA AXI4-Stream User Guide, V10.373April 2014Advanced Slave Test Program API D

Pagina 204

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.374SystemVerilog TutorialsVerifying a Master DUTApril 2014Example 6-7. Transfer Receiving//

Pagina 205 - Assertions

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.375April 2014Chapter 7VHDL API OverviewThis section describes the VHDL API procedures for t

Pagina 206

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.376VHDL API OverviewApril 2014Figure 7-1. VHDL BFM Internal StructureTest Program VHDLSyste

Pagina 207

VHDL API OverviewConfigurationMentor Verification IP AE AMBA AXI4-Stream User Guide, V10.377April 2014ConfigurationConfiguration sets timeout delays,

Pagina 208

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.378VHDL API OverviewCreating TransactionsApril 2014Transaction RecordThe transaction record

Pagina 209 - Programs

VHDL API OverviewCreating TransactionsMentor Verification IP AE AMBA AXI4-Stream User Guide, V10.379April 2014The contents of the transaction record i

Pagina 210

Table of Contents8April 2014Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3Appendix BVHDL Master and Slave Test Programs . . . . . . . .

Pagina 211

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.380VHDL API OverviewCreating TransactionsApril 2014The VHDL Master BFM API allows you to cr

Pagina 212

VHDL API OverviewExecuting TransactionsMentor Verification IP AE AMBA AXI4-Stream User Guide, V10.381April 2014Example 7-4 shows a master BFM test pro

Pagina 213 - Appendix B

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.382VHDL API OverviewWaiting EventsApril 2014In the above example, the bfm_index specifies t

Pagina 214

VHDL API OverviewAccess Transaction RecordMentor Verification IP AE AMBA AXI4-Stream User Guide, V10.383April 2014Access Transaction RecordEach BFM AP

Pagina 215

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.384VHDL API OverviewOperational Transaction FieldsApril 2014Operational Transaction FieldsO

Pagina 216 - VHDL Slave BFM Code Example

VHDL API OverviewOperational Transaction FieldsMentor Verification IP AE AMBA AXI4-Stream User Guide, V10.385April 2014TREADY Signal Delay Transaction

Pagina 217

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.386VHDL API OverviewOperational Transaction FieldsApril 2014

Pagina 218

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.387April 2014Chapter 8VHDL Master BFMThis section provides information about the VHDL maste

Pagina 219

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.388VHDL Master BFMMaster BFM ConfigurationApril 2014Master BFM Configuration A master BFM s

Pagina 220

VHDL Master BFMMaster AssertionsMentor Verification IP AE AMBA AXI4-Stream User Guide, V10.389April 20141. Refer to Master Timing and Events for detai

Pagina 221

9April 2014Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3List of ExamplesExample 2-1. BFM Test Program Set Configuration . . . . . . .

Pagina 222

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.390VHDL Master BFMMaster AssertionsApril 2014Alternatively, you can disable individual buil

Pagina 223

VHDL Master BFMVHDL Master BFM APIMentor Verification IP AE AMBA AXI4-Stream User Guide, V10.391April 2014VHDL Master BFM APIThis section describes th

Pagina 224

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.392VHDL Master BFMset_config()April 2014set_config()This nonblocking procedure sets the con

Pagina 225

VHDL Master BFMget_config()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.393April 2014get_config()This nonblocking procedure gets the con

Pagina 226

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.394VHDL Master BFMcreate_master_transaction()April 2014create_master_transaction()This nonb

Pagina 227

VHDL Master BFMcreate_master_transaction()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.395April 2014Example-- Create a master transactio

Pagina 228

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.396VHDL Master BFMset_data()April 2014set_data()This nonblocking procedure sets a data fiel

Pagina 229

VHDL Master BFMget_data()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.397April 2014get_data()This nonblocking procedure gets a data fiel

Pagina 230

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.398VHDL Master BFMset_byte_type()April 2014set_byte_type()This nonblocking procedure sets a

Pagina 231

VHDL Master BFMget_byte_type()Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.399April 2014get_byte_type()This nonblocking procedure gets a

Comentarios a estos manuales

Sin comentarios