Download ARM ARM PL241 Specifications
Transcript
Functional Overview smc_msync0 When HIGH, indicates smc_mclk0 is synchronous to smc_aclk. Otherwise they are asynchronous. Ensure that smc_msync0 is tied to the same value as smc_async0. smc_rst_bypass Use this signal for ATPG testing only. Tie it LOW for normal operation. smc_use_ebi When HIGH, indicates that the SMC must operate with a PrimeCell EBI. See the ARM PrimeCell External Bus Interface (PL220) Technical Reference Manual. 2.4.4 APB slave interface operation To enable a clean registered interface to the external infrastructure, the APB interface always adds a wait state for all reads and writes by driving pready LOW during the first cycle of the access phase. In two instances, a delay of more than one wait state can be generated: 2.4.5 • when a direct command is received and there are outstanding commands that prevent a new command being stored in the command FIFO • when an APB access is received and a previous direct command has not completed. Format block This section describes: • Hazard handling • SRAM memory accesses on page 2-20. Hazard handling There are four types of hazard: • Read After Read (RAR) • Write After Write (WAW) • Read After Write (RAW) • Write After Read (WAR). The AHB interface deals with RAW hazards. WAR hazards do not occur in the AHB. ARM DDI 0389B Copyright © 2006 ARM Limited. All rights reserved. 2-19