SMC Networks PL241 Network Card User Manual


 
Functional Overview
ARM DDI 0389B Copyright © 2006 ARM Limited. All rights reserved. 2-19
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:
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.
2.4.5 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.