English
Language : 

EP7209 Datasheet, PDF (13/128 Pages) Cirrus Logic – Ultra-Low-Power Audio Decoder System-on-Chip
EP7209
2.2 Pin Descriptions
Table 4 describes the function of all the external signals to the EP7209. Note that all output signals are tri-
stateable to enable the Hi-Z test modes to be supported.
2.2.1 External Signal Functions
Function
Data bus
Address bus
Signal
Name
D[0:31]
A[0:27]
nMOE
nMWE
nCS[0:3]
nCS[4:5]
EXPRDY
WRITE
Signal
Description
I/O 32-bit system data bus for memory and I/O interface
O 28 bits of system byte address during memory and expansion cycles
Whenever the EP7209 is in the Standby State, the external address and data
buses are driven low. The RUN signal is used internally to force these buses to
be driven low. This is done to prevent peripherals that are powered-down from
draining current. Also, the internal peripheral’s signals get set to their Reset
State.
O Memory output enable, active low
O Memory write enable, active low
O Chip select; active low, SRAM-like chip selects for expansion
O Chip select; active low, CS for expansion or for CL-PS6700 select
I
Expansion port ready; external expansion devices drive this low to extend the
bus cycle. This is used to insert wait states for an external bus cycle.
O Write strobe, low during reads, high during writes from the EP7209
To do write accesses of different sizes Word and Half-Word must be externally
decoded. The encoding of these signals is as follows:
Memory
Interface
WORD/
HALFWORD
EXPCLK
Access Size
Word
Half-Word
Byte
Word
1
*
0
Half-Word
0
1
0
O The core will generate an address. When doing a read, the ARM core will
select the appropriate byte channels. When doing a write, the correct bytes
will have to be enabled depending on the above signals and the least signifi-
cant bits of the address bus.
The ARM architecture does not support unaligned accesses. For a read using
x 32 memory, it is assumed that you will ignore bits 1 and 0 of the address bus
and perform a word read (or in power critical systems decode the relevant bits
depending on the size of the access). If an unaligned read takes place, the
core will rotate the resulting data in the register. For more information on this
behavior see the LDR instruction in the ARM7TDMI data sheet.
Expansion clock rate is the same as the CPU clock for 13 MHz and 18 MHz. It
I/O runs at 36.864 MHz for 36,49 and 74 MHz modes; in 13 MHz mode this pin is
used as the clock input.
Table 4. External Signal Functions
DS453PP2
13