
in the widespread adoption of the ARM architecture. To date, ARM
partners have shipped more than one billion ARM microprocessor
cores!
Following is a list of ARM’s key semiconductor and system partners.
Obviously, this is a very well accepted architecture. 3Com, Agere,
Agilent, AKM, Alcatel, Altera, AMI Semiconductor, Analog Devices,
Atmel, Basis, Cirrus Logic, Cogency, Conexant, Epson, Ericsson,
Fujitsu, Global UniChip, Hynix, IBM, Infineon, Intel, LinkUp Systems,
LSI Logic, Kawasaki, Marvell, Micronas, Mitsubishi, Mobilan,
Motorola, National Semiconductor, NEC, Oak Technology, OKI,
Panasonic, Philips, Prairiecom, Qualcomm, Resonext, Rohn,
Samsung, Sanyo, Sharp, Silicon Wave, SiS, Sony, ST
Microelectronics, Texas Instruments, Toshiba, Triscend, Virata,
Yamaha, Zarlink, and ZTEIC.
The SA-1110: An Example of ARM Architecture
The SA-1110 is a general-purpose, 32-bit RISC microprocessor with a
16 kB instruction cache (Icache), an 8 kB write-back data cache
(Dcache), a minicache, a write buffer, a read buffer, an MMU, an LCD
controller, and serial I/O combined in a single component. The SA-
1110 provides portable applications with high-end computing per-
formance without requiring users to sacrifice available battery time. Its
power-management functionality provides further power savings. For
embedded applications, the SA-1110 offers high-performance com-
puting at consumer electronics pricing with millions of instructions
per second (MIPS)-per-dollar and MIPS-per-watt advantages. The SA-
1110 delivers in price/performance and power/performance, making it
a choice for portable and embedded applications.
Figure 1.4 shows that the StrongARM has five serial channels used to
communicate with peripheral devices. Because we will communicate
primarily through the serial ports, the use for each port will be
explained in detail.
• Channel 0: User datagram protocol (UDP) is a connectionless
protocol (one in which the host can send a message without
establishing a connection with the recipient) that, like transmis-
sion control protocol (TCP), runs on top of Internet protocol (IP)
networks. Unlike TCP/IP, UDP/IP provides very few error recov-
ery services, offering instead a direct way to send and receive
Chapter 1 / Anatomy of a Personal Digital Assistant (PDA)
7
PDA 01 5/30/03 9:09 AM Page 7