6.1. About the BIU and write buffer

The ARM946E-S supports an Advanced Microprocessor Bus Architecture (AMBA) Advanced High-performance Bus (AHB) interface. The AHB is a new generation of AMBA interface that addresses the requirements of high-performance synthesizable designs, including:

See the AMBA Rev 2.0 AHB Specification for full details of this bus architecture.

The ARM946E-S BIU implements a fully-compliant AHB bus master interface and incorporates a write buffer to increase system performance. The BIU is the link between the ARM9E-S core with the caches and tightly-coupled SRAM and the external AHB memory. The AHB memory must be accessed for cache linefills and for initializing the tightly coupled memories, and to access code and data that are not within the cachable or tightly-coupled memory address regions.

When an AHB access is performed, the BIU and system controller handshake to ensure that the ARM9E-S core is stalled until the access has been performed. If you are using the write buffer, you might be able to allow the core to continue program execution. The BIU controls the write buffer and related stall behavior.

Copyright © 2000 ARM Limited. All rights reserved.ARM DDI 0155A
Non-Confidential