Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
16556 Discussions

IP Verification Variable Classes

Altera_Forum
Honored Contributor II
1,011 Views

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
Altera_Forum
Honored Contributor II
291 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
Altera_Forum
Honored Contributor II
291 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
Reply