Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

[SOLVED] How to verify about AMBA Bus Matrix?

Status
Not open for further replies.

u24c02

Advanced Member level 1
Joined
May 8, 2012
Messages
404
Helped
2
Reputation
4
Reaction score
2
Trophy points
1,298
Activity points
4,101
Hi.

As I know, We can make the bus matrix by using like NIC501 or something like tools.
My question is that how can we verify the bus matrix? and
what kinds of methodologies are existed to verify the bus what I made?

Practically, I want to know that how to do this in Practically. Does any help this?
 

One proven and tested way to do this is to use a BFM (Bus Functional Model). The BFMs generally cannot be synthesized and they are connected in a test-bench.
e.g.- AXI BFM, AHB BFM, etc.
I will not explain how BFMs work as a google search on the above will yield all infos you are looking for!
 
  • Like
Reactions: u24c02

    u24c02

    Points: 2
    Helpful Answer Positive Rating
Thanks,
But, is there any "practically BFM usage example" to recommend me? Book, web site etc..,?
 

If you have the proper licenses I would recommend using Synopsys, Xilinx, etc. BFM IPs.
Else you need to search out for free BFMs.

Eg. of some free sources of AXI4 BFMs-
1> http://syswip.com/axi4-lite-verification-ip (website seems down, but was working a year ago)
2> http://code.google.com/p/axi-bfm/source/checkout
3> Loosely documented. Suitable for someone testing an AXI slave. http://github.com/funningboy/uvm_axi

Also don't forget to check out if you simulator supports SV constructs as most BFM developers prefer to code them with SV.
 
  • Like
Reactions: u24c02

    u24c02

    Points: 2
    Helpful Answer Positive Rating
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top