12.07.2015 Views

AMBA Design Kit Technical Reference Manual - ARM Information ...

AMBA Design Kit Technical Reference Manual - ARM Information ...

AMBA Design Kit Technical Reference Manual - ARM Information ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

AHB Components3.11 Example bus masterThe Example Bus Master (EBM), EgMaster32 and EgMaster64, consists of:• an AHB-Lite core, that generates a fixed set of transfers in a continuous way• an AHB-Lite to AHB wrapper, that enables its connection to a standard AHB bus.This provides an example of both AHB-Lite bus master design and the use of thewrapper to interface to an AHB system. You can also use this in the ADK system, inplace of an <strong>ARM</strong> processor model, to enable rapid simulation of AHB transactions.The block is supplied as both 32-bit and 64-bit versions. Figure 3-17 shows the EBMmodule.Example bus masterExampleAHB-Lite core(EgMasterCore)AHB-Lite (internal signals)iHBURST[2:0]iTRANS[1:0]iPROT[3:0]iHSIZE[2:0]iHWRITEiHMASTLOCKiHADDR[31:0]iHREADYiHRESP[1:0]AHB-Lite to AHBwrapper(Lite2AHB)AHBHCLKHRESETnHREADYHGRANTHRESP[1:0]HADDR[31:0]HWRITEHBURST[2:0]HPROT[3:0]HTRANS[1:0]HSIZE[2:0]HBUSREQHLOCKHWDATAHRDATAFigure 3-17 EBM module components3.11.1 Programmer's modelProgramming details for the EBM are described in the following sections:• Example AHB-Lite core on page 3-45• Configurable options on page 3-46• Endianness on page 3-46.3-44 Copyright © 2003, 2007 <strong>ARM</strong> Limited. All rights reserved. <strong>ARM</strong> DDI 0243C

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!