|
Description The Cirrus Logic CS22230 Wireless Network Controller enables high speed, 11 Mbps digital wireless connectivity for a variety of platforms including embedded systems, mobile applications, and other cost sensitive applications capable of supporting a standard Mini PCI or USB interface. Features Embedded ARM Core and System Support Logic • High Performance ARM7TDMI RISC processor core at 77MHz • 4KB integrated, one-way set associative, unified, write through cache • Individual interrupt for each functional block • Two 23-bit programmable (periodic or one-shot) general purpose timers • 8 Dword (32-bits) memory write and read buffers for high system performance • Abort cycle detection and reporting for debugging • ARM performance monitoring function for system fine-tuning • Programmable performance improvement logic based on system configuration • Flexible independent DMA engines for Mini PCI and Digital Radio functional units Enhanced Memory Controller Unit • Programmable memory controller unit supporting SDRAM /async SRAM/boot ROM interface • 16-bit data bus with 12-bit address supporting up to 4MB at up to 103MHz SDRAM • 8-bit data bus with addressing support up to 1MB of boot ROM/Flash • Programmable SDRAM timing and size parameters such as CAS latencies and number of banks columns and rows FEC codec • High performance Reed-Solomon coding for error correction (255:239 block coding) • Reduces symbol error probability of a typical 10e-3 error rate environment to 10e-9 • Programmable rate FEC engine to optimize channel efficiency • Low latency, fully pipelined hardware encoding and decoding. Support byte wise single cycle throughput up to 77MHz, with a sustain rate of 77MBps. • Double buffering (64 Dword read/write buffer) to enhance system performance • On the fly configuration of encoder and decoder Digital Wireless Radio MAC • Glue-less interface to 802.11b radio baseband transceiver • 11Mbps data rate • 32 Dword transmit/receive FIFO • Supports clear channel assessment (CCA) Power Management • Host (Mini PCI) ACPI compliant • Remote USB host wakeup • Supports variable rate radio transmit, receive and standby radio power modes through two DACs Clock and PLL Interface • Single 44MHz crystal oscillator reference clock for Mini PCI version. 48MHz reference clock required in USB option. • Internal PLL to generate internal and on board clocks USB Controller Interface • 12 Mbps USB 1.1 compliant device • Supports 1 to 16 endpoints, endpoints can be bulk, isochronous or interrupt • Variable endpoint buffer depths providing maximum flexibility for endpoint configurations • Flexible configuration programming via EEPROM or firmware download • Remote host wakeup Mini PCI Controller Interface • 33MHz 5V/3.3V Mini PCI 2.2 compliant master/target 32-bit data interface • ARM communication with Mini PCI controller through simple mailbox scheme • Generic Mini PCI controller programming interface • Flexible configuration programming via EEPROM Chip Processing and Packaging • 208 MQFP package and 0.18 um state-of-the-art CMOS process • 1.8 V core for low power consumption. 3.3V I/O and 5V tolerant
|