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.

Formal verification of AHB bus, arbiter confusion

Status
Not open for further replies.

Haraldovs

Newbie level 3
Joined
Apr 7, 2018
Messages
4
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
48
Hello,

As a part of my master thesis i need to formally verify with completeness that the AHB
system I am using works as intended. I am using a vhdl ahb system generator found online, but
I wrote simple masters and slaves myself, so I need to make sure I haven't misunderstood the spec.

It looks from the spec and the master from the system generator that for a single transfer
the hbusreq is only kept high until the grant is given, and not during the address phase.
According to the diagrams granted master will not lose the address bus until its address phase
is over, and same for the databus.
My counterexamples show me that the address bus can get lost at any point, to a higher priority master.

Am i suppose to keep hbusreq high after all?
If not than I have poorly designed masters and slaves and it makes for a verification
nightmare on top of that.

Any input here is much appreciated.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top