English
Language : 

CS22230 Datasheet, PDF (9/29 Pages) Cirrus Logic – WIRELESS PCI/USB CONTROLLER
This section provides detailed information on the CS22230 signals. The signal descriptions are
useful for hardware designers who are interfacing the CS22230 with other devices.
System Memory Interface
The system memory interface supports standard SDRAM interface, async SRAM and FLASH.
There are total of 37 signals in this interface.
SMCLK
Output
System Mem Clock for SDRAM. Currently the interface supports 103
MHz for a maximum bandwidth of 200Mbytes/sec.
nSMCS0
Output
Chip select bit 0. This signal is used to select or deselect the SDRAM for
command entry. When SMNCS is low it qualifies the sampling of
nSMRAS, nSMCAS and nSMWE. Also used as testmode(2) when NTEST
pin is '0'.
nSMCS
Chip select bit 1.
Output
nBRCE
Output
Chip select for ROM access. This signal is used to select or deselect the
boot ROM memory.
nSMRAS
Output
Row address select. Used in combination with nSMCAS, nSMWE and
nSMCS to specify which SDRAM page to open for access. Also used
during reset to latch in the strap value for clk_bypass; if set to a '1' implies
bypassing clock module; whatever clk is applied on the input clock is used
for memclk and ctlclk. Also shared as the ROMOE signal.
nSMCAS
Output
Column address select. Used in combination with nSMRAS, nSMWE and
nSMCS to specify which piece of data to access in selected page. Also
used during reset to latch in the strap value for same_freq; if set to a '1'
implies internal mem_clk and arm_clk are running at the same frequency
and 180 degrees out of phase.
nSMWE
Output
Write Enable. Used in combination with nSMRAS, nSMCAS, and nSMWE
to specify whether the current cycle is a read or a write cycle. Also used
during reset to latch in the strap value for tst_bypass; if set to a '1' implies
PLL bypass. Also shared as the ROMWE to do flash programming.
SMDQM[1:0]
SMCKE
Output
Data mask bit 1:0. These signals function as byte enable lines masking
unwanted bytes on memory writes. Also used as testmode(1:0) when
NTEST pin is '0'.
Output
Clock enable. SMCKE is used to enable and disable clocking of internal
RAM logic.
CS22230 Mini PCI / USB Wireless Controller
9 of 29
www.cirrus.com
DS558PP1 Rev. 1.0