Connect One Introduction
1 Introduction
Description
iChip™ CO210AG Internet Controller™ is a
high-performance, firmware-based intelligent
peripheral device that provides Internet
connectivity solutions for a wide range of
embedded devices. The firmware provides
Internet communication via 10BaseT and
10/100BaseT Ethernet LANs, 802.11b Wireless
LAN, dial-up and cellular modems. CO210AG
is packaged in a 121-ball uBGA form factor.
iChip CO210AG Firmware is updateable only
through its local serial port.
CO210AG is designed for high-bandwidth
applications. Its host interface and 66 MHz
clock support 230 kbits/second in Serial mode
and up to 400 kBytes/second sustained
throughput and 500 kBytes/second (4 Mbps) in
Parallel mode (to be implemented in version
801xxx). The CO210AG also features a Power
Save mode for saving energy. CO210AG
operates in the industrial temperature range.
As an embedded, self-contained Internet
engine, iChip acts as mediator device between a
host processor and an Internet communications
platform. By completely offloading Internet
connectivity and standard protocols, it relieves
the host from the burden of handling Internet
communications. From the perspective of a
host device, the complexity of establishing and
maintaining Internet-related sessions are
reduced to simple, straightforward commands
that are entirely dealt with within iChip’s
domain.
A serial BUS interfaces iChip CO210AG to a
device’s host processor via an on-chip UART.
Alternatively, iChip CO210AG may be
interfaced over a parallel BUS with some
external glue logic. iChip CO210AG also
directly interfaces an Ethernet controller, a
WiFi controller or a serial data modem, through
which it supports independent communications
on the Internet via a dial-up or wireless ISP
connection.
In addition to supporting dial-up modems, iChip
CO210AG also supports AMPS, CDMA, CDMA2000,
CDPD, GPRS, GSM, IDEN and TDMA cellular
modems.
Through its host Application Programming
Interface (API), iChip CO210AG accepts commands
formatted in Connect One's AT+i™ extension to the
industry-standard Hayes AT command set. iChip
supports several levels of status reporting to the host.
Commands are available to store and manipulate
functional and Internet-related non-volatile parameter
data; utilize TCP and UDP sockets; retrieve Network
time-of-day and route local serial data to/from the
Internet; transmit and receive textual Email messages;
transmit and receive binary (MIME encoded) Email
messages; fetch HTML web pages; manipulate files
and directories via FTP; maintain Telnet sessions and
download parameter updates for the host device or
iChip itself. iChip includes a Web server engine that
hosts an internal configuration Web site as well as a
customizable application Web site. iChip also includes
a WAP server that can host a WAP site.
When the host CPU issues standard AT commands and
the modem platform is selected, iChip gains direct
access to the modem, and automatically operates in
Transparent mode, emulating a direct host-to-modem
environment.
iChip supports 10BaseT Ethernet LANs with the
addition of an external 16-bit Cirrus Logic Crystal
LAN CS8900A. It also supports 10/100BaseT LANs
with the addition of an SMSC LAN91C111 or ASIX
AX88796L Ethernet controller. 802.11b WiFi is
supported with an addition of a PCMCIA or CF
Wireless LAN card module based on Prism 2.5/3.0
WiFi chipset. AT commands enable iChip to send and
receive Internet commands through the LAN.
Upon receiving an AT+i command, iChip operates in
Internet mode, controls the modem or Ethernet
controller, and independently manages standard
Internet protocols to transmit and receive messages or
data over sockets. iChip provides all the necessary
procedures to log-on to an ISP, authenticate the user
and establish an Internet session.
iChip CO210AG Data Sheet viii