Arm Enterprises GP4020 GPS Receiver User Manual


 
6: BSIO Interface
GP4020 GPS Baseband Processor Design Manual 33
6 BµILD SERIAL INPUT OUTPUT (BSIO) INTERFACE
6.1 Overview
A 3-wire serial input/output is included in the GP4020 to allow serial data connection to any device with a three-pin
serial interface. The BSIO pins are multiplexed with the General Purpose Input Output (GPIO) pins within the
Peripheral Control Logic block.
Two serial select pins allow for multiple types of devices to be connected using the same clock and data line. The
block is sufficiently configurable to connect to a variety of devices.
The device is primarily designed to connect to external EEPROM, but can also be used with any device with a
standard 3-wire serial interface. Eight registers control the serial bus.
6.1.1 Design Features
The main features of the BSIO module are:
MICROWIRE
TM
Interface compatibility, to allow interfacing to memory and peripheral devices supporting this
standard
Serial Peripheral Interface (SPI
TM
) compatibility; an interface found on some Motorola, TI and ST
Microcontrollers
Data transfer with either byte or word oriented protocols
Triple-buffered transmit and receive channels
Operation in either Interrupt or Polled mode
Support for upto two slave devices
6.1.2 Pinout
Pin Name Direction Function
BSIO_CLK Output Serial Clock Output
BSIO_DATA Input / Output Serial Data
BSIO_SS[1:0] Output Serial Select