taichi-ishitani / tvip-axi

AMBA AXI VIP
Apache License 2.0
331 stars 99 forks source link

tvip_axi_if.sv interface ports are better to be defined as logic instead of bit #29

Closed kazt81 closed 2 years ago

kazt81 commented 2 years ago

@taichi-ishitani Thank you very much for your great work on this. I have just started to use your tvip-axi for AXI4-Lite master AXI4 slave memory agents. Implementation has just been completed and it works well, thanks. For further improvement, the current tvip_axi_if cannot handle Z or X states because signals are declared as bit. For example, AXI4 Lite master with tvip-axi cannot detect UVM_HAS_X status when reading registers with Z or X states. I would like you to consider this issue in the future if you have some time.

taichi-ishitani commented 2 years ago

Now, all AXI signals are 4-state variables. af9666c1b6d4c270e630b59c1b788f5ab35d6ebb