Bus Interface Unit and Write Buffer
6-2
Copyright © ARM Limited 2000. All rights reserved.
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:
•
single clock edge operation (rising edge)
•
unidirectional (nontristate) buses
•
burst transfers
•
split transactions
•
single-cycle bus master handover.
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.
Summary of Contents for ARM946E-S
Page 1: ...ARM DDI 0155A ARM946E S Technical Reference Manual ...
Page 6: ...vi Copyright ARM Limited 2000 All rights reserved ARM DDI 0155A 04 Limited Confidential ...
Page 54: ...Programmer s Model 2 34 Copyright ARM Limited 2000 All rights reserved ARM DDI 0155A ...
Page 70: ...Caches 3 16 Copyright ARM Limited 2000 All rights reserved ARM DDI 0155A ...
Page 78: ...Protection Unit 4 8 Copyright ARM Limited 2000 All rights reserved ARM DDI 0155A ...
Page 112: ...Coprocessor Interface 7 14 Copyright ARM Limited 2000 All rights reserved ARM DDI 0155A ...