Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Valued Contributor III
727 Views

IP Verification Variable Classes

I'm working to simulate some qsys designs with BFMs. While looking over the latest IP verification documentation I noticed an assortment of datatypes as either arguments or returns that I haven't see before, and can't seem to find any documentation on. 

 

For instance, "get_response_read_id()" returns "AvalonTransactionId_t". Where are these guys defined so I can figure out how to declare, edit, and use them? Note: I'm guessing its all from the avalon_mm_pkg but that seems to be full of compiled nonsense. 

 

Thanks, 

Lucigen 

 

Other Examples: 

AvalonReadResponse_t 

Request_t
0 Kudos
2 Replies
Highlighted
Valued Contributor III
7 Views

The source to the BFM's is located In your Quartus directory, underneath ip/altera/sopc_builder_ip/verification subdirectory. 

 

Where they are typedef'd depends on what BFM you are using.
0 Kudos
Highlighted
Valued Contributor III
7 Views

Thanks Ted! I'm glad they decided to bury it in the installation folder instead of documenting it anywhere! Sarcasm aside, seriously, thanks! :)

0 Kudos