Arm Enterprises GP4020 GPS Receiver User Manual


 
GP4020 GPS Baseband Processor Design Manual iii
Contents
Page
Contents.........................................................................................................................................iii
Related Products and Documents.................................................................................................... v
Trademarks .................................................................................................................................... v
Document References.................................................................................................................... vi
Document Conventions.................................................................................................................. vi
1 INTRODUCTION ...............................................................................................................1
1.1 GP4020 GPS Baseband Processor Overview........................................................................1
1.2 Features...............................................................................................................................1
1.3 Functional Description...........................................................................................................2
1.4 Typical Application................................................................................................................8
2 GP4020 PACKAGE AND ELECTRICAL CONNECTIONS...............................................11
2.1 GP4020 100-pin Package Dimensions ................................................................................11
2.2 GP4020 100-pin Package Electrical Connection Details....................................................... 13
3 ARM7TDMI MICROPROCESSOR...................................................................................19
3.1 ARM7TDMI Instruction Set Architecture...............................................................................19
3.2 The Thumb Concept ...........................................................................................................19
3.3 Thumb’s Advantages ..........................................................................................................19
3.4 Operating Modes................................................................................................................22
3.5 Register Sets......................................................................................................................23
3.6 Low Power ARM7TDMI Sleep Mode.................................................................................... 24
4 BOOT ROM.....................................................................................................................27
4.1 Functional Description.........................................................................................................27
4.2 UART Download Data Protocol ...........................................................................................28
5 The BµILD BUS ..............................................................................................................31
5.1 Bus Masters .......................................................................................................................31
5.2 Bus Slaves .........................................................................................................................31
5.3 Bus Signals ........................................................................................................................32
6BµILD SERIAL INPUT OUTPUT (BSIO) INTERFACE.....................................................33
6.1 Overview............................................................................................................................ 33
6.2 Operational Description.......................................................................................................34
6.3 BSIO Frequency Divider......................................................................................................39
6.4 BSIO Slave Select Logic.....................................................................................................40
6.5 BSIO Interrupt Control......................................................................................................... 41
6.6 BSIO Write Buffer and Control Register............................................................................... 41
6.7 BSIO Read Buffer...............................................................................................................42
6.8 BSIO Sequencer.................................................................................................................42
6.9 BSIO Registers...................................................................................................................44
7 12-CHANNEL CORRELATOR (CORR) ...........................................................................49
7.1 Introduction ........................................................................................................................49
7.2 Tracking Modules ...............................................................................................................52
7.3 Software Requirements.......................................................................................................55
7.4 Controlling the 12 Channel Correlator..................................................................................59
7.5 12 Channel Correlator Interface Timing ............................................................................... 63
7.6 12-Channel Correlator Register Maps..................................................................................64
8 DMA CONTROLLER (DMAC) .........................................................................................91
8.1 Single-Addressed (Fly-by) Data transfers.............................................................................91
8.2 Dual-Addressed (Buffered) Data Transfers ..........................................................................97