Arm Enterprises GP4020 Manuale Utente

Pagina di 215
1: Introduction
GP4020 GPS Baseband Processor Design Manual
1
1 INTRODUCTION
1.1  GP4020 GPS Baseband Processor Overview
This design manual describes the GP4020 GPS Baseband Processor, which is based on the Zarlink
Semiconductor Firefly MF1 Microcontroller Core (ref. Firefly MF1 Core Design Manual (DM5003)), and a custom
Navstar GPS C/A code 12-channel spread-spectrum correlator.
The GP4020 is a complete digital baseband processor for a Global Positioning System (GPS) receiver. It combines
the 12-channel correlator function of the GP2021 with an advanced ARM7TDMI
TM
 (Thumb
) microprocessor to
achieve a higher level of integration, reduced system cost, reduced power consumption and added functionality.
The GP4020 complements the GP2015 and GP2010 C/A code RF down-converters available from Zarlink
Semiconductor.
The correlator section contains 12 identical tracking module blocks, one for each channel. Each channel contains
all the components necessary for acquiring and tracking the received signal, and contains other functional blocks,
which are used to produce part of the measurement data set. Individual channels may be deactivated for systems
not requiring full 12-channel operation and thus allowing for reduced power consumption and processor loading.
The microprocessor section contains the Firefly MF1 micro-controller core, which includes an ARM7TDMI with a
Thumb instruction de-compressor plus the Firefly B
µILD module. Also included are a second UART, BµILD Serial
I/O, General I/O and WATCHDOG functions.
1.2 Features
• 
Complete GPS correlator and Firefly MF1 micro-controller core
• 
ARM7TDMI (Thumb) microprocessor, with JTAG ICEBreaker
TM
 debug interface
• 
Fully configurable external data-bus
• 
12 Fully Independent Correlation Channels
• 
Low Voltage operation; 3.3V
• 
Low Current Power–Down Mode
• 
1PPS UTC Aligned Timing Output, with 25ns resolution
• 
System Clock Generator with Phase Locked Loop, capable of producing Flexible microprocessor clock speeds
• 
32KHz Real Time Clock
• 
Dual UART
• 
3-wire B
µILD Serial Input / Output (BSIO) interface
• 
8 General Purpose Input / Output (GPIO) lines
• 
Boot ROM, allowing software upload via UART
• 
8k Bytes internal SRAM
• 
Compatible with GP2015 and GP2010 RF Front Ends