Download AMBA Bus Library
Transcript
AMBA Bus Library Chapter 9 AHB2Lite Block This chapter describes the AHB2Lite block. AHB2Lite Block Definition AHB2Lite Block Preconditions Doing Address Translation within the AHB2Lite block Setting Parameters Analysis Views AHB2Lite Block Definition The AHB2Lite block is actually one half of the AHB2AHB bridge. This AHB2AHB bridge is used to connect two AHB buses. It converts an AHBLiteTarget protocol to an AHBInitiator protocol. In the AMBA Bus Library, like in the ARM reference implementation, the AHB2AHB bridge consists of two parts: the AHB2Lite block and the Lite2AHB bridge. So in fact, the AHB2Lite block is necessary to connect the target side of an AHB node with the initiator side of a Lite2AHB bridge. The AHB2Lite bridge supports address translation. For more information see “Doing Address Translation within the AHB2Lite block” on page 100. AHB2Lite Block Preconditions To successfully use the AHB2Lite block, the following preconditions have to be met: The AHB2Lite block has to be connected as an AHB-lite target to an AHB or AHB-lite node. The AHB2Lite block has to be connected as an AHB-lite initiator to a Lite2AHB bridge. NOTE The AHB2Lite block currently does not support split/retry responses. NOTE The AHB2Lite block is only available at the TLM abstraction level. You can, however, switch this AHB2Lite TLM block with an equivalent RTL block if available. Product Version V2004.2.2 January 2005 99