2013年6月27日 星期四

UVM AXI BFM 1.0 release

supported list

  • AXI3/AXI4 bus protocol
  • out of order/ inorder transactions
  • each write/read phase is independent
    • addr/write/resp is independent
  • interlevel
  • split
  • performance watch dog 
  • protocol watch dog
  • performance report
    • MAX, AVG, MIN bus bandwidth
    • through put
    • transaction list(disassemble bus info)
  •  virtual master
    • define each phase delay(req to grant or each valid/ready) or drive trx out time stamp
  • virtual slave
    • define each phase delay(req to grant or each valid/ready) or drive trx out time stamp
  • scoreboard
    • check connection
    • check the memory read write is pass when the read/write trx in the same address, the read trx must be finished first than write trx to avoid the overwrite the address issue.
  • STL 
    • user define TRX language
  • SystemC analysis port 
    • user can use analysis port to link third part debug model by using DPI interface like Verilog to SystemC  or Verilog to C/C++

  • https://github.com/funningboy/uvm_axi


沒有留言:

張貼留言