EDAToolsCafe
   >> VHDL Discussion Board
Thread views: 5938 View all threadsNext thread*Threaded Mode

pini
(Stranger )
11/20/08 06:31 AM
AHB monitor Report this article as Inappropriate to us !!!Login to Reply

The following will show a simple AHB monitor. The monitor can be applied to any AHB bus to debug the activity of the bus.


 


http://bknpk.no-ip.biz/AHB_MON/ahb_mon_1.html





dwarak
(Stranger )
10/06/15 02:48 AM
Re: AHB monitor new [re: pini]Report this article as Inappropriate to us !!!Login to Reply

The ARM926PXP development chip contains a multi-layer AHB system to provide high bandwidth connectivity between the various bus masters and slaves both within and outside the ARM926PXP development chip. The AHB Monitor connects to the AHB matrix. A slave bus is available for reading bus activity counters.


The release version for the AHB Monitor is SP816. The base address for the AHB registers is0x101D000.


suppling an off-chip, real-time monitor on the state of the six AHB buses and MBX graphics expansion interface within the ARM926PXP development chip


recording operational data to enable a profiling analysis of the interconnect system.


Corporate training in chennai | Android training in chennaiSoftware Testing Training in Chennai


 





asenath
(Stranger )
11/17/15 06:33 AM
Re: AHB monitor new [re: pini]Report this article as Inappropriate to us !!!Login to Reply

Typically a verification environment would consist of 1. The RTL you are wanting to test...let's assume an AHB slave and the bus arbiter. 2. The BFM ( Bus Function Model ) which generates all the stimulus nessecary to test the RTL .... in our case the BFM would be an AHB master. 3. There would be a scoreboard which will check the data on the bus against the expected data ( expected data generation will depend on the functionality of the peripheral connected to your AHB slave ). 4. A protocol checker ... the monitor which will check whether all transactions have been conducted in accordance to the AHB protocol. This is typically done using assertions. 5. A functional/code coverage block. I would typically develop the monitor last when I have atleast a basic transfer going between my BFM and the RTL and the scoreboard is atleast partially functional. In anycase u need to explain a little more about your environment before anyone can help u or give u any suggestions






View all threadsNext thread*Threaded Mode
Jump to

 

CST Webinar Series



Internet Business Systems © 2016 Internet Business Systems, Inc.
595 Millich Dr., Suite 216, Campbell, CA 95008
+1 (408)-337-6870 — Contact Us, or visit our other sites:
AECCafe - Architectural Design and Engineering TechJobsCafe - Technical Jobs and Resumes GISCafe - Geographical Information Services  MCADCafe - Mechanical Design and Engineering ShareCG - Share Computer Graphic (CG) Animation, 3D Art and 3D Models
  Privacy Policy