The VLSI Ruby II Advanced Communication Processor

Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

The VLSI Ruby II Advanced Communication Processor

VLSI Technology, Inc., were the first ARM semiconductor partner and were
instrumental, along with Acorn Computers Limited and Apple Computer, Inc.,
in setting up ARM Limited as a separate company.

VLSI have manufactured many standard ARM-based chips for Acorn


Computers and produced ARM610 chips for Apple Newtons.

The Ruby II chip is one such standard part which is intended for use in
portable communications devices.

The organization of Ruby II is based around an ARM core and includes 2K


bytes of fast (zero wait state) on-chip SRAM.

There is a set of peripheral modules which share a number of pins, including


a PCMCIA interface, four byte-wide parallel interfaces and two UARTs.

Figure 13.1 Ruby II advanced communication controller organization.


A synchronous communications controller module supports a range of standard
The external bus interface supports devices with 8-, 16- and 32-bit data
serial communication protocols.
buses and has flexible wait state generation. The counter-timer block
serial controller module provides a software-controlled data port i.e
has three 8-bit counters connected to a 24-bit prescaler, and an interrupt
controller gives programmable control of all on- and off-chip interrupt
I2C bus defined by Philips which enables a range of serial devices such as
sources. The chip has four power-management modes:
battery-backed RAM, real-time clock, E2PROM and audio codecs to be
1. On-line - all circuits are clocked at full speed.
connected. 2. Command - the ARM core runs with 1 to 64 wait states but all other circuitry
runs at full speed. An interrupt switches the system into on-line mode
immediately.
3. Sleep - all circuitry is stopped apart from the timers and oscillators.

You might also like