System ACE CompactFlash Solution
DS080 (v3.0) April 7, 2014
Product Specification
R
— OBSOLETE — OBSOLETE — OBSOLETE — OBSOLETE —
Interfaces Overview
This section discusses the details of each supported Sys-
tem ACE CF controller interface.
CompactFlash Interface (CF)
The CompactFlash interface is the key System ACE CF
controller interface for high-capacity systems. The Com-
pactFlash port can accommodate any standard Compact-
Flash module (up to 8 GB) or Hitachi Microdrives (up to
6 GB), all with the same form factor and board space
requirements.
The use of standard CompactFlash devices gives system
designers access to high-density Flash memory in a very
efficient footprint that does not change with density. Com-
pactFlash is a removable medium which simplifies making
changes to the memory contents or upgrading the memory
density.
The CompactFlash interface is comprised of two sub-com-
ponents: a CompactFlash Controller and a CompactFlash
Arbiter. The CompactFlash Controller detects the presence
and maintains the status of the CompactFlash device. This
Controller also handles all CompactFlash device access
bus cycles, and abstracts and implements CompactFlash
commands such as soft reset, identify drive, and read/write
sector(s). The CompactFlash Arbiter controls the interface
between the MPU and the Configuration JTAG Controller for
access to the CompactFlash data buffer.
When using the CompactFlash card as the configuration
source, the CFGTCK output for the System ACE CF control-
ler device is derived from the CLK input to the System ACE
CF controller. The operating frequency of the CFGTCK is
the same as CLK:
The minimum clock operating frequency is 0 MHz.
The maximum clock operating frequency is either 33
MHz or the maximum JTAG TCK clock speed dictated
by the devices in the JTAG chain and/or the board
design. The lowest of these values should be used.
CompactFlash devices are compliant with multiple read and
write modes. The System ACE CF controller only supports
ATA Common Memory Read and Write functions.
Figure 6these functions.
Figure 6: CompactFlash Common Memory Write Timing Diagram
DS080_09_031301
ADDRESS
REG
DIN
CE
WE
WAIT
T V(WT-WE)
DIN Valid
T V(WT)
T SU(A)
T SU(CE)
T W(WE)
T W(WT)
T SU(D - WEH)
T H(D)
T H(CE)
T REC(WE)
Table 4: Common Memory Write Timing
Item
Symbol
IEEE Symbol
Min (ns)
Max (ns)
Data Setup before WE
TSU(D-WEH)
tDVWH
80
Data Hold following WE
TH(D)
tlWMDX
30
WE Pulse Width
TW(WE)
tWLWH
150
Address Setup Time
TSU(A)
tAVWL
30
CE Setup before WE
TSU(CE)
tELWL
0
Write Recovery Time
TREC(WE)
tWMAX
30