2013年5月1日 星期三

AXI BFM(bus function model)


  • standard protocol
    • write phase (fork events)
      • write address phase
        • collect transactions when AXI_AWVALID and AXI_AWREADY
      • write data phase
        • collect transactions when AXI_WVALID and AXI_WREADY
      • write response phase
        • collect transactions when AXI_BVALID and AXI_BREADY
      • the valid transaction should have the same ID at address, data, response 

    • read phase(fork events)
      • read address phase
        • collect transactions when AXI_ARVALID and AXI_ARREADY
      • read data phase
        • collect transactions when AXI_RVALID and AXI_RREADY
      • the valid transaction should have the same ID at address, data
  • extend protocol
    • qos
    • user
    • region
    • lock
    • cache
    • strb
  • https://github.com/funningboy/axi-bfm

沒有留言:

張貼留言