Intel PXA26X User Manual

Browse online or download User Manual for Laptops Intel PXA26X. Intel PXA26X User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 624
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
Intel® PXA26x Processor Family
Developer’s Manual
March, 2003
Order Number: 278638-002
Page view 0
1 2 3 4 5 6 ... 623 624

Summary of Contents

Page 1 - Developer’s Manual

Intel® PXA26x Processor FamilyDeveloper’s ManualMarch, 2003Order Number: 278638-002

Page 2 - Contents

x Intel® PXA26x Processor Family Developer’s Manual Contents12.6.3 UDC Endpoint x Control/Status Register (UDCCSx), Where x is 1, 6, or 11...12-2612.

Page 3

3-34 Intel® PXA26x Processor Family Developer’s Manual Clocks and Power Manager3.5.12 Power Manager Register LocationsTable 3-20 shows the registers

Page 4

Intel® PXA26x Processor Family Developer’s Manual 3-35 Clocks and Power Manager3.6 Clocks Manager RegistersThe clocks manager contains three registers

Page 5

3-36 Intel® PXA26x Processor Family Developer’s Manual Clocks and Power ManagerTable 3-21. CCCR Register Bitmap and Bit Definitions 0x4130 0000Core C

Page 6

Intel® PXA26x Processor Family Developer’s Manual 3-37 Clocks and Power Manager3.6.2 Clock Enable Register (CKEN)CKEN enables or disables the clocks t

Page 7

3-38 Intel® PXA26x Processor Family Developer’s Manual Clocks and Power Manager8CKEN8I2S UNIT CLOCK ENABLE:0 – Clock to the unit is disabled1 – Clock

Page 8

Intel® PXA26x Processor Family Developer’s Manual 3-39 Clocks and Power Manager3.6.3 Oscillator Configuration Register (OSCC)The OSCC, refer to Table

Page 9

3-40 Intel® PXA26x Processor Family Developer’s Manual Clocks and Power Manager3.7 Coprocessor 14: Clock and Power ManagementCoprocessor 14 contains

Page 10

Intel® PXA26x Processor Family Developer’s Manual 3-41 Clocks and Power Manager3.7.2 Power Mode Register (PWRMODE)Use the PWRMODE register (CP14, regi

Page 11

3-42 Intel® PXA26x Processor Family Developer’s Manual Clocks and Power ManagerA 3.6864-MHz crystal must be connected between the PXTAL and PEXTAL pi

Page 12

Intel® PXA26x Processor Family Developer’s Manual 4-1System Integration Unit 4This chapter describes the System Integration Unit (SIU) for the Intel

Page 13

Intel® PXA26x Processor Family Developer’s Manual xi Contents14.3.5 Receive FIFO Errors...

Page 14

4-2 Intel® PXA26x Processor Family Developer’s Manual System Integration UnitValidate each GPIO pin’s state by reading the GPIO Pin Level Register (GP

Page 15

Intel® PXA26x Processor Family Developer’s Manual 4-3System Integration Unit4.1.2 GPIO Alternate FunctionsGPIO pins are capable of having as many as

Page 16

4-4 Intel® PXA26x Processor Family Developer’s Manual System Integration UnitGP28BITCLK ALT_FN_1_IN 01 AC97 Controller Unit AC97 bit_clkBITCLK ALT_FN_

Page 17

Intel® PXA26x Processor Family Developer’s Manual 4-5System Integration UnitGP44BTCTS ALT_FN_1_IN 01 UARTs BTUART clear to sendHWCTS ALT_FN_3_IN 11

Page 18

4-6 Intel® PXA26x Processor Family Developer’s Manual System Integration UnitGP66LDD[8] ALT_FN_2_OUT 10 LCD Controller LCD data pin 8MBREQ ALT_FN_1_IN

Page 19

Intel® PXA26x Processor Family Developer’s Manual 4-7System Integration Unit4.1.3 GPIO Register DefinitionsThere are a total of twenty-seven 32-bit

Page 20

4-8 Intel® PXA26x Processor Family Developer’s Manual System Integration UnitNote: GPLR2[31:26], GPSR2[31:26], GPCR2[31:26], GPDR2[31:26], GRER2[31:26

Page 21

Intel® PXA26x Processor Family Developer’s Manual 4-9System Integration UnitThis is read/write register. Ignore reads from reserved bits. Write zero

Page 22

4-10 Intel® PXA26x Processor Family Developer’s Manual System Integration UnitTable 4-6. GPDR0 Bit DefinitionsPhysical Address0x40E0_000CGPDR0 System

Page 23 - Revision History

Intel® PXA26x Processor Family Developer’s Manual 4-11System Integration Unit4.1.3.3 GPIO Pin Output Set Registers (GPSR0, GPSR1, and GPSR2) and Pin

Page 24

xii Intel® PXA26x Processor Family Developer’s Manual Contents15.5.5 MMC_CMDAT Register...

Page 25 - Introduction 1

4-12 Intel® PXA26x Processor Family Developer’s Manual System Integration UnitTable 4-11. GPSR2 Register BitmapPhysical Address0x40E0_0020GPIO Pin Out

Page 26 - 1.2.1 Memory Controller

Intel® PXA26x Processor Family Developer’s Manual 4-13System Integration Unit4.1.3.4 GPIO Rising Edge Detect Enable Registers (GRER0, GRER1, GRER2)

Page 27

4-14 Intel® PXA26x Processor Family Developer’s Manual System Integration UnitNote: For reserved bits in GRER2 and GFER2, writes must be zeros and rea

Page 28

Intel® PXA26x Processor Family Developer’s Manual 4-15System Integration UnitTable 4-18. GFER0 Bit DefinitionsPhysical Address0x40E0_003CGFER0 Syste

Page 29

4-16 Intel® PXA26x Processor Family Developer’s Manual System Integration Unit4.1.3.5 GPIO Edge Detect Status Register (GEDR)The GPIO Edge Detect Stat

Page 30 - 1.2.22 Hardware UART (HWUART)

Intel® PXA26x Processor Family Developer’s Manual 4-17System Integration Unit4.1.3.6 GPIO Alternate Function Register (GAFR)The GPIO alternate funct

Page 31 - System Architecture 2

4-18 Intel® PXA26x Processor Family Developer’s Manual System Integration Unit• “00” indicates normal GPIO function for GPIO[85:0]. Indicates default

Page 32 - 2.2 Package Types

Intel® PXA26x Processor Family Developer’s Manual 4-19System Integration UnitTable 4-26. GAFR1_L Bit DefinitionsPhysical Address0x40E0_005CGAFR1_L S

Page 33

4-20 Intel® PXA26x Processor Family Developer’s Manual System Integration UnitTable 4-28. GAFR2_L Bit DefinitionsPhysical Address0x40E0_0064GAFR2_L Sy

Page 34 - Management

Intel® PXA26x Processor Family Developer’s Manual 4-21System Integration Unit4.1.3.7 Example Procedure for Configuring the Alternate Function Regist

Page 35 - 2.4 Input/Output Ordering

Intel® PXA26x Processor Family Developer’s Manual xiii Contents17.5.4 Interrupt Enable Register (IER) ...

Page 36 - 2.6 Interrupts

4-22 Intel® PXA26x Processor Family Developer’s Manual System Integration Unit4.2 Interrupt ControllerThe Interrupt Controller controls the interrupt

Page 37 - 2.8 Internal Registers

Intel® PXA26x Processor Family Developer’s Manual 4-23System Integration Unit4.2.1 Interrupt Controller OperationThe Interrupt Controller provides m

Page 38 - 2.11 Power Management

4-24 Intel® PXA26x Processor Family Developer’s Manual System Integration Unit4.2.2 Interrupt Controller Register DefinitionsThe interrupt controller

Page 39 - 2.12 Pin List

Intel® PXA26x Processor Family Developer’s Manual 4-25System Integration UnitTable 4-31 shows the bitmap of the Interrupt Controller Mask Register.

Page 40 - System Architecture

4-26 Intel® PXA26x Processor Family Developer’s Manual System Integration Unit4.2.2.3 Interrupt Controller Control Register (ICCR)The Interrupt Contro

Page 41

Intel® PXA26x Processor Family Developer’s Manual 4-27System Integration Unit4.2.2.5 Interrupt Controller Pending Register (ICPR)The ICPR is a 32-bi

Page 42

4-28 Intel® PXA26x Processor Family Developer’s Manual System Integration UnitTable 4-36. ICPR Register Bitmap (Sheet 1 of 3)Physical Address0x40D0_00

Page 43

Intel® PXA26x Processor Family Developer’s Manual 4-29System Integration Unit<19> IS19ICP TRANSMIT/RECEIVE/ERROR INTERRUPT PENDING:0 – Interru

Page 44

4-30 Intel® PXA26x Processor Family Developer’s Manual System Integration Unit<8> IS8GPIO[0] Edge Detect Interrupt Pending0 – Interrupt NOT pend

Page 45

Intel® PXA26x Processor Family Developer’s Manual 4-31System Integration UnitSeveral units have more than one source per interrupt signal. When an i

Page 46

xiv Intel® PXA26x Processor Family Developer’s Manual Contents6-14 32-Bit Burst-of-Eight ROM or Flash Read Timing Diagram (MSC0:RDF = 4, MSC0:RDN = 1,

Page 47

4-32 Intel® PXA26x Processor Family Developer’s Manual System Integration Unit4.3 Real-Time Clock (RTC)Use the RTC to configure a clock source with a

Page 48

Intel® PXA26x Processor Family Developer’s Manual 4-33System Integration Unit4.3.2.1 Real-Time Clock Trim Register (RTTR)Program the RTTR to set the

Page 49

4-34 Intel® PXA26x Processor Family Developer’s Manual System Integration Unit4.3.2.3 Real-Time Clock Counter Register (RCNR)The RTC Counter Register

Page 50

Intel® PXA26x Processor Family Developer’s Manual 4-35System Integration UnitThey are cleared by writing ones to the AL and HZ bits. The AL and HZ b

Page 51 - 2.13 Register Address Summary

4-36 Intel® PXA26x Processor Family Developer’s Manual System Integration Unit4.3.3.1 Oscillator Frequency CalibrationTo determine the value programme

Page 52

Intel® PXA26x Processor Family Developer’s Manual 4-37System Integration Unit4.3.3.2.2 Trim Example #2 – Measured Value Has a Fractional ComponentTh

Page 53

4-38 Intel® PXA26x Processor Family Developer’s Manual System Integration UnitThe trim procedure can counteract these factors by providing a highly ac

Page 54

Intel® PXA26x Processor Family Developer’s Manual 4-39System Integration Unit4.4.2 Operating System Timer Register Definitions4.4.2.1 Operating Syst

Page 55

4-40 Intel® PXA26x Processor Family Developer’s Manual System Integration Unit4.4.2.3 Operating System Timer Watchdog Match Enable Register (OWER)The

Page 56

Intel® PXA26x Processor Family Developer’s Manual 4-41System Integration Unit4.4.2.4 Operating System Timer Count Register (OSCR)The OS Timer Count

Page 57

Intel® PXA26x Processor Family Developer’s Manual xv Contents9-5 Acknowledge on the I2C Bus...

Page 58

4-42 Intel® PXA26x Processor Family Developer’s Manual System Integration Unit4.4.3 Operating System Timer Register LocationsTable 4-49 shows the regi

Page 59

Intel® PXA26x Processor Family Developer’s Manual 4-43System Integration Unit4.5 Pulse Width ModulatorUse the Pulse Width Modulator (PWM) to generat

Page 60

4-44 Intel® PXA26x Processor Family Developer’s Manual System Integration Unit4.5.1.1 InterdependenciesThe PWM unit is clocked off the 3.6864-MHz osci

Page 61

Intel® PXA26x Processor Family Developer’s Manual 4-45System Integration Unit4.5.2.1 PWM Control Registers (PWM_CTRLn)The PWMn Control Register, PWM

Page 62

4-46 Intel® PXA26x Processor Family Developer’s Manual System Integration UnitThe FDCYCLE bit determines whether or not PWM_OUTn is a function of the

Page 63 - 2.14 Memory Map

Intel® PXA26x Processor Family Developer’s Manual 4-47System Integration UnitNote: Due to internal timing requirements, all changes to any of the PW

Page 64

4-48 Intel® PXA26x Processor Family Developer’s Manual System Integration UnitThe output waveform in Figure 4-4 is created by writing PWM_PERVALn[PV]

Page 65

Intel® PXA26x Processor Family Developer’s Manual 4-49System Integration Unit

Page 66

4-50 Intel® PXA26x Processor Family Developer’s Manual System Integration Unit

Page 67 - Clocks and Power Manager 3

Intel® PXA26x Processor Family Developer’s Manual 5-1Direct Memory Access Controller 5This chapter describes the on-chip direct memory access (DMA)

Page 68 - 3.3 Clock Manager

xvi Intel® PXA26x Processor Family Developer’s Manual Contents16-10 Programmable Serial Protocol (single transfers)...

Page 69

5-2 Intel® PXA26x Processor Family Developer’s Manual Direct Memory Access ControllerFigure 5-1. DMAC Block Diagram5.1.1 Direct Memory Access Controll

Page 70 - 3.3.3 Core Phase Locked Loop

Intel® PXA26x Processor Family Developer’s Manual 5-3Direct Memory Access ControllerChannel information must be maintained on a per-channel basis an

Page 71

5-4 Intel® PXA26x Processor Family Developer’s Manual Direct Memory Access ControllerThe PREQ[37:0] bits are the active high internal signals from the

Page 72 - 3.4 Resets and Power Modes

Intel® PXA26x Processor Family Developer’s Manual 5-5Direct Memory Access Controller• Set zero• Set threeThe pattern repeats for the next eight chan

Page 73 - 3.4.2 Watchdog Reset

5-6 Intel® PXA26x Processor Family Developer’s Manual Direct Memory Access Controller5.1.4 Direct Memory Access DescriptorsThe DMAC operates in two di

Page 74 - 3.4.3 GPIO Reset

Intel® PXA26x Processor Family Developer’s Manual 5-7Direct Memory Access ControllerFigure 5-3. No-Descriptor Fetch Mode Channel State5.1.4.2 Descri

Page 75 - 3.4.5 Turbo Mode

5-8 Intel® PXA26x Processor Family Developer’s Manual Direct Memory Access Controller— Word [3] -> DCMDx register for the current transfer. 6. The

Page 76 - 3.4.6 Idle Mode

Intel® PXA26x Processor Family Developer’s Manual 5-9Direct Memory Access Controller5.1.4.3 Servicing an InterruptIf software receives an interrupt

Page 77

5-10 Intel® PXA26x Processor Family Developer’s Manual Direct Memory Access Controller5.1.7 Byte Transfer OrderThe DCMD[ENDIAN] bit indicates the byte

Page 78 - 3.4.7 33-MHz Idle Mode

Intel® PXA26x Processor Family Developer’s Manual 5-11Direct Memory Access Controller5.1.8 Trailing BytesThe DMAC normally transfers bytes equal to

Page 79

Intel® PXA26x Processor Family Developer’s Manual xvii Contents3-26 CCLKCFG Bit Definitions...

Page 80

5-12 Intel® PXA26x Processor Family Developer’s Manual Direct Memory Access Controller5.2.1 Servicing Internal PeripheralsThe DMAC provides the DMA Re

Page 81 - 3.4.9 Sleep Mode

Intel® PXA26x Processor Family Developer’s Manual 5-13Direct Memory Access Controller1. The DMAC transfers the required number of bytes from the I/O

Page 82

5-14 Intel® PXA26x Processor Family Developer’s Manual Direct Memory Access Controller5.2.3 Servicing Companion Chips and External PeripheralsCompanio

Page 83 - 3.4.9.3 Entering Sleep Mode

Intel® PXA26x Processor Family Developer’s Manual 5-15Direct Memory Access ControllerDREQ[1:0]. The DREQ signal can be mapped to one of the 16 avail

Page 84

5-16 Intel® PXA26x Processor Family Developer’s Manual Direct Memory Access Controller3. At the end of the transfer, DTADRx is increased by the smalle

Page 85 - 3.4.9.5 Exiting Sleep Mode

Intel® PXA26x Processor Family Developer’s Manual 5-17Direct Memory Access Controller• DCMD[INCSRCADDR] = 1• DCMD[INCTRGADDR] = 1• DCMD[FLOWSRC] = 0

Page 86 - 3.4.10 Power Mode Summary

5-18 Intel® PXA26x Processor Family Developer’s Manual Direct Memory Access ControllerTable 5-7. DMA Channel Control/Status Register Bitmap and Bit De

Page 87

Intel® PXA26x Processor Family Developer’s Manual 5-19Direct Memory Access Controller5.3.3 DMA Request to Channel Map RegistersThe read/write DMA Re

Page 88 - 3.5 Power Manager Registers

5-20 Intel® PXA26x Processor Family Developer’s Manual Direct Memory Access Controller5.3.4 DMA Descriptor Address RegistersThe DMA Descriptor Address

Page 89

Intel® PXA26x Processor Family Developer’s Manual 5-21Direct Memory Access Controller 5.3.5 DMA Source Address RegistersThe DMA Source Address Regis

Page 90

xviii Intel® PXA26x Processor Family Developer’s Manual Contents4-49 OS Timer Register Locations ...

Page 91

5-22 Intel® PXA26x Processor Family Developer’s Manual Direct Memory Access Controller5.3.6 DMA Target Address RegistersTo software, the DMA Target Ad

Page 92

Intel® PXA26x Processor Family Developer’s Manual 5-23Direct Memory Access Controller5.3.7 DMA Command RegistersFor software, the DMA Command Regist

Page 93

5-24 Intel® PXA26x Processor Family Developer’s Manual Direct Memory Access ControllerTable 5-12. DCMDx Register Bitmap and Bit Definitions (Sheet 1 o

Page 94

Intel® PXA26x Processor Family Developer’s Manual 5-25Direct Memory Access Controller5.4 ExamplesThis section contains examples that show how to:• S

Page 95

5-26 Intel® PXA26x Processor Family Developer’s Manual Direct Memory Access ControllerExample 5-1. How to set up and start a channel:The following exa

Page 96

Intel® PXA26x Processor Family Developer’s Manual 5-27Direct Memory Access Controller7. Program the channel’s DDADR with the descriptor created in S

Page 97 - PGSR1, PGSR2)

5-28 Intel® PXA26x Processor Family Developer’s Manual Direct Memory Access Controller5.5 Direct Memory Access Controller Registers LocationsThis sect

Page 98

Intel® PXA26x Processor Family Developer’s Manual 5-29Direct Memory Access Controller0x4000 0124 DRCMR9Request to Channel Map Register for AC97 mode

Page 99 - • Hardware reset

5-30 Intel® PXA26x Processor Family Developer’s Manual Direct Memory Access Controller0x4000 0188 DRCMR34Request to Channel Map Register for HWUART tr

Page 100 - Clocks and Power Manager

Intel® PXA26x Processor Family Developer’s Manual 5-31Direct Memory Access Controller0x4000 0270 DDADR7 DMA Descriptor Address Register channel 70x4

Page 101 - 3.6 Clocks Manager Registers

Intel® PXA26x Processor Family Developer’s Manual xix Contents6-33 Common Memory Space Read Commands...

Page 102

5-32 Intel® PXA26x Processor Family Developer’s Manual Direct Memory Access Controller

Page 103

Intel® PXA26x Processor Family Developer’s Manual 6-1Memory Controller 6This chapter describes the external memory interface structures and memory-r

Page 104

6-2 Intel® PXA26x Processor Family Developer’s Manual Memory ControllerFigure 6-1. General Memory Interface Configuration6.2 Functional DescriptionThe

Page 105

Intel® PXA26x Processor Family Developer’s Manual 6-3Memory Controllerpartition pairs: the 0/1 pair and the 2/3 pair. The partitions in a pair must

Page 106

6-4 Intel® PXA26x Processor Family Developer’s Manual Memory ControllerThe VLIO interface differs from SRAM in that it allows the data-ready input sig

Page 107

Intel® PXA26x Processor Family Developer’s Manual 6-5Memory ControllerFigure 6-2. SDRAM Memory System ExampleFigure 6-3 shows an alternate memory co

Page 108 - Oscillator

6-6 Intel® PXA26x Processor Family Developer’s Manual Memory ControllerFigure 6-3. Asynchronous Static Memory System Example6.4 Memory AccessesIf a me

Page 109 - System Integration Unit 4

Intel® PXA26x Processor Family Developer’s Manual 6-7Memory ControllerTable 6-1 lists all the transactions that the processor can generate. No burst

Page 110

6-8 Intel® PXA26x Processor Family Developer’s Manual Memory ControllerIf memory does not occupy all 64 MB of the partition, reads and writes from or

Page 111

Intel® PXA26x Processor Family Developer’s Manual 6-9Memory Controller6.6 Synchronous DRAM Memory InterfaceEach possible SDRAM portion of the Memory

Page 112 - System Integration Unit

ii Intel® PXA26x Processor Family Developer’s Manual ContentsINFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL® PRODUCTS. NO LICENSE,

Page 113

xx Intel® PXA26x Processor Family Developer’s Manual Contents10-6 Divisor Latch High Register – DLH...

Page 114

6-10 Intel® PXA26x Processor Family Developer’s Manual Memory Controller22:21 DRAC2[1:0]SDRAM ROW ADDRESS BIT COUNT FOR PARTITION PAIR 2/3:00 – 11 row

Page 115

Intel® PXA26x Processor Family Developer’s Manual 6-11Memory Controller9:8 DTC0[1:0]TIMING CATEGORY FOR SDRAM PAIR 0/1:00 – tRP = 2 clks, CL = 2, tR

Page 116

6-12 Intel® PXA26x Processor Family Developer’s Manual Memory Controller6.6.2 SDRAM Mode Register Set Configuration RegisterThe MDMRS register issues

Page 117

Intel® PXA26x Processor Family Developer’s Manual 6-13Memory Controller6.6.2.1 Low-Power SDRAM Mode Register Set Configuration RegisterUse the Low-P

Page 118

6-14 Intel® PXA26x Processor Family Developer’s Manual Memory Controller6.6.3 SDRAM MDREFR RegisterMDREFR is a read/write register and contains contro

Page 119

Intel® PXA26x Processor Family Developer’s Manual 6-15Memory ControllerRefer to Table 6-6.Table 6-6. MDREFR Register Bitmap (Sheet 1 of 3)4800 0004

Page 120

6-16 Intel® PXA26x Processor Family Developer’s Manual Memory Controller19 K2DB2SDRAM CLOCK PIN 2 (SDCLK2) DIVIDE BY 2 CONTROL/STATUS:0 – SDCLK2 is sa

Page 121

Intel® PXA26x Processor Family Developer’s Manual 6-17Memory Controller6.6.4 SDRAM Memory OptionsThe Dynamic Memory interface supports up to four pa

Page 122

6-18 Intel® PXA26x Processor Family Developer’s Manual Memory Controller• SDRAM timing category • Data-bus width • Number of row, column, and bank add

Page 123

Intel® PXA26x Processor Family Developer’s Manual 6-19Memory ControllerTable 6-4 shows how the SDRAM row and column addresses are mapped to the inte

Page 124

Intel® PXA26x Processor Family Developer’s Manual xxi Contents12-27 UDC Endpoint x Data Register, Where x is 1, 6, or 11...

Page 125

6-20 Intel® PXA26x Processor Family Developer’s Manual Memory Controller1x13x8x16 22 21 20 19 18 17 16 15 14 13 12 11 10 9 22 ‘0’ 8 7 6 5 4 3 2 11x13x

Page 126

Intel® PXA26x Processor Family Developer’s Manual 6-21Memory ControllerTable 6-9. External to Internal Address Mapping for SA-1111 Addressing (Sheet

Page 127

6-22 Intel® PXA26x Processor Family Developer’s Manual Memory ControllerUse the information below to connect the processor to the SDRAM devices. Some

Page 128

Intel® PXA26x Processor Family Developer’s Manual 6-23Memory Controller1x12x9x16 BA0 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A01x12x10x32 BA0 A11 A10 A9

Page 129

6-24 Intel® PXA26x Processor Family Developer’s Manual Memory Controller2x13x10x16BA1BA0A12A11A10A9A8A7A6A5A4A3A2A1A02x13x11x32 NOT VALID (too big)2x1

Page 130 - 4.2 Interrupt Controller

Intel® PXA26x Processor Family Developer’s Manual 6-25Memory Controller6.6.5 SDRAM Command OverviewThe processor accesses SDRAM with the following s

Page 131

6-26 Intel® PXA26x Processor Family Developer’s Manual Memory Controller• Power-Down (PWRDN)• Enter Self-Refresh (SLFRSH)• Exit Power-Down (PWRDNX)• N

Page 132

Intel® PXA26x Processor Family Developer’s Manual 6-27Memory Controller6.6.6 SDRAM WaveformsAdditional waveforms for the SDRAM controller are shown

Page 133

6-28 Intel® PXA26x Processor Family Developer’s Manual Memory ControllerFigure 6-7. SDRAM Read With a Second Read to Same Bank, Different RowFigure 6-

Page 134 - Register (ICFP)

Intel® PXA26x Processor Family Developer’s Manual 6-29Memory Controller Figure 6-9. SDRAM WriteFigure 6-10. SDRAM Write With a Second Write to Same

Page 135

xxii Intel® PXA26x Processor Family Developer’s Manual Contents15-9 MMC_SPI Register...

Page 136

6-30 Intel® PXA26x Processor Family Developer’s Manual Memory Controller6.7 Synchronous Static Memory InterfaceThe synchronous static memory interface

Page 137

Intel® PXA26x Processor Family Developer’s Manual 6-31Memory Controller25:24 SXRA2SX MEMORY ROW ADDRESS BIT COUNT FOR PARTITION PAIR 2/3:00 – 12 row

Page 138

6-32 Intel® PXA26x Processor Family Developer’s Manual Memory Controller20:18 SXCL2CAS LATENCY FOR SX MEMORY PARTITION PAIR 2/3:Number of external SDC

Page 139

Intel® PXA26x Processor Family Developer’s Manual 6-33Memory Controller11:10 SXCA0SX MEMORY COLUMN ADDRESS BIT COUNT FOR PARTITION PAIR 0/1:00 – 7 c

Page 140 - 4.3 Real-Time Clock (RTC)

6-34 Intel® PXA26x Processor Family Developer’s Manual Memory Controller7:5 SXRL0RAS LATENCY FOR SYNCHRONOUS STATIC (SX) MEMORY PARTITION PAIR 0/1:Num

Page 141

Intel® PXA26x Processor Family Developer’s Manual 6-35Memory Controller6.7.1.1 SMROM Memory OptionsTable 6-16 shows the possible external-to-interna

Page 142

6-36 Intel® PXA26x Processor Family Developer’s Manual Memory Controller6.7.2 Synchronous Static Memory Mode Register Set Configuration RegisterOn pow

Page 143 - 4.3.3 Trim Procedure

Intel® PXA26x Processor Family Developer’s Manual 6-37Memory Controller6.7.3 Synchronous Static Memory Timing DiagramsA three-beat read cycle for SM

Page 144

6-38 Intel® PXA26x Processor Family Developer’s Manual Memory ControllerFigure 6-11. SMROM Read Timing Diagram Half-Memory Clock Frequency, 6.7.4 Non-

Page 145

Intel® PXA26x Processor Family Developer’s Manual 6-39Memory ControllerTable 6-19 shows sample frequency configurations for programming non-SDRAM ti

Page 146 - 4.4 Operating System Timer

Intel® PXA26x Processor Family Developer’s Manual xxiii ContentsRevision HistoryDate Revision DescriptionOctober 2002 Public Release -001 Released to

Page 147 - OSMR2, OSMR3)

6-40 Intel® PXA26x Processor Family Developer’s Manual Memory Controller6.7.4.1 Non-SDRAM Timing Flash Read Timing DiagramThe burst-of-eight read timi

Page 148

Intel® PXA26x Processor Family Developer’s Manual 6-41Memory Controller• nADV assert time = 3 MEMCLKs• MA, nCS setup to nADV asserted = 1 MEMCLK• nA

Page 149

6-42 Intel® PXA26x Processor Family Developer’s Manual Memory ControllerThe RT fields in the MSCx registers specify the type of memory: • Non-burst RO

Page 150

Intel® PXA26x Processor Family Developer’s Manual 6-43Memory ControllerTable 6-22. 32-Bit Byte Address Bits MA[1:0] for Reads Based on DQM[3:0]DQM[3

Page 151 - 4.5 Pulse Width Modulator

6-44 Intel® PXA26x Processor Family Developer’s Manual Memory Controller6.8.2 Asynchronous Static Memory Control Registers (MSC0 – 2)The MSC0, MSC1, a

Page 152 - 4.5.2 Register Descriptions

Intel® PXA26x Processor Family Developer’s Manual 6-45Memory ControllerTable 6-25. MSC0/1/2 Register Bit Definitions (Sheet 1 of 3)0X4800 0008/0x480

Page 153

6-46 Intel® PXA26x Processor Family Developer’s Manual Memory Controller7:4 Read/Write RDFx<3:0>ROM DELAY FIRST ACCESS:RDF programmed RDF value

Page 154

Intel® PXA26x Processor Family Developer’s Manual 6-47Memory ControllerTable 6-26 provides a comparison of supported Asynchronous Static Memory type

Page 155 - PWM_PERVALn = 10 (+1)

6-48 Intel® PXA26x Processor Family Developer’s Manual Memory Controller6.8.3 ROM InterfaceThe processor provides programmable timing for both burst a

Page 156 - 4.5.4 Register Summary

Intel® PXA26x Processor Family Developer’s Manual 6-49Memory ControllerFigure 6-14. 32-Bit Burst-of-Eight ROM or Flash Read Timing Diagram (MSC0:RDF

Page 157

xxiv Intel® PXA26x Processor Family Developer’s Manual Contents

Page 158

6-50 Intel® PXA26x Processor Family Developer’s Manual Memory ControllerFigure 6-15. Eight-Beat Burst Read from 16-Bit Burst-of-Four ROM or Flash (MSC

Page 159

Intel® PXA26x Processor Family Developer’s Manual 6-51Memory Controller6.8.4 SRAM Interface OverviewThe processor provides a 16-bit or 32-bit asynch

Page 160 - Memory Controller

6-52 Intel® PXA26x Processor Family Developer’s Manual Memory ControllerFor writes to SRAM, if all byte enables are turned off (masking out the data,

Page 161 - 5.1.2 Signal Descriptions

Intel® PXA26x Processor Family Developer’s Manual 6-53Memory Controller• tAH = Address hold after nWE deasserted = 1 MEMCLK• nWE high time between b

Page 162

6-54 Intel® PXA26x Processor Family Developer’s Manual Memory ControllerFigure 6-18. 32-Bit Variable Latency I/O Read Timing (Burst-of-Four, One Wait

Page 163 - • Set three

Intel® PXA26x Processor Family Developer’s Manual 6-55Memory ControllerFigure 6-19. 32-Bit Variable Latency I/O Write Timing (Burst-of-Four, Variabl

Page 164

6-56 Intel® PXA26x Processor Family Developer’s Manual Memory Controller6.8.6 FLASH Memory InterfaceThe processor provides an SRAM-like interface for

Page 165 - 5.1.4.2 Descriptor Fetch Mode

Intel® PXA26x Processor Family Developer’s Manual 6-57Memory ControllerFigure 6-20. Asynchronous 32-Bit Flash Write Timing Diagram (2 Writes)In Figu

Page 166 - (running)

6-58 Intel® PXA26x Processor Family Developer’s Manual Memory Controller6.9.1 Expansion Memory Timing Configuration RegisterMCMEM0, MCMEM1, MCATT0, MC

Page 167 - 5.1.6 Read and Write Order

Intel® PXA26x Processor Family Developer’s Manual 6-59Memory Controller:13:12 — Reserved11:7MCATTx_ASSTCode for the command assertion time – See Tab

Page 168

Intel® PXA26x Processor Family Developer’s Manual 1-1Introduction 1The Intel® PXA26x Processor Family is a 32-bit, multi-chip device which combines

Page 169 - 5.2 Transferring Data

6-60 Intel® PXA26x Processor Family Developer’s Manual Memory Controller00101 5 7 13 14 20 2100110 6 8 15 16 23 2400111 7 9 17 18 26 2701000 8 10 19 2

Page 170

Intel® PXA26x Processor Family Developer’s Manual 6-61Memory Controller6.9.2 Expansion Memory Configuration Register (MECR)To eliminate external har

Page 171 - • DCMD[FLOWTRG] = 0

6-62 Intel® PXA26x Processor Family Developer’s Manual Memory ControllerFigure 6-24. 16-Bit PC Card Memory MapThe 16-bit PC Card Memory Map space is d

Page 172

Intel® PXA26x Processor Family Developer’s Manual 6-63Memory Controller Table 6-32. Common Memory Space Write CommandsnPCE2 nPCE1 MA<0> nPOE

Page 173

6-64 Intel® PXA26x Processor Family Developer’s Manual Memory Controller 6.9.4 External Logic for 16-Bit PC Card ImplementationThe PXA26x processor fa

Page 174 - 5.2.4 Memory-to-Memory Moves

Intel® PXA26x Processor Family Developer’s Manual 6-65Memory ControllerFigure 6-25. Expansion Card External Logic for a One-Socket ConfigurationFigu

Page 175 - 5.3.1 DMA Interrupt Register

6-66 Intel® PXA26x Processor Family Developer’s Manual Memory ControllerFigure 6-26. Expansion Card External Logic for a Two-Socket ConfigurationD(15:

Page 176

Intel® PXA26x Processor Family Developer’s Manual 6-67Memory Controller6.9.5 Expansion Card Interface Timing Diagrams and ParametersFigure 6-27 show

Page 177

6-68 Intel® PXA26x Processor Family Developer’s Manual Memory ControllerFigure 6-28. 16-Bit PC Card I/O 16-Bit Access to 8-Bit DeviceThe interface wai

Page 178

Intel® PXA26x Processor Family Developer’s Manual 6-69Memory ControllerFigure 6-29. Alternate Bus Master ModeFigure 6-30. Variable Latency IOPXA26x

Page 179

1-2 Intel® PXA26x Processor Family Developer’s Manual Introduction1.2 System Integration FeaturesThe PXA26x processor family features are:• Integrated

Page 180

6-70 Intel® PXA26x Processor Family Developer’s Manual Memory Controller6.10.1 Alternate Bus Master ModeThe processor supports the presence of an alte

Page 181 - 5.3.7 DMA Command Registers

Intel® PXA26x Processor Family Developer’s Manual 6-71Memory Controller7. The memory controller performs an SDRAM refresh if SDRAM clocks and clock

Page 182

6-72 Intel® PXA26x Processor Family Developer’s Manual Memory Controlleris deasserted or, as part of the sleep entry routine, the alternate master can

Page 183 - 5.4 Examples

Intel® PXA26x Processor Family Developer’s Manual 6-73Memory Controller6.11.2.2 Boot-Time ConfigurationsThe boot time configurations are shown in Fi

Page 184

6-74 Intel® PXA26x Processor Family Developer’s Manual Memory ControllerFigure 6-32. SMROM Boot Time Configurations and Register DefaultsBOOT_SEL[2:0]

Page 185

Intel® PXA26x Processor Family Developer’s Manual 6-75Memory ControllerFigure 6-33. SMROM Boot Time Configurations and Register Defaults (Continued)

Page 186 - Locations

6-76 Intel® PXA26x Processor Family Developer’s Manual Memory ControllerIn sleep mode, the memory pins and controller are in the same state as they ar

Page 187

Intel® PXA26x Processor Family Developer’s Manual 6-77Memory Controllerbeing configured, the SDRAM banks must be disabled and MDREFR:APD must be dea

Page 188

6-78 Intel® PXA26x Processor Family Developer’s Manual Memory Controller11. Optionally, in systems that contain SDRAM or synchronous static memory, en

Page 189

Intel® PXA26x Processor Family Developer’s Manual 7-1Liquid Crystal Display Controller 7The liquid crystal display (LCD) controller provides an inte

Page 190

Intel® PXA26x Processor Family Developer’s Manual 1-3IntroductionThe 3.6864-MHz crystal drives a core phase locked loop (PLL) and a peripheral PLL.

Page 191 - Memory Controller 6

7-2 Intel® PXA26x Processor Family Developer’s Manual Liquid Crystal Display Controllerfrom the dither logic is grouped into the selected format (e.g.

Page 192 - 6.2 Functional Description

Intel® PXA26x Processor Family Developer’s Manual 7-3Liquid Crystal Display ControllerFigure 7-1. LCD Controller Block DiagramLCD DMA ControllerRegi

Page 193

7-4 Intel® PXA26x Processor Family Developer’s Manual Liquid Crystal Display Controller7.1.2 Pin DescriptionsWhen the LCD controller is enabled, all o

Page 194 - 6.3 Memory System Examples

Intel® PXA26x Processor Family Developer’s Manual 7-5Liquid Crystal Display Controller• Program all of the LCD configuration registers except the Fr

Page 195

7-6 Intel® PXA26x Processor Family Developer’s Manual Liquid Crystal Display Controller• Section 7.3.3, “Temporal Modulated Energy Distribution (TMED)

Page 196 - 6.4 Memory Accesses

Intel® PXA26x Processor Family Developer’s Manual 7-7Liquid Crystal Display ControllerFigure 7-2. Temporal Dithering Concept - Single ColorThis dith

Page 197 - 6.4.1 Reads and Writes

7-8 Intel® PXA26x Processor Family Developer’s Manual Liquid Crystal Display Controller1. The new CV is sent through the color offset adjuster, where

Page 198

Intel® PXA26x Processor Family Developer’s Manual 7-9Liquid Crystal Display Controller7.3.4 Output FIFOsThe LCD controller has two output FIFOs to q

Page 199 - 6.6.1 SDRAM MDCNFG Register

7-10 Intel® PXA26x Processor Family Developer’s Manual Liquid Crystal Display Controller7.3.5.2 Active-Display TimingIn active display mode (LCCR0[PAS

Page 200

Intel® PXA26x Processor Family Developer’s Manual 7-11Liquid Crystal Display Controller7.4 Liquid Crystal Display External Palette and Frame Buffers

Page 201

1-4 Intel® PXA26x Processor Family Developer’s Manual Introduction1.2.8 Multimedia Card (MMC) ControllerThe MMC controller provides a serial interface

Page 202

7-12 Intel® PXA26x Processor Family Developer’s Manual Liquid Crystal Display Controller7.4.2 External-Frame BufferThe external frame buffer is an off

Page 203

Intel® PXA26x Processor Family Developer’s Manual 7-13Liquid Crystal Display Controller)Bit31302928... 3 2 1 0Base +0x0Pixel 31 Pixel 30 Pixel 29 Pi

Page 204 - 6.6.3 SDRAM MDREFR Register

7-14 Intel® PXA26x Processor Family Developer’s Manual Liquid Crystal Display ControllerNote: For passive 16 bits per pixel operation, the Raw Pixel D

Page 205 - Refer to Table 6-6

Intel® PXA26x Processor Family Developer’s Manual 7-15Liquid Crystal Display ControllerIf dummy pixels are to be inserted, the panel must ignore the

Page 206

7-16 Intel® PXA26x Processor Family Developer’s Manual Liquid Crystal Display ControllerFigure 7-12. Passive Mode Start-of-Frame TimingLine 0 Data Lin

Page 207 - 6.6.4 SDRAM Memory Options

Intel® PXA26x Processor Family Developer’s Manual 7-17Liquid Crystal Display ControllerFigure 7-13. Passive Mode End-of-Frame TimingFigure 7-14. Pas

Page 208

7-18 Intel® PXA26x Processor Family Developer’s Manual Liquid Crystal Display ControllerFigure 7-15. Active Mode TimingLine 0 Data Line 1 Data Line 2

Page 209

Intel® PXA26x Processor Family Developer’s Manual 7-19Liquid Crystal Display Controller7.6 Liquid Crystal Display Register DescriptionsThe LCD contr

Page 210

7-20 Intel® PXA26x Processor Family Developer’s Manual Liquid Crystal Display ControllerAn additional control field exists to tune the DMAC’s performa

Page 211

Intel® PXA26x Processor Family Developer’s Manual 7-21Liquid Crystal Display Controller19:12 PDDPALETTE DMA REQUEST DELAY (Section 7.6.1.3):Value (0

Page 212

Intel® PXA26x Processor Family Developer’s Manual 1-5IntroductionThe STUART’s transmit and receive pins are multiplexed with the fast infrared commu

Page 213

7-22 Intel® PXA26x Processor Family Developer’s Manual Liquid Crystal Display Controller7.6.1.1 LCD Output Fifo Underrun Mask (OUM)The output FIFO und

Page 214

Intel® PXA26x Processor Family Developer’s Manual 7-23Liquid Crystal Display ControllerAfter a word of palette data is written to the input FIFO, th

Page 215 - 6.6.5 SDRAM Command Overview

7-24 Intel® PXA26x Processor Family Developer’s Manual Liquid Crystal Display ControllerWhen PAS=1, active mode is selected. 1- and 2-bit pixel modes

Page 216 - • No Operation (NOP)

Intel® PXA26x Processor Family Developer’s Manual 7-25Liquid Crystal Display Controller7.6.1.8 End of Frame Mask (EFM)The end of frame mask (EFM) bi

Page 217 - Figure 6-5. SDRAM Read

7-26 Intel® PXA26x Processor Family Developer’s Manual Liquid Crystal Display Controller7.6.1.12 Single-/Dual-Panel Select (SDS)In passive mode (PAS=0

Page 218

Intel® PXA26x Processor Family Developer’s Manual 7-27Liquid Crystal Display Controller7.6.1.13 Color/Monochrome Select (CMS)The color/monochrome se

Page 219 - Figure 6-9. SDRAM Write

7-28 Intel® PXA26x Processor Family Developer’s Manual Liquid Crystal Display Controllerblue pixel components. When CMS=1, monochrome mode is selected

Page 220

Intel® PXA26x Processor Family Developer’s Manual 7-29Liquid Crystal Display Controller7.6.2.1 Beginning-of-Line Pixel Clock Wait Count (BLW)The 8-b

Page 221

7-30 Intel® PXA26x Processor Family Developer’s Manual Liquid Crystal Display Controllerelapsed. When L_LCLK is asserted, the value in HSW is transfer

Page 222

Intel® PXA26x Processor Family Developer’s Manual 7-31Liquid Crystal Display Controller7.6.3.1 Beginning-of-Frame Line Clock Wait Count (BFW)In acti

Page 223

Intel® PXA26x Processor Family Developer’s Manual iii ContentsContents1 Introduction...

Page 224

1-6 Intel® PXA26x Processor Family Developer’s Manual Introduction1.2.20 Network Synchronous Serial Protocol PortThe PXA26x processor family has an SS

Page 225 - 6.7.1.1 SMROM Memory Options

7-32 Intel® PXA26x Processor Family Developer’s Manual Liquid Crystal Display ControllerAfter the count has elapsed, the VSYNC (L_FCLK) signal is puls

Page 226 - Configuration Register

Intel® PXA26x Processor Family Developer’s Manual 7-33Liquid Crystal Display Controller7.6.3.4 Lines Per Panel (LPP)The lines per panel (LPP) bit fi

Page 227

7-34 Intel® PXA26x Processor Family Developer’s Manual Liquid Crystal Display Controller7.6.4.1 Double Pixel Clock (DPC)DPC doubles the rate of the pi

Page 228 - CL = 5CL = 5RL = 2RL = 2

Intel® PXA26x Processor Family Developer’s Manual 7-35Liquid Crystal Display Controller0b100 = 16-bit pixels0b101–0b111 = reserved 7.6.4.3 Output En

Page 229

7-36 Intel® PXA26x Processor Family Developer’s Manual Liquid Crystal Display Controller7.6.4.7 AC Bias Pin Transitions Per Interrupt (API)The 4-bit A

Page 230

Intel® PXA26x Processor Family Developer’s Manual 7-37Liquid Crystal Display Controller• Number of panels (single or dual)• Display type (monochrome

Page 231 - 6.8.1 Static Memory Interface

7-38 Intel® PXA26x Processor Family Developer’s Manual Liquid Crystal Display Controller7.6.5.1 Frame DescriptorsAlthough the FDADRx registers are loa

Page 232

Intel® PXA26x Processor Family Developer’s Manual 7-39Liquid Crystal Display Controllermemory location at the beginning of the palette data. The siz

Page 233

7-40 Intel® PXA26x Processor Family Developer’s Manual Liquid Crystal Display Controller7.6.5.5 LCD DMA Command Registers (LDCMDx)Registers LDCMD0 and

Page 234

Intel® PXA26x Processor Family Developer’s Manual 7-41Liquid Crystal Display ControllerSoftware must load the palette at least once after enabling t

Page 235

Intel® PXA26x Processor Family Developer’s Manual 2-1System Architecture 22.1 OverviewThe Intel® PXA26x Processor Family is an integrated system-on-

Page 236

7-42 Intel® PXA26x Processor Family Developer’s Manual Liquid Crystal Display ControllerNote: In dual-panel mode, write to both FBR0 and FBR1 in order

Page 237

Intel® PXA26x Processor Family Developer’s Manual 7-43Liquid Crystal Display ControllerTable 7-12. LCD Controller Status Register (Sheet 1 of 2)Phys

Page 238 - 6.8.3 ROM Interface

7-44 Intel® PXA26x Processor Family Developer’s Manual Liquid Crystal Display Controller7.6.7.1 Subsequent Interrupt Status (SINT)SINT status is set w

Page 239 - MSC0:RDN = 1, MSC0:RRR = 1)

Intel® PXA26x Processor Family Developer’s Manual 7-45Liquid Crystal Display Controller7.6.7.4 LCD Quick Disable Status (QD)QD is set when LCD enabl

Page 240 - MSC0:RDN = 1, MSC0:RRR = 0)

7-46 Intel® PXA26x Processor Family Developer’s Manual Liquid Crystal Display Controller7.6.7.10 Start Of Frame Status (SOF)SOF status is set after th

Page 241 - 6.8.4 SRAM Interface Overview

Intel® PXA26x Processor Family Developer’s Manual 7-47Liquid Crystal Display Controller(DSTN) displays. The default, recommended setting is 0x00AA55

Page 242

7-48 Intel® PXA26x Processor Family Developer’s Manual Liquid Crystal Display Controller7.6.10.1 TMED Energy Distribution Select (TED)TED selects whic

Page 243

Intel® PXA26x Processor Family Developer’s Manual 7-49Liquid Crystal Display Controller7.6.10.4 TMED Frame Number Adjuster Enable (FNAME)The frame n

Page 244

7-50 Intel® PXA26x Processor Family Developer’s Manual Liquid Crystal Display Controller0x4400 020C LDCMD0 DMA channel 0 command register0x4400 0210 F

Page 245

Intel® PXA26x Processor Family Developer’s Manual 8-1Synchronous Serial Port Controller 8This chapter describes the Synchronous Serial Port Controll

Page 246 - 6.8.6 FLASH Memory Interface

2-2 Intel® PXA26x Processor Family Developer’s Manual System Architecture2.2 Package TypesThe PXA26x processor family is available in a 13x13mm 294-pi

Page 247

8-2 Intel® PXA26x Processor Family Developer’s Manual Synchronous Serial Port ControllerSSPEXTCLK is an external clock (input through GPIO27) that rep

Page 248

Intel® PXA26x Processor Family Developer’s Manual 8-3Synchronous Serial Port Controller• SSPRXD – Receive signal for inbound data, from peripheral t

Page 249

8-4 Intel® PXA26x Processor Family Developer’s Manual Synchronous Serial Port Controller.8.4.1.2 SPI Format DetailsThe SPI format has four sub-modes.

Page 250

Intel® PXA26x Processor Family Developer’s Manual 8-5Synchronous Serial Port ControllerFigure 8-2 shows one of the four configurations for the Motor

Page 251 - 6.9.3 16-Bit PC Card Overview

8-6 Intel® PXA26x Processor Family Developer’s Manual Synchronous Serial Port ControllerFigure 8-3 shows the National Microwire frame format with 8-bi

Page 252

Intel® PXA26x Processor Family Developer’s Manual 8-7Synchronous Serial Port Controller8.5.1 Using Programmed I/O Data TransfersData words are 32 bi

Page 253

8-8 Intel® PXA26x Processor Family Developer’s Manual Synchronous Serial Port Controller“fullness” threshold that triggers an interrupt. Write to thes

Page 254

Intel® PXA26x Processor Family Developer’s Manual 8-9Synchronous Serial Port Controller8.7.1.1 Data Size Select (DSS)The 4-bit data size select (DSS

Page 255

8-10 Intel® PXA26x Processor Family Developer’s Manual Synchronous Serial Port ControllerThe transmit logic in the SSPC left-justifies the data sample

Page 256

Intel® PXA26x Processor Family Developer’s Manual 8-11Synchronous Serial Port Controller8.7.1.5 Serial Clock Rate (SCR)Use the 8-bit serial clock ra

Page 257 - 0ns 50ns 100ns 150ns

Intel® PXA26x Processor Family Developer’s Manual 2-3System Architecture2.3 Intel® XScale™ Microarchitecture Implementation OptionsThe processor inc

Page 258 - 6.10 Companion Chip Interface

8-12 Intel® PXA26x Processor Family Developer’s Manual Synchronous Serial Port Controller8.7.2.1 Receive FIFO Interrupt Enable (RIE)Use the Receive FI

Page 259

Intel® PXA26x Processor Family Developer’s Manual 8-13Synchronous Serial Port ControllerNote: Loop back mode cannot be used with Microwire frame for

Page 260

8-14 Intel® PXA26x Processor Family Developer’s Manual Synchronous Serial Port Controller8.7.2.6 Microwire Transmit Data Size (MWDS)Use the Microwire

Page 261 - 6.10.1.1 GPIO Reset

Intel® PXA26x Processor Family Developer’s Manual 8-15Synchronous Serial Port Controller8.7.2.8 Receive FIFO Interrupt/DMA Threshold (RFT)This 4-bit

Page 262 - 6.11.2 Boot Time Defaults

8-16 Intel® PXA26x Processor Family Developer’s Manual Synchronous Serial Port ControllerNote: Both FIFOs are cleared when the SSPC is reset or a zero

Page 263

Intel® PXA26x Processor Family Developer’s Manual 8-17Synchronous Serial Port Controller8.7.4.1 Transmit FIFO Not Full Flag (TNF) (read-only, non-in

Page 264

8-18 Intel® PXA26x Processor Family Developer’s Manual Synchronous Serial Port Controller8.7.4.2 Receive FIFO Not Empty Flag (RNE) (read-only, non-int

Page 265

Intel® PXA26x Processor Family Developer’s Manual 8-19Synchronous Serial Port Controller8.7.4.7 Transmit FIFO LevelThe 4-bit Transmit FIFO Level bit

Page 266

8-20 Intel® PXA26x Processor Family Developer’s Manual Synchronous Serial Port Controller

Page 267

Intel® PXA26x Processor Family Developer’s Manual 9-1Inter-Integrated Circuit Bus Interface Unit 9This chapter describes the Inter-Integrated Circui

Page 268

2-4 Intel® PXA26x Processor Family Developer’s Manual System Architecture2.3.3 Coprocessor 14 Register 6 and 7– Clock and Power ManagementThese regist

Page 269 - 7.1 Overview

9-2 Intel® PXA26x Processor Family Developer’s Manual Inter-Integrated Circuit Bus Interface UnitFor example, when the processor I2C unit acts as a ma

Page 270 - 7.1.1 Features

Intel® PXA26x Processor Family Developer’s Manual 9-3Inter-Integrated Circuit Bus Interface Unit9.3.1 Operational BlocksThe I2C unit is connected to

Page 271

9-4 Intel® PXA26x Processor Family Developer’s Manual Inter-Integrated Circuit Bus Interface UnitWhile the I2C unit is idle, it defaults to slave-rece

Page 272 - 7.2.1 Enabling the Controller

Intel® PXA26x Processor Family Developer’s Manual 9-5Inter-Integrated Circuit Bus Interface UnitFigure 9-2 shows the relationship between the SDA an

Page 273

9-6 Intel® PXA26x Processor Family Developer’s Manual Inter-Integrated Circuit Bus Interface Unit9.3.3.2 No START or STOP ConditionUse the no START or

Page 274 - 7.3.2 Lookup Palette

Intel® PXA26x Processor Family Developer’s Manual 9-7Inter-Integrated Circuit Bus Interface Unit8. Repeated START (Repeat Step 1) or STOP9.4.1 Seria

Page 275

9-8 Intel® PXA26x Processor Family Developer’s Manual Inter-Integrated Circuit Bus Interface UnitThe first byte transmission must be followed by an AC

Page 276

Intel® PXA26x Processor Family Developer’s Manual 9-9Inter-Integrated Circuit Bus Interface UnitIn master-transmit mode, if the target slave-receive

Page 277 - 7.3.4 Output FIFOs

9-10 Intel® PXA26x Processor Family Developer’s Manual Inter-Integrated Circuit Bus Interface Unit9.4.4.2 SDA ArbitrationArbitration on the SDA line c

Page 278 - 7.3.6 Direct Memory Access

Intel® PXA26x Processor Family Developer’s Manual 9-11Inter-Integrated Circuit Bus Interface UnitIf the I2C unit loses arbitration as the address bi

Page 279 - 7.4.1 External-Palette Buffer

Intel® PXA26x Processor Family Developer’s Manual 2-5System Architecture2.3.5 Coprocessor 15 Register 1 – P-BitBit 1 of this register is defined as

Page 280 - 7.4.2 External-Frame Buffer

9-12 Intel® PXA26x Processor Family Developer’s Manual Inter-Integrated Circuit Bus Interface UnitTable 9-5. Master Transactions (Sheet 1 of 2)I2C Mas

Page 281

Intel® PXA26x Processor Family Developer’s Manual 9-13Inter-Integrated Circuit Bus Interface UnitWhen the CPU needs to read data, the I2C unit trans

Page 282 - • 2 pixels for 16-bit pixels

9-14 Intel® PXA26x Processor Family Developer’s Manual Inter-Integrated Circuit Bus Interface Unit. \Figure 9-8. Master-Receiver Read from Slave-Tran

Page 283 - 7.5 Functional Timing

Intel® PXA26x Processor Family Developer’s Manual 9-15Inter-Integrated Circuit Bus Interface Unit9.4.6 Slave OperationsTable 9-6 describes how the I

Page 284 - PPL = 319

9-16 Intel® PXA26x Processor Family Developer’s Manual Inter-Integrated Circuit Bus Interface UnitFigure 9-11 through Figure 9-13 are examples of I2C

Page 285 - Line 239 Data Line 0 Data

Intel® PXA26x Processor Family Developer’s Manual 9-17Inter-Integrated Circuit Bus Interface Unitmaster-transmitter. Figure 9-14 shows a general cal

Page 286 - ENB set to 1

9-18 Intel® PXA26x Processor Family Developer’s Manual Inter-Integrated Circuit Bus Interface Unit9.5 Slave Mode Programming ExamplesThe following sub

Page 287 - PCP - Pixel Clock Polarity

Intel® PXA26x Processor Family Developer’s Manual 9-19Inter-Integrated Circuit Bus Interface Unit9.5.3 Read n Bytes as a SlaveTo read n bytes as a s

Page 288 - • DMA bus errors

9-20 Intel® PXA26x Processor Family Developer’s Manual Inter-Integrated Circuit Bus Interface Unit5. Write a 1 to the ISR[ALD] bit if set.If the maste

Page 289

Intel® PXA26x Processor Family Developer’s Manual 9-21Inter-Integrated Circuit Bus Interface Unit7. When an IDBR transmit empty interrupt occurs.Rea

Page 290 - 7.6.1.2 Branch Mask (BM)

2-6 Intel® PXA26x Processor Family Developer’s Manual System ArchitectureLoads and stores to internal addresses are generally completed more quickly t

Page 291 - 7.6.1.5 LCD Disable (DIS)

9-22 Intel® PXA26x Processor Family Developer’s Manual Inter-Integrated Circuit Bus Interface Unit13. Read IDBR data.14. Initiate STOP abort condition

Page 292

Intel® PXA26x Processor Family Developer’s Manual 9-23Inter-Integrated Circuit Bus Interface Unit9.9.2 I2C Data Buffer Register- IDBRThe processor u

Page 293

9-24 Intel® PXA26x Processor Family Developer’s Manual Inter-Integrated Circuit Bus Interface Unit9.9.3 I2C Control Register- ICRThe processor uses th

Page 294

Intel® PXA26x Processor Family Developer’s Manual 9-25Inter-Integrated Circuit Bus Interface Unit10 BEIEBUS ERROR INTERRUPT ENABLE:0 – Disable inter

Page 295

9-26 Intel® PXA26x Processor Family Developer’s Manual Inter-Integrated Circuit Bus Interface Unit9.9.4 I2C Status RegisterThe ISR signals I2C interru

Page 296 - 7.6.1.14 LCD Enable (ENB)

Intel® PXA26x Processor Family Developer’s Manual 9-27Inter-Integrated Circuit Bus Interface UnitTable 9-12. I2C Status Register - ISR (Sheet 1 of

Page 297

9-28 Intel® PXA26x Processor Family Developer’s Manual Inter-Integrated Circuit Bus Interface Unit9.9.5 I2C Slave Address Register- ISARThe ISAR (see

Page 298 - 7.6.2.4 Pixels Per Line (PPL)

Intel® PXA26x Processor Family Developer’s Manual 10-1Universal Asynchronous Receiver/Transmitter 10This chapter describes the three universal async

Page 299

10-2 Intel® PXA26x Processor Family Developer’s Manual Universal Asynchronous Receiver/Transmitter10.2 OverviewEach serial port contains a UART and a

Page 300

Intel® PXA26x Processor Family Developer’s Manual 10-3Universal Asynchronous Receiver/Transmitter10.3 Signal DescriptionsTable 10-1 lists and descri

Page 301 - 7.6.3.4 Lines Per Panel (LPP)

Intel® PXA26x Processor Family Developer’s Manual 2-7System ArchitectureNote: Clearing interrupts may take a delay. To allow the status bit to clear

Page 302 - 7.6.4.2 Bits Per Pixel (BPP)

10-4 Intel® PXA26x Processor Family Developer’s Manual Universal Asynchronous Receiver/Transmitter10.4 UART Operational DescriptionFigure 10-1 shows t

Page 303

Intel® PXA26x Processor Family Developer’s Manual 10-5Universal Asynchronous Receiver/TransmitterEach UART has two FIFOs: one transmit and one recei

Page 304

10-6 Intel® PXA26x Processor Family Developer’s Manual Universal Asynchronous Receiver/Transmitter.10.4.2.1 Receive Buffer Register (RBR)In non-FIFO m

Page 305 - 7.6.5 LCD Controller DMA

Intel® PXA26x Processor Family Developer’s Manual 10-7Universal Asynchronous Receiver/Transmitter10.4.2.2 Transmit Holding Register (THR)In non-FIFO

Page 306 - 7.6.5.1 Frame Descriptors

10-8 Intel® PXA26x Processor Family Developer’s Manual Universal Asynchronous Receiver/Transmitter10.4.2.4 Interrupt Enable Register (IER)The IER enab

Page 307 - Reserved

Intel® PXA26x Processor Family Developer’s Manual 10-9Universal Asynchronous Receiver/TransmitterNote: When DMA requests are enabled and an interrup

Page 308 - 7.6.5.5.1 Load Palette (PAL)

10-10 Intel® PXA26x Processor Family Developer’s Manual Universal Asynchronous Receiver/TransmitterNote: To ensure that the DMA controller and program

Page 309

Intel® PXA26x Processor Family Developer’s Manual 10-11Universal Asynchronous Receiver/TransmitterTable 10-8. Interrupt ConditionsPriority Level Int

Page 310

10-12 Intel® PXA26x Processor Family Developer’s Manual Universal Asynchronous Receiver/Transmitter10.4.2.6 FIFO Control Register (FCR)The FCR is a wr

Page 311

Intel® PXA26x Processor Family Developer’s Manual 10-13Universal Asynchronous Receiver/TransmitterTable 10-11. FIFO Control Register – FCRBase+0x08

Page 312 - 7.6.7.2 Branch Status (BS)

2-8 Intel® PXA26x Processor Family Developer’s Manual System ArchitectureByte and halfword accesses to internal registers are not permitted and yield

Page 313

10-14 Intel® PXA26x Processor Family Developer’s Manual Universal Asynchronous Receiver/Transmitter10.4.2.7 Line Control Register (LCR)The LCR specifi

Page 314 - 7.6.9 TMED RGB Seed Register

Intel® PXA26x Processor Family Developer’s Manual 10-15Universal Asynchronous Receiver/Transmitter10.4.2.8 Line Status Register (LSR)The LSR provide

Page 315

10-16 Intel® PXA26x Processor Family Developer’s Manual Universal Asynchronous Receiver/TransmitterTable 10-13. Line Status Register – LSR (Sheet 1 of

Page 316

Intel® PXA26x Processor Family Developer’s Manual 10-17Universal Asynchronous Receiver/Transmitter10.4.2.9 Modem Control Register (MCR)The MCR uses

Page 317 - Matrix (COAM)

10-18 Intel® PXA26x Processor Family Developer’s Manual Universal Asynchronous Receiver/TransmitterTable 10-14. Modem Control Register – MCR (Sheet 1

Page 318

Intel® PXA26x Processor Family Developer’s Manual 10-19Universal Asynchronous Receiver/Transmitter10.4.2.10 Modem Status Register (MSR)The MSR provi

Page 319 - 8.2 Signal Description

10-20 Intel® PXA26x Processor Family Developer’s Manual Universal Asynchronous Receiver/TransmitterNote: When bit 0, 1, 2, or 3 is set, a modem status

Page 320 - 8.4 Data Formats

Intel® PXA26x Processor Family Developer’s Manual 10-21Universal Asynchronous Receiver/Transmitter10.4.2.11 Scratchpad Register (SPR)The read/write

Page 321

10-22 Intel® PXA26x Processor Family Developer’s Manual Universal Asynchronous Receiver/TransmitterAfter the processor reads one character from the re

Page 322 - 8.4.1.2 SPI Format Details

Intel® PXA26x Processor Family Developer’s Manual 10-23Universal Asynchronous Receiver/TransmitterNote: Ensure that the DMAC has finished previous r

Page 323

Intel® PXA26x Processor Family Developer’s Manual 2-9System Architecture• Sleep mode – low power mode that does not save state but keeps I/Os powere

Page 324

10-24 Intel® PXA26x Processor Family Developer’s Manual Universal Asynchronous Receiver/Transmitter10.4.6.2 OperationThe SIR modulation technique work

Page 325 - 8.7 SSP Serial Port Registers

Intel® PXA26x Processor Family Developer’s Manual 10-25Universal Asynchronous Receiver/TransmitterThe top line in Figure 10-3 shows an asynchronous

Page 326

10-26 Intel® PXA26x Processor Family Developer’s Manual Universal Asynchronous Receiver/TransmitterNote: The SIR TXD output pin is automatically held

Page 327

Intel® PXA26x Processor Family Developer’s Manual 10-27Universal Asynchronous Receiver/Transmitter10.5.1 UART Register DifferencesThe default descri

Page 328 - 8.7.1.2 Frame Format (FRF)

10-28 Intel® PXA26x Processor Family Developer’s Manual Universal Asynchronous Receiver/Transmitter

Page 329

Intel® PXA26x Processor Family Developer’s Manual 11-1Fast Infrared Communication Port 11The Fast Infrared Communications Port (FICP) for the Intel®

Page 330 - 8.7.2.3 Loop Back Mode (LBM)

11-2 Intel® PXA26x Processor Family Developer’s Manual Fast Infrared Communication Port11.2.1 Four-Position Pulse ModulationFour-position pulse modula

Page 331

Intel® PXA26x Processor Family Developer’s Manual 11-3Fast Infrared Communication Port11.2.2 Frame FormatThe frame format used with 4-Mbps transmiss

Page 332

11-4 Intel® PXA26x Processor Family Developer’s Manual Fast Infrared Communication Port11.2.3 Address FieldA transmitter uses the 8-bit address field

Page 333 - 16 Bytes 0 7 7 15

Intel® PXA26x Processor Family Developer’s Manual 11-5Fast Infrared Communication Port11.2.7 Baud Rate GenerationThe baud rate is derived by dividin

Page 334

iv Intel® PXA26x Processor Family Developer’s Manual Contents3 Clocks and Power Manager ...

Page 335

2-10 Intel® PXA26x Processor Family Developer’s Manual System ArchitecturenSDCS[0] OCZSDRAM CS FOR BANKS 0 THROUGH 3 (output):Connect to the chip sele

Page 336

11-6 Intel® PXA26x Processor Family Developer’s Manual Fast Infrared Communication PortIf the data field contains any invalid chips (such as 0011, 101

Page 337 - 8.7.4.8 Receive FIFO Level

Intel® PXA26x Processor Family Developer’s Manual 11-7Fast Infrared Communication PortAt the end of each transmitted frame, the FICP sends a pulse c

Page 338

11-8 Intel® PXA26x Processor Family Developer’s Manual Fast Infrared Communication PortThe core must also read bytes from the FIFO until ICSR0[EIF] is

Page 339 - 9.3 Functional Description

Intel® PXA26x Processor Family Developer’s Manual 11-9Fast Infrared Communication PortTable 11-2. Fast Infrared Communication Port Control Register

Page 340

11-10 Intel® PXA26x Processor Family Developer’s Manual Fast Infrared Communication Port11.3.2 FICP Control Register 1FICP control register 1 (ICCR1)

Page 341 - 9.3.1 Operational Blocks

Intel® PXA26x Processor Family Developer’s Manual 11-11Fast Infrared Communication Port11.3.3 FICP Control Register 2The FICP control register 2 (IC

Page 342

11-12 Intel® PXA26x Processor Family Developer’s Manual Fast Infrared Communication Port11.3.4 FICP Data RegisterThe FICP data register (ICDR) is a 32

Page 343 - 9.3.3.1 START Condition

Intel® PXA26x Processor Family Developer’s Manual 11-13Fast Infrared Communication Porteach entry is removed, the EIF bit must be checked to determi

Page 344 - 9.3.3.3 STOP Condition

11-14 Intel® PXA26x Processor Family Developer’s Manual Fast Infrared Communication Port.11.3.6 FICP Status Register 1FICP status register 1 (ICSR1) c

Page 345

Intel® PXA26x Processor Family Developer’s Manual 11-15Fast Infrared Communication Port.Table 11-7. Fast Infrared Communication Port Status Register

Page 346

Intel® PXA26x Processor Family Developer’s Manual 2-11System ArchitecturenCS[5]/GPIO[33]ICOCZSTATIC CHIP SELECTS (output):Chip selects to static mem

Page 347 - 9.4.4 Arbitration

11-16 Intel® PXA26x Processor Family Developer’s Manual Fast Infrared Communication Port11.4 Fast Infrared Communications Port Register LocationsTable

Page 348 - 9.4.4.2 SDA Arbitration

Intel® PXA26x Processor Family Developer’s Manual 12-1Universal Serial Bus Device Controller 12This section describes the Universal Serial Bus (USB)

Page 349 - 9.4.5 Master Operations

12-2 Intel® PXA26x Processor Family Developer’s Manual Universal Serial Bus Device Controllerservice request is generated when a packet has been recei

Page 350

Intel® PXA26x Processor Family Developer’s Manual 12-3Universal Serial Bus Device ControllerData flow is relative to the USB host. IN packets repres

Page 351

12-4 Intel® PXA26x Processor Family Developer’s Manual Universal Serial Bus Device Controllerhost detects a disconnect when an SE0 persists for more t

Page 352

Intel® PXA26x Processor Family Developer’s Manual 12-5Universal Serial Bus Device ControllerThe PID is 1 byte wide and always follows the sync field

Page 353 - 9.4.6 Slave Operations

12-6 Intel® PXA26x Processor Family Developer’s Manual Universal Serial Bus Device Controller12.3.4.2 Start of Frame Packet TypeAn SOF is a special ty

Page 354 - 9.4.7 General Call Address

Intel® PXA26x Processor Family Developer’s Manual 12-7Universal Serial Bus Device Controller12.3.5 Transaction FormatsPackets are assembled into gro

Page 355 - • Sets the ISR[SAD] bit

12-8 Intel® PXA26x Processor Family Developer’s Manual Universal Serial Bus Device Controller12.3.5.3 Control Transaction TypeThe host uses control tr

Page 356 - 9.5.1 Initialize Unit

Intel® PXA26x Processor Family Developer’s Manual 12-9Universal Serial Bus Device Controller• Data transfer direction: host to device, device to hos

Page 357 - 9.6.1 Initialize Unit

2-12 Intel® PXA26x Processor Family Developer’s Manual System ArchitecturenPIOR/GPIO[50]ICOCZPCMCIA I/O READ (output):Performs read transactions from

Page 358 - 9.6.3 Read 1 Byte as a Master

12-10 Intel® PXA26x Processor Family Developer’s Manual Universal Serial Bus Device Controller12.3.7 ConfigurationIn response to the GET_DESCRIPTOR co

Page 359

Intel® PXA26x Processor Family Developer’s Manual 12-11Universal Serial Bus Device Controller12.4.1.1 When GPIOn and GPIOx are Different PinsThe GPI

Page 360 - 9.9 Register Definitions

12-12 Intel® PXA26x Processor Family Developer’s Manual Universal Serial Bus Device Controller12.4.2 Bus-Powered DevicesThe processor does not support

Page 361 - C Data Buffer Register- IDBR

Intel® PXA26x Processor Family Developer’s Manual 12-13Universal Serial Bus Device Controller14. When the host executes the STATUS OUT stage (zero-l

Page 362 - C Control Register- ICR

12-14 Intel® PXA26x Processor Family Developer’s Manual Universal Serial Bus Device Controller16. Software clears the UDC interrupt bit and returns fr

Page 363 - Table 9-11. I

Intel® PXA26x Processor Family Developer’s Manual 12-15Universal Serial Bus Device Controllerthe wrong amount of data was sent, software cleans up a

Page 364 - C Status Register

12-16 Intel® PXA26x Processor Family Developer’s Manual Universal Serial Bus Device Controller1. During the SETUP VENDOR command, software enables the

Page 365 - Table 9-12. I

Intel® PXA26x Processor Family Developer’s Manual 12-17Universal Serial Bus Device Controller2. The host PC sends a BULK-OUT.3. The DMA engine reads

Page 366

12-18 Intel® PXA26x Processor Family Developer’s Manual Universal Serial Bus Device Controller1. During the SETUP VENDOR command, software enables the

Page 367 - Transmitter 10

Intel® PXA26x Processor Family Developer’s Manual 12-19Universal Serial Bus Device ControllerWhen software receives a SETUP VENDOR command to set up

Page 368 - 10.2 Overview

Intel® PXA26x Processor Family Developer’s Manual 2-13System ArchitectureL_DD[12]/GPIO[70]ICOCZLCD DISPLAY DATA (output):Transfers pixel information

Page 369 - 10.3 Signal Descriptions

12-20 Intel® PXA26x Processor Family Developer’s Manual Universal Serial Bus Device Controller6. Return from interrupt.7. Steps 2 through 6 repeat unt

Page 370

Intel® PXA26x Processor Family Developer’s Manual 12-21Universal Serial Bus Device Controllerb. If UDCCR[UDA] is a 1, there is currently no USB rese

Page 371 - 10.4.1 Reset

12-22 Intel® PXA26x Processor Family Developer’s Manual Universal Serial Bus Device Controlleraddress for the 16 x 8 data FIFO that can be used to tra

Page 372

Intel® PXA26x Processor Family Developer’s Manual 12-23Universal Serial Bus Device Controller12.6.1.7 Reset Interrupt Request (RSTIR)The reset inter

Page 373

12-24 Intel® PXA26x Processor Family Developer’s Manual Universal Serial Bus Device Controller12.6.2 UDC Endpoint 0 Control/Status Register (UDCCS0)Th

Page 374

Intel® PXA26x Processor Family Developer’s Manual 12-25Universal Serial Bus Device Controller12.6.2.3 Flush Tx FIFO (FTF)The flush Tx FIFO bit trigg

Page 375 - – IER (Sheet 1 of 2)

12-26 Intel® PXA26x Processor Family Developer’s Manual Universal Serial Bus Device Controller12.6.3 UDC Endpoint x Control/Status Register (UDCCSx),

Page 376 - – IER (Sheet 2 of 2)

Intel® PXA26x Processor Family Developer’s Manual 12-27Universal Serial Bus Device Controller12.6.3.2 Transmit Packet Complete (TPC)The transmit pac

Page 377

12-28 Intel® PXA26x Processor Family Developer’s Manual Universal Serial Bus Device Controller12.6.3.8 Transmit Short Packet (TSP)The software uses th

Page 378

Intel® PXA26x Processor Family Developer’s Manual 12-29Universal Serial Bus Device Controller12.6.4.1 Receive FIFO Service (RFS)The receive FIFO ser

Page 379

2-14 Intel® PXA26x Processor Family Developer’s Manual System ArchitectureFFRTS/GPIO[41]ICOCZ FULL FUNCTION UART REQUEST-TO-SEND (output):Pulled HighN

Page 380 - – LCR (Sheet 1 of 2)

12-30 Intel® PXA26x Processor Family Developer’s Manual Universal Serial Bus Device Controller12.6.4.7 Receive FIFO Not Empty (RNE)The receive FIFO no

Page 381 - – LCR (Sheet 2 of 2)

Intel® PXA26x Processor Family Developer’s Manual 12-31Universal Serial Bus Device Controller12.6.5 UDC Endpoint x Control/Status Register (UDCCSx),

Page 382 - – LSR (Sheet 1 of 2)

12-32 Intel® PXA26x Processor Family Developer’s Manual Universal Serial Bus Device Controller12.6.5.3 Flush Tx FIFO (FTF)The Flush Tx FIFO bit trigge

Page 383 - – LSR (Sheet 2 of 2)

Intel® PXA26x Processor Family Developer’s Manual 12-33Universal Serial Bus Device Controller12.6.6 UDC Endpoint x Control/Status Register (UDCCSx),

Page 384 - – MCR (Sheet 1 of 2)

12-34 Intel® PXA26x Processor Family Developer’s Manual Universal Serial Bus Device Controller12.6.6.2 Receive Packet Complete (RPC)The receive packet

Page 385 - – MCR (Sheet 2 of 2)

Intel® PXA26x Processor Family Developer’s Manual 12-35Universal Serial Bus Device Controller12.6.7 UDC Endpoint x Control/Status Register (UDCCSx),

Page 386

12-36 Intel® PXA26x Processor Family Developer’s Manual Universal Serial Bus Device Controller12.6.7.2 Transmit Packet Complete (TPC)The transmit pack

Page 387

Intel® PXA26x Processor Family Developer’s Manual 12-37Universal Serial Bus Device Controller12.6.7.8 Transmit Short Packet (TSP)Software uses the t

Page 388 - 10.4.5 DMA Requests

12-38 Intel® PXA26x Processor Family Developer’s Manual Universal Serial Bus Device Controller12.6.8.1 Interrupt Mask Endpoint x (IMx), Where x is 0 t

Page 389

Intel® PXA26x Processor Family Developer’s Manual 12-39Universal Serial Bus Device Controller12.6.9.1 Interrupt Mask Endpoint x (IMx), where x is 8

Page 390 - 10.4.6.2 Operation

Intel® PXA26x Processor Family Developer’s Manual 2-15System ArchitectureFFTXD/GPIO[39]ICOCZFULL FUNCTION UART TRANSMIT (output)MMC CHIP SELECT 1 (o

Page 391

12-40 Intel® PXA26x Processor Family Developer’s Manual Universal Serial Bus Device Controller12.6.10 UDC Status/Interrupt Register 0 (USIR0)The UDC s

Page 392 - 10.5 Register Summary

Intel® PXA26x Processor Family Developer’s Manual 12-41Universal Serial Bus Device Controller12.6.10.7 Endpoint 6 Interrupt Request (IR6)The interru

Page 393

12-42 Intel® PXA26x Processor Family Developer’s Manual Universal Serial Bus Device Controller12.6.11.2 Endpoint 9 Interrupt Request (IR9)The interrup

Page 394

Intel® PXA26x Processor Family Developer’s Manual 12-43Universal Serial Bus Device Controller12.6.12 UDC Frame Number High Register (UFNHR)The UDC f

Page 395 - 11.1 Signal Description

12-44 Intel® PXA26x Processor Family Developer’s Manual Universal Serial Bus Device Controller12.6.12.3 Isochronous Packet Error Endpoint 9 (IPE9)The

Page 396

Intel® PXA26x Processor Family Developer’s Manual 12-45Universal Serial Bus Device Controller12.6.13 UDC Frame Number Low Register (UFNLR)The UDC fr

Page 397 - 11.2.2 Frame Format

12-46 Intel® PXA26x Processor Family Developer’s Manual Universal Serial Bus Device Controller12.6.15 UDC Endpoint 0 Data Register (UDDR0)The UDC endp

Page 398 - 11.2.6 CRC Field

Intel® PXA26x Processor Family Developer’s Manual 12-47Universal Serial Bus Device Controller12.6.16 UDC Data Register x (UDDRx), Where x is 1, 6, o

Page 399 - 11.2.8 Receive Operation

12-48 Intel® PXA26x Processor Family Developer’s Manual Universal Serial Bus Device Controller12.6.17 UDC Data Register x (UDDRx), Where x is 2, 7, or

Page 400 - 11.2.9 Transmit Operation

Intel® PXA26x Processor Family Developer’s Manual 12-49Universal Serial Bus Device Controller12.6.19 UDC Data Register x (UDDRx), Where x is 4, 9, o

Page 401

2-16 Intel® PXA26x Processor Family Developer’s Manual System ArchitectureAC97 Controller and I2S Controller PinsBITCLK/GPIO[28]ICOCZAC97 AUDIO PORT B

Page 402 - Descriptions

12-50 Intel® PXA26x Processor Family Developer’s Manual Universal Serial Bus Device Controller12.6.21 UDC Register LocationsTable 12-32 shows the regi

Page 403

Intel® PXA26x Processor Family Developer’s Manual 12-51Universal Serial Bus Device Controller0h 4060 0180 UDDR2 UDC Endpoint 2 Data Register0h 4060

Page 404

12-52 Intel® PXA26x Processor Family Developer’s Manual Universal Serial Bus Device Controller

Page 405

Intel® PXA26x Processor Family Developer’s Manual 13-1AC97 Controller Unit 1313.1 OverviewThe AC97 Controller Unit (ACUNIT) of the Intel® PXA26x Pro

Page 406 - 11.3.4 FICP Data Register

13-2 Intel® PXA26x Processor Family Developer’s Manual AC97 Controller Unit13.3 Signal DescriptionThe AC97 signals form the AC-link, which is a point-

Page 407 - 11.3.5 FICP Status Register 0

Intel® PXA26x Processor Family Developer’s Manual 13-3AC97 Controller Unit13.4 AC-link Digital Serial Interface ProtocolEach AC97 codec incorporates

Page 408 - 11.3.6 FICP Status Register 1

13-4 Intel® PXA26x Processor Family Developer’s Manual AC97 Controller UnitThe ACUNIT provides synchronization for all data transaction on the AC-link

Page 409

Intel® PXA26x Processor Family Developer’s Manual 13-5AC97 Controller UnitA new audio output frame begins with a low-to-high SYNC transition synchro

Page 410

13-6 Intel® PXA26x Processor Family Developer’s Manual AC97 Controller UnitNote: When the ACUNIT transmits mono audio sample streams, software must en

Page 411 - Controller 12

Intel® PXA26x Processor Family Developer’s Manual 13-7AC97 Controller Unit3. Write a non-zero value (0b01, 0b10, 0b11) to the codec ID field (slot 0

Page 412 - 12.2 Device Configuration

Intel® PXA26x Processor Family Developer’s Manual 2-17System ArchitectureGPIO[14:2] ICOCZGENERAL PURPOSE I/O:More wake-up sources for sleep mode.Pul

Page 413 - 12.3.1 Signalling Levels

13-8 Intel® PXA26x Processor Family Developer’s Manual AC97 Controller Unit13.4.1.6 Slot 5: Modem Line CodecAudio output frame slot 5 contains the MSB

Page 414 - 12.3.3 Field Formats

Intel® PXA26x Processor Family Developer’s Manual 13-9AC97 Controller UnitA new audio input frame begins when SYNC transitions from low to high. The

Page 415 - 12.3.4 Packet Formats

13-10 Intel® PXA26x Processor Family Developer’s Manual AC97 Controller Unit13.4.2.2 Slot 1: Status Address Port/SLOTREQ bitsThe status port monitors

Page 416 - 12.3.4.3 Data Packet Type

Intel® PXA26x Processor Family Developer’s Manual 13-11AC97 Controller UnitNote: Slot requests for slots 3 and 4 are always set or cleared in tandem

Page 417 - 12.3.5 Transaction Formats

13-12 Intel® PXA26x Processor Family Developer’s Manual AC97 Controller Unit13.4.2.9 Slot 12: I/O StatusThe GPIOs configured as inputs return their st

Page 418 - 12.3.6 UDC Device Requests

Intel® PXA26x Processor Family Developer’s Manual 13-13AC97 Controller Unit13.5.2 Waking up the AC-link13.5.2.1 Wake up triggered by the CodecTo wak

Page 419

13-14 Intel® PXA26x Processor Family Developer’s Manual AC97 Controller Unit13.5.2.2.1 Cold AC97 ResetA cold reset is generated when the nACRESET pin

Page 420 - 12.4 UDC Hardware Connection

Intel® PXA26x Processor Family Developer’s Manual 13-15AC97 Controller UnitNote: After it is enabled, the ACUNIT requests the DMA immediately to fil

Page 421 - (optional)

13-16 Intel® PXA26x Processor Family Developer’s Manual AC97 Controller Unitdoes not set the codec-ready bit, GCR[PCRDY] for the primary codec or GCR[

Page 422 - 12.5 UDC Operation

Intel® PXA26x Processor Family Developer’s Manual 13-17AC97 Controller Unittransmit valid data in certain frames. For example, if the controller sen

Page 423

2-18 Intel® PXA26x Processor Family Developer’s Manual System ArchitectureMiscellaneous PinsBOOT_SEL[2:0]ICBOOT SELECT PINS (input):Indicates type of

Page 424 - Status Stage

13-18 Intel® PXA26x Processor Family Developer’s Manual AC97 Controller Unit13.8.1.2 Receive FIFO ErrorsChannel-specific status bits are updated durin

Page 425

Intel® PXA26x Processor Family Developer’s Manual 13-19AC97 Controller Unit• Audio codec registers• Modem codec registersChannel specific data regis

Page 426

13-20 Intel® PXA26x Processor Family Developer’s Manual AC97 Controller Unit13.8.3.2 Global Control Register0x4050_0118 MISR Modem In Status Register0

Page 427 - 12.5.7.1 Software Enables DMA

Intel® PXA26x Processor Family Developer’s Manual 13-21AC97 Controller Unit7:6 — Reserved5 SECRES_IENSECONDARY RESUME INTERRUPT ENABLE:0 – Interrupt

Page 428

13-22 Intel® PXA26x Processor Family Developer’s Manual AC97 Controller Unit13.8.3.3 Global Status Register (GSR)Table 13-9. Global Status Register (S

Page 429

Intel® PXA26x Processor Family Developer’s Manual 13-23AC97 Controller Unit7MINTMIC IN INTERRUPT (MINT):0 – None of the Mic-in channel interrupts oc

Page 430

13-24 Intel® PXA26x Processor Family Developer’s Manual AC97 Controller Unit13.8.3.4 PCM-Out Control Register (POCR)13.8.3.5 PCM-In Control Register (

Page 431

Intel® PXA26x Processor Family Developer’s Manual 13-25AC97 Controller Unit13.8.3.6 PCM-Out Status Register (POSR)13.8.3.7 PCM_In Status Register (P

Page 432 - 12.6.1 UDC Control Register

13-26 Intel® PXA26x Processor Family Developer’s Manual AC97 Controller Unit13.8.3.8 Codec Access Register (CAR)13.8.3.9 PCM Data Register (PCDR)Writi

Page 433

Intel® PXA26x Processor Family Developer’s Manual 13-27AC97 Controller Unit13.8.3.10 Mic-In Control Register (MCCR)Figure 13-9. PCM Transmit and Rec

Page 434

Intel® PXA26x Processor Family Developer’s Manual 2-19System ArchitectureTMS ICJTAG TEST MODE SELECT (input):Selects the test mode required from the

Page 435

13-28 Intel® PXA26x Processor Family Developer’s Manual AC97 Controller Unit13.8.3.11 Mic-In Status Register (MCSR)13.8.3.12 Mic-In Data Register (MCD

Page 436

Intel® PXA26x Processor Family Developer’s Manual 13-29AC97 Controller Unit13.8.3.13 Modem-Out Control Register (MOCR)Figure 13-10. Mic-in Receive-O

Page 437

13-30 Intel® PXA26x Processor Family Developer’s Manual AC97 Controller Unit13.8.3.14 Modem-In Control Register (MICR)13.8.3.15 Modem-Out Status Regis

Page 438

Intel® PXA26x Processor Family Developer’s Manual 13-31AC97 Controller Unit13.8.3.16 Modem-In Status Register (MISR)13.8.3.17 Modem Data Register (M

Page 439

13-32 Intel® PXA26x Processor Family Developer’s Manual AC97 Controller Unit13.8.3.18 Accessing Codec Registers Each codec has up to sixty-four 16-bit

Page 440

Intel® PXA26x Processor Family Developer’s Manual 13-33AC97 Controller UnitTable 13-24. Address Mapping for Codec Registers (Sheet 1 of 2)7-bit Code

Page 441

13-34 Intel® PXA26x Processor Family Developer’s Manual AC97 Controller Unit0x46 0x4050_028C 0x4050_038C 0x4050_048C 0x4050_058C0x48 0x4050_0290 0x405

Page 442

Intel® PXA26x Processor Family Developer’s Manual 14-1Inter-Integrated Circuit Sound Controller 14Inter-Integrated Circuit Sound (I2S) is a protocol

Page 443

14-2 Intel® PXA26x Processor Family Developer’s Manual Inter-Integrated Circuit Sound Controller14.2 Signal DescriptionsSYSCLK is the clock on which a

Page 444

Intel® PXA26x Processor Family Developer’s Manual 14-3Inter-Integrated Circuit Sound ControllerTo configure SYNC and SDATA_OUT as outputs, follow th

Page 445

Intel® PXA26x Processor Family Developer’s Manual v Contents4.1.2 GPIO Alternate Functions...

Page 446

2-20 Intel® PXA26x Processor Family Developer’s Manual System ArchitectureASSPSFRM/GPIO[31]ICOCZAUDIO SYNCHRONOUS SERIAL PORT FRAME SIGNALPulled HighN

Page 447

14-4 Intel® PXA26x Processor Family Developer’s Manual Inter-Integrated Circuit Sound Controller3. Optional: Programmed I/O may be used for priming th

Page 448

Intel® PXA26x Processor Family Developer’s Manual 14-5Inter-Integrated Circuit Sound ControllerAsserting the DREC bit in SACR1 has the following eff

Page 449

14-6 Intel® PXA26x Processor Family Developer’s Manual Inter-Integrated Circuit Sound ControllerThe BITCLK, as shown in Table 14-2, is different for d

Page 450

Intel® PXA26x Processor Family Developer’s Manual 14-7Inter-Integrated Circuit Sound ControllerFigure 14-1 and Figure 14-2 provide timing diagrams t

Page 451

14-8 Intel® PXA26x Processor Family Developer’s Manual Inter-Integrated Circuit Sound Controller• The Status Register signals the state of the FIFO bu

Page 452

Intel® PXA26x Processor Family Developer’s Manual 14-9Inter-Integrated Circuit Sound ControllerNOTES:† If ENB is toggled in the middle of a normal o

Page 453

14-10 Intel® PXA26x Processor Family Developer’s Manual Inter-Integrated Circuit Sound Controller14.6.1.2 Suggested TFTH and RFTH for DMA servicingThe

Page 454

Intel® PXA26x Processor Family Developer’s Manual 14-11Inter-Integrated Circuit Sound Controller† SACR1 bits DRPL, DREC, and AMSL cross clock domain

Page 455 - 12, or 14

14-12 Intel® PXA26x Processor Family Developer’s Manual Inter-Integrated Circuit Sound ControllerTable 14-7. SASR0 Bit DescriptionsPhysical Address0x4

Page 456

Intel® PXA26x Processor Family Developer’s Manual 14-13Inter-Integrated Circuit Sound Controller14.6.4 Serial Audio Clock Divider Register (SADIV)Th

Page 457

Intel® PXA26x Processor Family Developer’s Manual 2-21System Architecture2.13 Register Address SummaryTable 2-8 lists the registers present in the P

Page 458

14-14 Intel® PXA26x Processor Family Developer’s Manual Inter-Integrated Circuit Sound Controller14.6.6 Serial Audio Interrupt Mask Register (SAIMR)Wr

Page 459

Intel® PXA26x Processor Family Developer’s Manual 14-15Inter-Integrated Circuit Sound ControllerFigure 14-3. Transmit and Receive FIFO Accesses Thro

Page 460

14-16 Intel® PXA26x Processor Family Developer’s Manual Inter-Integrated Circuit Sound Controller14.7 InterruptsThe following SASR0 status bits, if en

Page 461

Intel® PXA26x Processor Family Developer’s Manual 15-1MultiMediaCard Controller 1515.1 OverviewThe Intel® PXA26x Processor Family MultiMediaCard (MM

Page 462

15-2 Intel® PXA26x Processor Family Developer’s Manual MultiMediaCard ControllerThe MMC bus connects the card stack to the controller. The software an

Page 463 - AC97 Controller Unit 13

Intel® PXA26x Processor Family Developer’s Manual 15-3MultiMediaCard Controller. In SPI mode, not all commands are available. The available commands

Page 464 - 13.3 Signal Description

15-4 Intel® PXA26x Processor Family Developer’s Manual MultiMediaCard ControllerNote: One- and three-byte data transfers are not supported with this c

Page 465

Intel® PXA26x Processor Family Developer’s Manual 15-5MultiMediaCard ControllerThe MMCLK, MMCCS0, and MMCCS1 signals are routed through alternate fu

Page 466 - Data PhaseTag Phase

15-6 Intel® PXA26x Processor Family Developer’s Manual MultiMediaCard Controlleraddress in the argument portion of the command token that is protected

Page 467 - SDATA_OUT

Intel® PXA26x Processor Family Developer’s Manual 15-7MultiMediaCard ControllerThe command token is protected with a 7-bit CRC. The card always send

Page 468 - 13.4.1.1 Slot 0: Tag Phase

2-22 Intel® PXA26x Processor Family Developer’s Manual System Architecture0x4000 001C DCSR7 DMA Control / Status Register for Channel 70x4000 0020 DCS

Page 469

15-8 Intel® PXA26x Processor Family Developer’s Manual MultiMediaCard Controller3. Restart the clock.Software must not stop the clock when it attempts

Page 470 - 13.4.1.8 Slot 12: I/O Control

Intel® PXA26x Processor Family Developer’s Manual 15-9MultiMediaCard Controller15.2.8.2 Receive Data FIFO, MMC_RXFIFOThe two receive data FIFOs are

Page 471 - 13.4.2.1 Slot 0: Tag Phase

15-10 Intel® PXA26x Processor Family Developer’s Manual MultiMediaCard Controller15.2.8.3 Transmit Data FIFO, MMC_TXFIFOThe two transmit data FIFOs ar

Page 472

Intel® PXA26x Processor Family Developer’s Manual 15-11MultiMediaCard ControllerFor the DMA, use three descriptors of 32 bytes and 32-byte bursts an

Page 473 - Bit Name Description

15-12 Intel® PXA26x Processor Family Developer’s Manual MultiMediaCard Controller—MMC_CLKRT—MMC_SPI— MMC_RESTO4. Start the clock5. Write 0x7b to the M

Page 474 - 13.5 AC-link Low Power Mode

Intel® PXA26x Processor Family Developer’s Manual 15-13MultiMediaCard ControllerThe MMC controller performs data transactions in all the basic modes

Page 475 - 13.5.2 Waking up the AC-link

15-14 Intel® PXA26x Processor Family Developer’s Manual MultiMediaCard ControllerIn a block data read, the following parameters must be specified:• Th

Page 476 - 13.6 ACUNIT Operation

Intel® PXA26x Processor Family Developer’s Manual 15-15MultiMediaCard Controller• The data transfer is a read.• The data transfer is in stream mode.

Page 477 - 13.6.1 Initialization

15-16 Intel® PXA26x Processor Family Developer’s Manual MultiMediaCard Controller15.4.1 Start and Stop ClockThe set of registers is accessed by stoppi

Page 478 - 13.6.2 Trailing bytes

Intel® PXA26x Processor Family Developer’s Manual 15-17MultiMediaCard ControllerThe software must not make changes in the set of registers until the

Page 479 - 13.8 Functional Description

Intel® PXA26x Processor Family Developer’s Manual 2-23System Architecture0x4000 0178 DRCMR30 Request to Channel Map Register for USB endpoint 6 Requ

Page 480 - 13.8.3 Registers

15-18 Intel® PXA26x Processor Family Developer’s Manual MultiMediaCard Controller5. Wait for MMC_I_REG[PRG_DONE] interrupt. This interrupt indicates t

Page 481 - • Modem codec registers

Intel® PXA26x Processor Family Developer’s Manual 15-19MultiMediaCard ControllerThe multiple block write mode also requires a stop transmission comm

Page 482 - AC97 Controller Unit

15-20 Intel® PXA26x Processor Family Developer’s Manual MultiMediaCard Controller8. Set MMC_I_MASK to 0x1d.9. Wait for MMC_I_REG[PRG_DONE] interrupt.

Page 483

Intel® PXA26x Processor Family Developer’s Manual 15-21MultiMediaCard Controller15.5 MultiMediaCard Controller Register DescriptionsThe MMC controll

Page 484

15-22 Intel® PXA26x Processor Family Developer’s Manual MultiMediaCard Controller15.5.2 MMC_STAT RegisterThe MMC_STAT Register is the status register

Page 485

Intel® PXA26x Processor Family Developer’s Manual 15-23MultiMediaCard Controller15.5.3 MMC_CLKRT RegisterThe MMC_CLKRT register specifies the freque

Page 486

15-24 Intel® PXA26x Processor Family Developer’s Manual MultiMediaCard ControllerThe software can only write this register after the clock is turned o

Page 487

Intel® PXA26x Processor Family Developer’s Manual 15-25MultiMediaCard Controller15.5.5 MMC_CMDAT RegisterThe MMC_CMDAT register controls the command

Page 488

15-26 Intel® PXA26x Processor Family Developer’s Manual MultiMediaCard Controller15.5.6 MMC_RESTO RegisterThe MMC_RESTO register controls the number o

Page 489

Intel® PXA26x Processor Family Developer’s Manual 15-27MultiMediaCard Controller15.5.7 MMC_RDTO RegisterThe MMC_RDTO register determines the length

Page 490

2-24 Intel® PXA26x Processor Family Developer’s Manual System Architecture0x4000 0278 DTADR7 DMA Target Address Register Channel 70x4000 027C DCMD7 DM

Page 491

15-28 Intel® PXA26x Processor Family Developer’s Manual MultiMediaCard Controller15.5.8 MMC_BLKLEN RegisterThe MMC_BLKLEN register specifies the numbe

Page 492

Intel® PXA26x Processor Family Developer’s Manual 15-29MultiMediaCard Controller15.5.11 MMC_I_MASK RegisterThe MMC_I_MASK register masks off the var

Page 493

15-30 Intel® PXA26x Processor Family Developer’s Manual MultiMediaCard Controller15.5.12 MMC_I_REG RegisterThe MMC_I_REG register shows the currently

Page 494

Intel® PXA26x Processor Family Developer’s Manual 15-31MultiMediaCard Controller15.5.13 MMC_CMD RegisterThe MMC_CMD register specifies the command n

Page 495

15-32 Intel® PXA26x Processor Family Developer’s Manual MultiMediaCard ControllerTable 15-18. MMC_CMD RegisterPhysical Address4110_0030MMC_CMD Registe

Page 496

Intel® PXA26x Processor Family Developer’s Manual 15-33MultiMediaCard Controller010110 CMD22 Reserved010111 CMD23 Reserved011000 CMD24 MMC/SPI WRITE

Page 497 - Controller 14

15-34 Intel® PXA26x Processor Family Developer’s Manual MultiMediaCard Controller15.5.14 MMC_ARGH RegisterThe MMC_ARGH register specifies the upper 16

Page 498 - 14.2 Signal Descriptions

Intel® PXA26x Processor Family Developer’s Manual 15-35MultiMediaCard Controller15.5.16 MMC_RES FIFO (read only)The MMC_RES FIFO contains the respon

Page 499 - 14.3 Controller Operation

15-36 Intel® PXA26x Processor Family Developer’s Manual MultiMediaCard ControllerTable 15-24. MMC_TXFIFO, FIFO EntryPhysical Address4110_0044MMC_TXFIF

Page 500

Intel® PXA26x Processor Family Developer’s Manual 16-1Network/Audio Synchronous Serial Protocol Serial Ports 16This chapter describes the signal def

Page 501 - 14.3.6 Trailing Bytes

Intel® PXA26x Processor Family Developer’s Manual 2-25System Architecture0x4010 000C FFLCR Line Control Register (read/write)0x4010 0010 FFMCR Modem

Page 502 - 14.5 Data Formats

16-2 Intel® PXA26x Processor Family Developer’s Manual Network/Audio Synchronous Serial Protocol Serial Ports16.3 Signal DescriptionTable 16-1 lists t

Page 503 - A8843-01

Intel® PXA26x Processor Family Developer’s Manual 16-3Network/Audio Synchronous Serial Protocol Serial Ports16.4.1 Processor and DMA FIFO AccessThe

Page 504 - • Setting ENB to one does:

16-4 Intel® PXA26x Processor Family Developer’s Manual Network/Audio Synchronous Serial Protocol Serial Ports16.4.2.2 Removing Trailing BytesIn this c

Page 505

Intel® PXA26x Processor Family Developer’s Manual 16-5Network/Audio Synchronous Serial Protocol Serial Ports• For PSP, the protocol allows for the c

Page 506

16-6 Intel® PXA26x Processor Family Developer’s Manual Network/Audio Synchronous Serial Protocol Serial Ports16.4.3.2 SPI Protocol DetailsThe SPI prot

Page 507

Intel® PXA26x Processor Family Developer’s Manual 16-7Network/Audio Synchronous Serial Protocol Serial PortsFor back-to-back transfers, frames start

Page 508

16-8 Intel® PXA26x Processor Family Developer’s Manual Network/Audio Synchronous Serial Protocol Serial PortsThe state of SSPRXD is undefined before t

Page 509

Intel® PXA26x Processor Family Developer’s Manual 16-9Network/Audio Synchronous Serial Protocol Serial PortsNote: When configured as either master o

Page 510

16-10 Intel® PXA26x Processor Family Developer’s Manual Network/Audio Synchronous Serial Protocol Serial PortsNote: When configured master the SSP por

Page 511

Intel® PXA26x Processor Family Developer’s Manual 16-11Network/Audio Synchronous Serial Protocol Serial Portsclocks programmed in the field SSPSP[SF

Page 512 - 14.7 Interrupts

2-26 Intel® PXA26x Processor Family Developer’s Manual System Architecture0x4040 0064through0x4040 007C— reserved0x4040 0080 SADR Serial Audio Data Re

Page 513 - MultiMediaCard Controller 15

16-12 Intel® PXA26x Processor Family Developer’s Manual Network/Audio Synchronous Serial Protocol Serial PortsNote: The SSPSFRM delay must not extend

Page 514

Intel® PXA26x Processor Family Developer’s Manual 16-13Network/Audio Synchronous Serial Protocol Serial Ports(SSCR1[SFRMDIR] is set) if the assertio

Page 515

16-14 Intel® PXA26x Processor Family Developer’s Manual Network/Audio Synchronous Serial Protocol Serial PortsNote: If SSPSCLK is an input, the device

Page 516 - 15.2.1 Signal Description

Intel® PXA26x Processor Family Developer’s Manual 16-15Network/Audio Synchronous Serial Protocol Serial PortsNote: SSCR1[TTELP] must be 0 for Nation

Page 517 - 15.2.4 MMC and SPI Modes

16-16 Intel® PXA26x Processor Family Developer’s Manual Network/Audio Synchronous Serial Protocol Serial PortsSSCR1[TTELP] can only be set to 1 in PSP

Page 518 - 15.2.4.2 SPI Mode

Intel® PXA26x Processor Family Developer’s Manual 16-17Network/Audio Synchronous Serial Protocol Serial Ports16.4.5 FIFO OperationTwo separate and i

Page 519 - 15.2.7 Clock Control

16-18 Intel® PXA26x Processor Family Developer’s Manual Network/Audio Synchronous Serial Protocol Serial Ports16.5 SSP Port Register DescriptionsEach

Page 520 - 15.2.8 Data FIFOs

Intel® PXA26x Processor Family Developer’s Manual 16-19Network/Audio Synchronous Serial Protocol Serial PortsTable 16-3. SSCR0 Bit Definitions (Shee

Page 521 - • Receive 105 bytes:

16-20 Intel® PXA26x Processor Family Developer’s Manual Network/Audio Synchronous Serial Protocol Serial Ports5:4 R/W FRFFRAME FORMAT:SELECTS which fr

Page 522 - • Transmit 98 bytes of data:

Intel® PXA26x Processor Family Developer’s Manual 16-21Network/Audio Synchronous Serial Protocol Serial Ports16.5.2 SSP Control Register 1 (SSCR1)SS

Page 523 - 15.2.8.4 DMA and Program I/O

Intel® PXA26x Processor Family Developer’s Manual 2-27System Architecture0x4050 0300through0x4050 03FC— Secondary Audio codec Registers0x4050 0400th

Page 524 - 15.3.2 Data Transfer

16-22 Intel® PXA26x Processor Family Developer’s Manual Network/Audio Synchronous Serial Protocol Serial Ports29 R/W EBCEIBIT COUNT ERROR INTERRUPT MA

Page 525 - 15.3.2.2 Block Data Read

Intel® PXA26x Processor Family Developer’s Manual 16-23Network/Audio Synchronous Serial Protocol Serial Ports24 R/W SFRMDIRSSP FRAME DIRECTION:Deter

Page 526 - MMC_RDTO[READ_TO]

16-24 Intel® PXA26x Processor Family Developer’s Manual Network/Audio Synchronous Serial Protocol Serial Ports21 R/W TSRETRANSMIT SERVICE REQUEST ENAB

Page 527 - 15.3.4 SPI Functionality

Intel® PXA26x Processor Family Developer’s Manual 16-25Network/Audio Synchronous Serial Protocol Serial Ports14 R/W EFWRENABLE FIFO WRITE/READ (test

Page 528 - 15.4.3 Enabling SPI Mode

16-26 Intel® PXA26x Processor Family Developer’s Manual Network/Audio Synchronous Serial Protocol Serial Ports3R/WSPOMOTOROLA SPI SSPSCLK POLARITY SET

Page 529 - 15.4.5 Erase

Intel® PXA26x Processor Family Developer’s Manual 16-27Network/Audio Synchronous Serial Protocol Serial Ports16.5.3 SSP Programmable Serial Protocol

Page 530 - 15.4.8 Multiple Block Write

16-28 Intel® PXA26x Processor Family Developer’s Manual Network/Audio Synchronous Serial Protocol Serial Ports16.5.4 SSP Time Out Register (SSTO)SSP T

Page 531 - 15.4.10 Stream Write

Intel® PXA26x Processor Family Developer’s Manual 16-29Network/Audio Synchronous Serial Protocol Serial Ports16.5.5 SSP Interrupt Test Register (SSI

Page 532 - 15.4.11 Stream Read

16-30 Intel® PXA26x Processor Family Developer’s Manual Network/Audio Synchronous Serial Protocol Serial Ports16.5.6 SSP Status Register (SSSR)SSSR, s

Page 533 - 15.5.1 MMC_STRPCL Register

Intel® PXA26x Processor Family Developer’s Manual 16-31Network/Audio Synchronous Serial Protocol Serial PortsTable 16-8. SSSR Bit Definitions (Sheet

Page 534 - 15.5.2 MMC_STAT Register

2-28 Intel® PXA26x Processor Family Developer’s Manual System Architecture0x4060 0600 UDDR6 UDC Endpoint 6 Data Register0x4060 0680 UDDR7 UDC Endpoint

Page 535 - 15.5.3 MMC_CLKRT Register

16-32 Intel® PXA26x Processor Family Developer’s Manual Network/Audio Synchronous Serial Protocol Serial Ports15:12 R RFLRECEIVE FIFO LEVEL:The number

Page 536 - 15.5.4 MMC_SPI Register

Intel® PXA26x Processor Family Developer’s Manual 16-33Network/Audio Synchronous Serial Protocol Serial Ports5 R TFSTRANSMIT FIFO SERVICE REQUEST:In

Page 537 - 15.5.5 MMC_CMDAT Register

16-34 Intel® PXA26x Processor Family Developer’s Manual Network/Audio Synchronous Serial Protocol Serial Ports16.5.7 SSP Data Register (SSDR)SSDR, sho

Page 538 - 15.5.6 MMC_RESTO Register

Intel® PXA26x Processor Family Developer’s Manual 16-35Network/Audio Synchronous Serial Protocol Serial PortsTable 16-10. NSSP Register Address MapP

Page 539 - 15.5.7 MMC_RDTO Register

16-36 Intel® PXA26x Processor Family Developer’s Manual Network/Audio Synchronous Serial Protocol Serial Ports

Page 540 - 15.5.10 MMC_PRTBUF Register

Intel® PXA26x Processor Family Developer’s Manual 17-1Hardware UART 17This chapter describes the signal definitions and operation of the Intel® PXA2

Page 541 - 15.5.11 MMC_I_MASK Register

17-2 Intel® PXA26x Processor Family Developer’s Manual Hardware UART17.2 FeaturesThe HWUART has the following features:• Functionally compatible with

Page 542 - 15.5.12 MMC_I_REG Register

Intel® PXA26x Processor Family Developer’s Manual 17-3Hardware UART• Slow infrared asynchronous interface that conforms to the Infrared Data Associa

Page 543 - 15.5.13 MMC_CMD Register

17-4 Intel® PXA26x Processor Family Developer’s Manual Hardware UARTReceive data sample counter frequency is 16 times the value of the bit frequency.

Page 544 - Table 15-18. MMC_CMD Register

Intel® PXA26x Processor Family Developer’s Manual 17-5Hardware UART17.4.1 ResetThe UART is disabled on reset. To enable the UART, software must prog

Page 545

Intel® PXA26x Processor Family Developer’s Manual 2-29System Architecture0x4090 000C RTTR RTC Timer Trim RegisterOS Timer 0x40A0 00000x40A0 0000 OSM

Page 546 - 15.5.15 MMC_ARGL Register

17-6 Intel® PXA26x Processor Family Developer’s Manual Hardware UART17.4.2.1.3 Transmit InterruptTransmit interrupts can only occur when the transmit

Page 547 - 15.5.18 MMC_TXFIFO FIFO

Intel® PXA26x Processor Family Developer’s Manual 17-7Hardware UARTNote: When DMA requests are enabled and an interrupt occurs, software must first

Page 548

17-8 Intel® PXA26x Processor Family Developer’s Manual Hardware UARTWhen in Full or Half-Autoflow mode, nCTS is asserted by the remote receiver when t

Page 549 - Protocol Serial Ports 16

Intel® PXA26x Processor Family Developer’s Manual 17-9Hardware UARTThe SIR interface does not contain the actual IR LED driver or the receiver ampli

Page 550 - 16.4 Operation

17-10 Intel® PXA26x Processor Family Developer’s Manual Hardware UARTFigure 17-4. XMODE Example.Note: The SIR TXD output pin is automatically held dea

Page 551 - 16.4.2.1 Time-out

Intel® PXA26x Processor Family Developer’s Manual 17-11Hardware UART 17.5.2 Transmit Holding Register (THR)In non-FIFO mode, the Transmit Holding Re

Page 552 - 16.4.3 Data Formats

17-12 Intel® PXA26x Processor Family Developer’s Manual Hardware UARTLoad these divisor latches during initialization to ensure that the baud rate gen

Page 553

Intel® PXA26x Processor Family Developer’s Manual 17-13Hardware UART17.5.4 Interrupt Enable Register (IER)The IER enables the five types of interrup

Page 554 - A9518-02

17-14 Intel® PXA26x Processor Family Developer’s Manual Hardware UARTNote: To ensure that the DMA controller and programmed I/O do not access the same

Page 555 - A9519-02

Intel® PXA26x Processor Family Developer’s Manual 17-15Hardware UARTTable 17-7. Interrupt ConditionsPriority Level Interrupt origin1 (highest) Recei

Page 556 - A9652-01

vi Intel® PXA26x Processor Family Developer’s Manual Contents6.2 Functional Description ...

Page 557 - A9520-02

2-30 Intel® PXA26x Processor Family Developer’s Manual System Architecture0x40E0 0038 GRER2 GPIO Rising-Edge Detect Register GPIO<80:64>0x40E0 0

Page 558 - A9521-02

17-16 Intel® PXA26x Processor Family Developer’s Manual Hardware UARTTable 17-9 shows the priority, type, and source of the Interrupt Identification R

Page 559 - A9523-02

Intel® PXA26x Processor Family Developer’s Manual 17-17Hardware UART17.5.6 FIFO Control Register (FCR)The FIFO Control Register (FCR) is a write-onl

Page 560 - T1 T2 T3 T4

17-18 Intel® PXA26x Processor Family Developer’s Manual Hardware UART17.5.7 Receive FIFO Occupancy Register (FOR)The Receive FIFO Occupancy Register s

Page 561 - 16.4.4 Hi-Z on SSPTXD

Intel® PXA26x Processor Family Developer’s Manual 17-19Hardware UARTAll reserved bits are read as unknown and must be written with a 0. The register

Page 562 - A9976-01

17-20 Intel® PXA26x Processor Family Developer’s Manual Hardware UARTNote: Auto-baud rate detection is not supported with slow infrared Mode.See Secti

Page 563 - A9978-01

Intel® PXA26x Processor Family Developer’s Manual 17-21Hardware UART17.5.10 Line Control Register (LCR)The Line Control Register (LCR) specifies the

Page 564

17-22 Intel® PXA26x Processor Family Developer’s Manual Hardware UARTTable 17-14. LCR Bit Definitions (Sheet 1 of 2)Physical Address0x4160_000CLine Co

Page 565 - 16.4.6 Baud-Rate Generation

Intel® PXA26x Processor Family Developer’s Manual 17-23Hardware UART17.5.11 Line Status Register (LSR)The LSR provides data transfer status informat

Page 566

17-24 Intel® PXA26x Processor Family Developer’s Manual Hardware UARTSee Section 17.4.2.3, “FIFO DMA Mode Operation” for details on using the DMA to r

Page 567

Intel® PXA26x Processor Family Developer’s Manual 17-25Hardware UART5RTDRQTRANSMIT DATA REQUEST:Indicates that the UART is ready to accept a new cha

Page 568

Intel® PXA26x Processor Family Developer’s Manual 2-31System Architecture0x4110 0004 MMC_STAT MMC Status Register (read only)0x4110 0008 MMC_CLKRT M

Page 569 - Table 16-4

17-26 Intel® PXA26x Processor Family Developer’s Manual Hardware UART17.5.12 Modem Control Register (MCR)The Modem Control Register (MCR) uses the mod

Page 570

Intel® PXA26x Processor Family Developer’s Manual 17-27Hardware UARTTable 17-16. MCR Bit Definitions (Sheet 1 of 2)Physical Address0x4160_0010Modem

Page 571

17-28 Intel® PXA26x Processor Family Developer’s Manual Hardware UART17.5.13 Modem Status Register (MSR)The Modem Status Register (MSR) provides the c

Page 572

Intel® PXA26x Processor Family Developer’s Manual 17-29Hardware UARTNote: When bit 0, 1, 2, or 3 is set, a Modem Status interrupt is generated if IE

Page 573

17-30 Intel® PXA26x Processor Family Developer’s Manual Hardware UART17.5.15 Infrared Selection Register (ISR)Each UART can manage an IrDA module asso

Page 574

Intel® PXA26x Processor Family Developer’s Manual 17-31Hardware UART17.6 Hardware UART Register SummaryTable 17-20 contains the register addresses f

Page 575 - + (Dummy Stop)

17-32 Intel® PXA26x Processor Family Developer’s Manual Hardware UART0x4160 0008 X HWIIR “Interrupt Identification Register (IIR)” (read only)0x4160 0

Page 576

Intel® PXA26x Processor Family Developer’s Manual 18-1Internal Flash 18This chapter describes the flash interface for the Intel® PXA26x Processor Fa

Page 577 - SSTO Bit Definitions

18-2 Intel® PXA26x Processor Family Developer’s Manual Internal FlashIf watchdog reset is not necessary, a secondary GPIO can control nRESET_OUT using

Page 578

Intel® PXA26x Processor Family Developer’s Manual 18-3Internal FlashWarning: Using a memory-clock frequency above 133 MHz is not allowed in synchron

Page 579

2-32 Intel® PXA26x Processor Family Developer’s Manual System Architecture0x4160 0000 HWTHR Transmit Holding register (write only)0x4160 0004 HWIER In

Page 580

18-4 Intel® PXA26x Processor Family Developer’s Manual Internal Flash;//--- Configure the processor in synchronous mode;//--- Can be used with normal

Page 581

Intel® PXA26x Processor Family Developer’s Manual 18-5Internal Flash;//--- Fill up registers with correct values -- 50 MHzSDCLK0_50MHz;//--- Check f

Page 582 - 16.6 Register Summary

18-6 Intel® PXA26x Processor Family Developer’s Manual Internal Flashstrh r9, [r8] ;/* No need for cache alignment since second flash chip */ldrh r9,

Page 583

Intel® PXA26x Processor Family Developer’s Manual 18-7Internal Flash

Page 585 - Hardware UART 17

Intel® PXA26x Processor Family Developer’s Manual 2-33System Architecture2.14 Memory MapFigure 2-3 on page 2-35 and Figure 2-2 on page 2-34 show the

Page 586 - 17.2 Features

2-34 Intel® PXA26x Processor Family Developer’s Manual System ArchitectureFigure 2-2. Memory Map (Part One) — From 0x8000 0000 to 0xFFFF FFFF Reserved

Page 587 - 17.4 Operation

Intel® PXA26x Processor Family Developer’s Manual 2-35System ArchitectureFigure 2-3. Memory Map (Part Two) — From 0x0000 0000 to 0x7FFF FFFF Reserve

Page 588

2-36 Intel® PXA26x Processor Family Developer’s Manual System Architecture

Page 589 - 17.4.1 Reset

Intel® PXA26x Processor Family Developer’s Manual 3-1Clocks and Power Manager 3The clocks and power manager for the Intel® PXA26x Processor Family con

Page 590

3-2 Intel® PXA26x Processor Family Developer’s Manual Clocks and Power Manager3.2 Power Manager IntroductionThe clocks and power manager can place th

Page 591 - 17.4.3 Autoflow Control

Intel® PXA26x Processor Family Developer’s Manual 3-3 Clocks and Power ManagerFigure 3-1 shows a functional representation of the clocking network. “L

Page 592 - can be programmed by the

Intel® PXA26x Processor Family Developer’s Manual vii Contents7.2.3 Resetting the Controller...

Page 593 - 17.4.5.1 Operation

3-4 Intel® PXA26x Processor Family Developer’s Manual Clocks and Power Manager3.3.1 32.768-KHz OscillatorThe 32.768-KHz oscillator is a low-power, lo

Page 594 - (see Table 17-2)

Intel® PXA26x Processor Family Developer’s Manual 3-5 Clocks and Power Manager3.3.4 95.85-MHz Peripheral Phase Locked LoopThe 95.85-MHz PLL is the clo

Page 595 - Settings

3-6 Intel® PXA26x Processor Family Developer’s Manual Clocks and Power Manager3.3.5 147.46-MHz Peripheral Phase Locked LoopThe 147.46-MHz PLL is the

Page 596

Intel® PXA26x Processor Family Developer’s Manual 3-7 Clocks and Power Manager3.4.1 Hardware ResetTo invoke a hardware reset and reset all units in th

Page 597

3-8 Intel® PXA26x Processor Family Developer’s Manual Clocks and Power Manager3.4.2.2 Behavior During Watchdog ResetDuring watchdog reset, all units

Page 598

Intel® PXA26x Processor Family Developer’s Manual 3-9 Clocks and Power ManagerGPIO reset does not function in sleep mode because all GPIO pins’ altern

Page 599

3-10 Intel® PXA26x Processor Family Developer’s Manual Clocks and Power Manager3.4.5.1 Entering Turbo ModeThe ratio between the run mode processor cl

Page 600

Intel® PXA26x Processor Family Developer’s Manual 3-11 Clocks and Power ManagerDuring idle mode these resources are active: • System unit modules (rea

Page 601

3-12 Intel® PXA26x Processor Family Developer’s Manual Clocks and Power ManagerSoftware must then shut down the system and enter sleep mode. See Sect

Page 602

Intel® PXA26x Processor Family Developer’s Manual 3-13 Clocks and Power Manager3. Perform a frequency change sequence to 33MHz mode. The CCCR value fo

Page 603

viii Intel® PXA26x Processor Family Developer’s Manual Contents9.3.2 Inter-Integrated Circuit Bus Interface Modes...

Page 604

3-14 Intel® PXA26x Processor Family Developer’s Manual Clocks and Power Manager2. Disable the LCD controller or configure it to avoid the effects of

Page 605

Intel® PXA26x Processor Family Developer’s Manual 3-15 Clocks and Power ManagerIf hardware or watchdog reset is asserted during the frequency change s

Page 606

3-16 Intel® PXA26x Processor Family Developer’s Manual Clocks and Power Manager• A power enable input pin that enables the primary supply output conn

Page 607

Intel® PXA26x Processor Family Developer’s Manual 3-17 Clocks and Power Manager— PM GPIO Sleep State registers (PGSR0, PGSR,1 and PGSR2)— PM Wake-up E

Page 608

3-18 Intel® PXA26x Processor Family Developer’s Manual Clocks and Power Managerin software by reading the Saved Program Status Register (SPSR) to see

Page 609

Intel® PXA26x Processor Family Developer’s Manual 3-19 Clocks and Power ManagerRefer to Table 2-6, “Pin & Signal Descriptions for the PXA26x Proce

Page 610

3-20 Intel® PXA26x Processor Family Developer’s Manual Clocks and Power Manager— The power manager wake-up source registers (PWER, PRER, and PFER) ar

Page 611

Intel® PXA26x Processor Family Developer’s Manual 3-21 Clocks and Power Manager.Table 3-5. Power Mode Exit Sequence Table StepDescription of ActionTu

Page 612

3-22 Intel® PXA26x Processor Family Developer’s Manual Clocks and Power Manager3.5 Power Manager RegistersThis section describes the 32-bit registers

Page 613

Intel® PXA26x Processor Family Developer’s Manual 3-23 Clocks and Power Manager3.5.1 Power Manager Control Register (PMCR)Use the PMCR, refer to Table

Page 614

Intel® PXA26x Processor Family Developer’s Manual ix Contents11.2.1 Four-Position Pulse Modulation...

Page 615

3-24 Intel® PXA26x Processor Family Developer’s Manual Clocks and Power Manager3.5.2 Power Manager General Configuration Register (PCFR)Use the PCFR,

Page 616 - Hardware UART

Intel® PXA26x Processor Family Developer’s Manual 3-25 Clocks and Power Manager3.5.3 Power Manager Wake-Up Enable Register (PWER)PWER, refer to Table

Page 617 - Internal Flash 18

3-26 Intel® PXA26x Processor Family Developer’s Manual Clocks and Power Manager3.5.4 Power Manager Rising-Edge Detect Enable Register (PRER)The PRER,

Page 618 - 18.1.4 SXCNFG Configuration

Intel® PXA26x Processor Family Developer’s Manual 3-27 Clocks and Power Manager3.5.5 Power Manager Falling-Edge Detect Enable Register (PFER)The PFER,

Page 619

3-28 Intel® PXA26x Processor Family Developer’s Manual Clocks and Power Manager3.5.6 Power Manager GPIO Edge Detect Status Register (PEDR)The PEDR, r

Page 620 - Internal Flash

Intel® PXA26x Processor Family Developer’s Manual 3-29 Clocks and Power Manager3.5.7 Power Manager Sleep Status Register (PSSR)The PSSR, refer to Tabl

Page 621

3-30 Intel® PXA26x Processor Family Developer’s Manual Clocks and Power Manager3.5.8 Power Manager Scratch Pad Register (PSPR)The power manager conta

Page 622

Intel® PXA26x Processor Family Developer’s Manual 3-31 Clocks and Power Manager3.5.9 Power Manager Fast Sleep Wake Up Configuration Register (PMFWR)Th

Page 623

3-32 Intel® PXA26x Processor Family Developer’s Manual Clocks and Power ManagerWarning: Because GPIO[89:86] were previously dedicated pins, they only

Page 624

Intel® PXA26x Processor Family Developer’s Manual 3-33 Clocks and Power Manager3.5.11 Reset Controller Status Register (RCSR)The CPU uses the RCSR, re

Comments to this Manuals

No comments