聯合數組在UVM中


聯合數組是SystemVerilog中定義的一種非常有用的數據類型,在驗證平台中經常使用。UVM對其提供了良好的支持,與聯合數組相關的uvm_field宏有:

`define  uvm_field_aa_int_string(ARG, FLAG)

`define  uvm_field_aa_string_string(ARG, FLAG)

`define  uvm_field_aa_object_string(ARG, FLAG)

`define  uvm_field_aa_int_int(ARG, FLAG)

……

聯合數組有兩大識別標志,一是索引的類型,二是存儲數據的類型。

在這一系列uvm_field系列宏中,出現的第一個類型是存儲數據類型,第二個類型是索引類型,如uvm_field_aa_int_string用於聲明那些存儲的數據是int,而其索引是string類型的聯合數組。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM