INTEGRATED CIRCUITS PR31700 32-bit RISC microprocessor Preliminary specification Supersedes data of 1997 Dec 15 1998 May 13 Philips Semiconductors Preliminary specification 32-bit RISC microprocessor PR31700 • Built-in peripheral circuit GENERAL DESCRIPTION The PR31700 is a single-chip digital ASSP (Application Specific Stand Product) used in HPCs (Handheld Personal Computers), Palm-size PCs, Screenphones, Smartphones, and other vertical market applications in the mobile computing and communication markets. The PR31700 consists of system support logic, integrated with the PR3901 Processor Core designed by Philips Semiconductors. – Clock generator with built-in eightfold-frequency phase-locked loop (PLL) – Four-stage write buffer – A high performance and flexible Bus Interface Unit – Multiple DMA channels – Memory controller for DRAM, HDRAM, SDRAM, SRAM, ROM, Flash Memory and PCMCIA – Power management unit FEATURES – Big / Little endian • R3000A-based PR3901 Processor Core • Low power dissipation – RISC architecture developed by MIPS Technologies, Inc. – 3.3V operation – Philips has added its own multiply-add and branch-likely instructions. – Standby Current 10A(typ) – CPU clock stop mode – A single-cycle multiply/accumulate module to allow integrated DSP functions, such as a software modem for high-performance standard data and fax protocols – Power down modes for individual internal peripheral modules • Plastic LQFP 208-pin package – Instruction cache: 4K bytes; data cache: 1K bytes – On-chip Translation Lookaside Buffer (TLB) with 3264-bit wide entries, each of which maps 4KByte page Max 75MHz operation The information contained herein is subject to change without notice. Philips is continually working to improve the quality and the reliability of its products. Nevertheless, semiconductor devices in general can malfunction or fail due to their inherent electrical sensitivity and vulnerability to physical stress. It is the responsibility of the buyer, when utilizing Philips products, to observe standards of safety, and to avoid situations in which a malfunction or failure of a Philips product could cause loss of human life, bodily injury or damage to property. In developing your designs, please ensure that Philips products are used within specified operating ranges as set forth in the most recent products specifications. Also, please keep in mind the precautions and conditions set forth in the Philips Semiconductor Reliability Handbook The information contained herein is presented only as a guide for the applications of our products. No responsibility is assumed by Philips for any infringements of patents or other rights of the third parties which may result from its use. No license is granted by implication or otherwise under any patent or patent rights of Philips or others. R3000A is a trademark of MIPS Technologies, Inc. 1998 May 13 2 Philips Semiconductors Preliminary specification 32-bit RISC microprocessor PR31700 SYSTEM CONFIGURATION 1–2 PCMCIA SLOTS 32KHZ 32–BIT BUS PR31700 SERIAL I/F LCD INTERFACE RAM I–CACHE/ (208–PIN PQFP) DRAM/SDRAM INTERFACE PCMCIA/ROM/I/F TIMERS RAM I–CACHE/ PR3901 RISC CPU CORE TLB SYSCLK REAL–TIME CLOCK 3.3V 1–64 MBYTES ROM 1–32 MBYTES(S) DRAM ID ROM POWER SUPPLY AC ADAPTER LCD MAIN THERMISTOR BACKUP (LITHIUM) T IR HIGH SPEED SERIAL PORT ISDN OR OTHER PERIPHERALS BETTY UCB1200 (ANALOG ASIC) 44–PIN QFP TOUCHSCREEN (RESISTIVE) 3.3V PHONE JACK DAA OR DAA SN00183 Figure 1. 1998 May 13 System Block Diagram 3 Philips Semiconductors Preliminary specification 32-bit RISC microprocessor PR31700 DATA PR3901 RISC CUP CORE ADDR DATA DCACHE 1 KBYTE MAC ADDR (S) DRAM/PCMCIA/ROM ADDR BUS INTERFACE UNIT (BIU) MODULE DATA ICACHE 4 KBYTE DATA TO MEMORY ADDR CONTROL R3901 PROCESSOR CORE SYSTEM INTERFACE UNIT (SIU) MODULE ARBITRATION/ DMA/ADR DECODE DATA ADDR TO BETTY SIB MODULE CHI MODULE TO LCD TO HIGH SPEED SERIAL VIDEO MODULE IR MODULE TO IR UART MODULE (DUAL UART) TO UART SPI MODULE TO POWER SUPPLY TO GENERAL PURPOSE I/O 32 KHZ IO MODULE TIMER MODULE (+ RTC) POWER MODULE SYSCLK CLOCK MODULE INTERRUPT MODULE SYSTEM INTERFACE MODULE (SIM) SN00184 Figure 2. 1998 May 13 PR31700 Block Diagram 4 Philips Semiconductors Preliminary specification 32-bit RISC microprocessor PR31700 MEMORY CONNECTIONS BANK0 PR31700 D[31] PIN NO. 133 D[31] D[24] 145 D[24] D[23] 146 D[23] D[16] 159 D[16] D[15] 27D[16] D[8] 16 D[8] D[7] 14 D[7] D[0] 2 D[0] 16BIT CAS1* CASHI* CAS0* CASLO* RASO* WE* A(12:0) DRAM DATA D(15:0) DATA D(31:0) RAS* WE* ADDR BANK1 CAS3* 195 CAS3* CAS2* 197 CAS2* CAS1* 198 CAS1* CAS0* 199 CAS0* RAS0* 194 RAS0* WE* 169 WE* A[12:0] A[12:0] CAS3* CAS HI* CAS2* CAS MH* CAS1* CAS ML* CAS0* CAS LO* RAS0* RAS* WE* WE* A(12:0) BIG ENDIAN Figure 3. 1998 May 13 Memory Connections 5 32BIT ADDR SN00185 Philips Semiconductors Preliminary specification 32-bit RISC microprocessor PR31700 ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ Á ÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ Á ÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ Á ÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ Á ÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ PIN ASSIGNMENTS NO. I/O 1 2 I/O 3 NO. I/O VDD SIGNAL NAME 41 I SIBDIN SIGNAL NAME NO. 81 I/O SIGNAL NAME D[0] 42 O SIBDOUT 82 O PWRCS VSS 43 VDD 83 I PWRlNT I PWROK VSS 4 I/O D[1] 44 I SIBIRQ 84 5 I/O D[2] 45 I/O MIOX[0] 85 VDD 46 I/O IO[6] 86 I ONBUTN D[3] 47 I/O IO[5] 87 I PON1 VSS 48 VSS 88 I CPURES* D[4] 49 I/O CHICLK 89 6 7 I/O 8 9 I/O 10 NC VDD VDD 50 I/O CHIFS 90 O DISPON 11 I/O D[5] 51 I CHIDIN 91 O FRAME 12 I/O D[6] 52 O CHIDOUT 92 VSS 53 VDD 93 O DF D[7] 54 I RXD 94 O LOAD VSS 55 O TXD 95 O CP D[8] 56 I/O IO[4] 96 13 14 I/O 15 16 I/O 17 VSS VSS VDD 57 NC 97 18 I/O D[9] 58 I IRIN 98 O VDAT[0] 19 I/O D[10] 59 O IROUT 99 O VDAT[1] VSS 60 VSS 100 O VDAT[2] D[11] 61 VDD 101 O VDAT[3] 20 21 I/O 22 VDD VDD 62 I CARDET 102 23 I/O D[12] 63 O RXPWR 103 24 I/O D[13] 64 I/O IO[3] 104 VSS 65 I/O IO[2] 105 I CARD2WAIT8 VSS 106 O CARD2CSH* 25 VSS I/O IO[1] VDD 26 I/O D[14] 66 27 I/O D[15] 67 O SPICLK 107 O CARD2CSL* VDD 68 I SPIIN 108 I/O IO[0] O SPIOUT 109 VDD 110 O CARDIORD* 28 29 I ENDIAN 69 30 I/O MIOX[1] 70 31 I RSRV1 71 I TESTCPU 111 O CARDIOWR* 32 I/O NC 72 I TESTIN 112 O CARDREG* VSS 73 O VIDDONE 113 I CARD1WAIT* I TESTAIU 114 VSS 115 33 34 NC 74 35 VDD 75 36 VDD 76 I VCC3 116 SIBMCLK 77 O BC32K 117 O CARD1CSL* VSS 78 VDD 118 O CARD1CSH* 37 I/O VSS (PLL) O 38 39 O SIBSCLK 79 I C32KlN 119 40 O SIBSYNC 80 O C32KOUT 120 1998 May 13 6 VDD (PLL) O CARDDIR* VDD VSS O MCS31 Philips Semiconductors Preliminary specification 32-bit RISC microprocessor PR31700 ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ Á ÁÁÁ ÁÁ Á ÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ Á ÁÁÁ ÁÁ Á ÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁ PIN ASSIGNMENTS (Continued) NO. I/O SIGNAL NAME NO. 121 O MCS22 161 122 O MCS12 162 123 O MCS02 163 124 O CS32 125 O CS22 126 O CS12 I/O SIGNAL NAME NO. - NC 201 - VDD O CS0* 202 O DCKE O RD* 203 - VSS 164 - VSS 204 I DCLKIN 165 - VDD 205 O DCLKOUT 166 O DGRNT* 206 - VDD 207 O DQMH 208 O DQML 127 - VDD 167 I DREQ* 128 I SYSCLKIN 168 O ALE 129 O SYSCLKOUT 169 O WE* 130 - VSS 170 - VDD 131 - VSS 171 I/O A[12] 132 - VDD 172 I/O A[11] 133 I/O D[31] 173 - VSS 134 I/O D[30] 174 I/O A[10] 135 - VSS 175 I/O A[9] 136 I/O D[29] 176 - VDD 137 - VDD 177 I/O A[8] 138 I/O D[28] 178 I/O A[7] 139 I/O D[27] 179 - VSS 140 - VSS 180 I/O A[6] 141 I/O D[26] 181 I/O A[5] 142 - VSS 182 - VDD 143 I/O D[25] 183 I/O A[4] 144 - VDD 184 - VSS 145 I/O D[24] 185 I/O A[3] 146 I/O D[23] 186 I/O A[2] 147 - VDD 187 - VDD 148 I/O D[22] 188 I/O A[1] 149 - VSS 189 I/O A[0] 150 I/O D[21] 190 - VSS 151 - VDD 191 - VSS 152 I/O D[20] 192 O DCS0* 153 I/O D[19] 193 O RAS18 154 - VSS 194 O RAS0* 155 I/O D[18] 195 O CAS3* (CAS0*) 156 - VDD 196 - VDD 157 I/O D[17] 197 O CAS2* (CAS1*) 158 - VSS 198 O CAS1* (CAS28) 159 I/O D[16] 199 O CAS08 (CAS3*) 160 - VDD 200 - VSS 1998 May 13 7 I/O SIGNAL NAME Philips Semiconductors Preliminary specification 32-bit RISC microprocessor PR31700 PIN FUNCTIONS NAME I/O FUNCTIONS Memory Pins D(31:0) I/O These pins are the data bus for the system. 8-bit SDRAMs should be connected to bits 7:0 and 16-bit SDRAMs and DRAMs should be connected to bits 15:0. All other 16-bit ports should be connected to bits 31:16. Of course, 32-bit ports should be connected to bits 31:0. These pins are normally outputs and only become inputs during reads, thus no resistors are required since the bus will only float for a short period of time during bus turn-around. A(12:0) O These pins are the address bus for the system. The address lines are multiplexed and can be connected directly to SDRAM and DRAM devices. To generate the full 26-bit address for static devices, an external latch must be used to latch the signals using the ALE signal. For static devices, address bits 25:13 are provided by the external latch and address bits 12:0 (directly connected from PR31700’s address bus) are held afterward by PR31700 processor for the remainder of the address bus cycle. ALE O This pin is used as the address latch enable to latch A(12:0) using an external latch, for generating the upper address bits 25:13. RD* O This pin is used as the read signal for static devices. This signal is asserted for reads from /MCS3*-0*, /CS3*-0*, /CARD2CS* and /CARD1CS* for memory and attribute space, and for reads from PR31700 processor accesses if SHOWPOSEIDON is enabled (for debugging purposes). WE* O This pin is used as the write signal for the system. This signal is asserted for writes to /MCS3*-0*, /CS3*-0*, /CARD2CS* and /CARD1CS* for memory and attribute space, and for writes to DRAM and SDRAM. CAS0* (/WE0)* O This pin is used as the CAS signal for SDRAMs, the CAS signal for D(7:0) for DRAMs, and the write enable signal for D(7:0) for static devices. CAS* (/WE1)* O This pin is used as the CAS signal for D(15:8) for DRAMs and the write enable signal for D(15:8) for static devices. CAS2* (/WE2)* O This pin is used as the CAS signal for D(23:16) for DRAMs and the write enable signal for D(23:16) for static devices. CAS3* (/WE3)* O This pin is used as the CAS signal for D(31:24) for DRAMs and the write enable signal for D(31:24) for static devices. RAS0* O This pin is used as the RAS signal for SDRAMs and the RAS signal for Bank0 DRAMs. RAS1* (/DCS1)* O This pin is used as the chip select signal for Bank1 SDRAMs and the RAS signal for Bank1 DRAMs. DCS0* O This pin is used as the chip select signal for Bank0 SDRAMs. DCKE O This pin is used as the clock enable for SDRAMs. DCLKIN I This pin must be tied externally to the DCLKOUT signal and is used to match skew for the data input when reading from SDRAM and DRAM devices. DCLKOUT O This pin is the (nominal) 73.728 MHz clock for the SDRAMs. DQMH O This pin is the upper data mask for a 16-bit SDRAM configuration. DQML O This pin is the lower data mask for a 16-bit SDRAM or 8-bit SDRAM configuration. CS3–0* O These pins are the Chip Select 3 through 0 signals. They can be configured to support either 32-bit or 16-bit ports. MCS3–0* O These pins are the Memory Card Chip Select 3 through 0 signals. They only support 16-bit ports. CARD2CSH*,L* O These pins are the Chip Select signals for PCMCIA card slot 2. /CARD1CSH*,L* O These pins are the Chip Select signals for PCMCIA card slot 1. CARDREG* O This pin is the /REG* signal for the PCMCIA cards. CARDIORD* O This pin is the /IORD* signal for the PCMCIA IO cards. CARDIOWR* O This pin is the /IOWR* signal for the PCMCIA IO cards. CARDDIR* O This pin is used to provide the direction control for bi-directional data buffers used for the PCMCIA slot(s). This signal will assert whenever /CARD2CSH* or /CARD2CSL* or /CARD1CSH* or /CARD1CSL* is asserted and a read transaction is taking place. CARD2WAIT* I This pin is the card wait signal from PCMCIA card slot 2. CARD1WAIT* I This pin is the card wait signal from PCMCIA card slot 1. *Active-low signal 1998 May 13 8 Philips Semiconductors Preliminary specification 32-bit RISC microprocessor PR31700 I/O FUNCTIONS DREQ* I This pin is used to request external arbitration. If the TESTSIU signal is high and the TESTSIU function has been enabled, then once /DGRNT* is asserted, external logic can initiate reads or writes to PR31700 processor registers by driving the appropriate input signals. If the TESTSIU signal is low or the TESTSIU function has not been enabled, then PR31700 memory transactions are halted and certain memory signals will be tri-stated when /DGRNT* is asserted in order to allow an external master to access memory. DGRNT* O This pin is asserted in response to /DREQ* to inform the external test logic or bus master that it can now begin to drive signals. NAME Bus Arbitration Pins *Active-low signal NAME I/O FUNCTIONS Clock Pins SYSCLKIN I This pin should be connected along with SYSCLKOUT to an external crystal which is the main PR31700 clock source. SYSCLKOUT O This pin should be connected along with SYSCLKIN to an external crystal which is the main PR31700 clock source. C32KIN I This pin along with C32KOUT should be connected to a 32.768 KHz crystal. C32KOUT O This pin along with C32KIN should be connected to a 32.768 KHz crystal. BC32K O This pin is a buffered output of the 32.768 KHz clock. NAME I/O FUNCTIONS CHI Pins CHIFS I/O This pin is the CHI frame synchronization signal. This pin is available for use in one of two modes. As an output, this pin allows PR31700 to be the master CHI sync source. As an input, this pin allows an external peripheral to be the master CHI sync source and the PR31700 CHI module will slave to this external sync. CHICLK I/O This pin is the CHI clock signal. This pin is available for use in one of two modes. As an output, this pin allows PR31700 to be the master CHI clock source. As an input, this pin allows an external peripheral to be the master CHI clock source and the PR31700 CHI module will slave to this external clock. CHIDOUT O This pin is the CHI serial data output signal. CHIDIN I This pin is the CHI serial data input signal. NAME I/O FUNCTIONS IO Pins IO(6:0) I/O These pins are general purpose input/output ports. Each port can be independently programmed as an input or output port. Each port can generate a separate positive and negative edge interrupt. Each port can also be independently programmed to use a 16 to 24 msec debouncer. MIO(1:0) I/O These pins are multi-function input/output ports. Each port can be independently programmed as an input or output port, or can be programmed for multi-function use to support test signals (for debugging purposes only). Each port can generate a separate positive and negative edge interrupt. Note that 30 other multi-function pins are available for usage as multi-function input/output ports. These pins are named after their respective standard/normal function and are not listed here. I/O FUNCTIONS /CPURES* I This pin is used to reset the CPU core. This pin should be connected to a switch for initiating a reset in the event that a software problem might hang the CPU core. The pin should also be pulled up to VSTANDBY* through an external pull-up resistor. /PON* I This pin serves as the Power On Reset signal for PR31700. This signal must remain low when VSTANDBY is asserted until VSTANDBY is stable. Once VSTANDBY is asserted, this signal should never go low unless all power is lost in the system. NAME Reset Pins VSTANDBY—This signal provides power for the PR31700 and other components in the system that must never lose power. This signal should always be asserted if there is eithr a good Main Backup Battery, or if a Battery Charger is plugged in. 1998 May 13 9 Philips Semiconductors Preliminary specification 32-bit RISC microprocessor PR31700 I/O FUNCTIONS ONBUTN I This pin is used as the On Button for the system. Asserting this signal will cause PWRCS to set to indicate to the System Power Supply to turn power on to the system. PWRCS will not assert if the PWROK signal is low. PWRCS O This pin is used as the chip select for the System Power Supply. When the system is off, the assertion of this signal will cause the System Power Supply to turn VCCDRAM and VCC3 on to power up the system. The Power Supply will latch SPI commands on the falling edge of PWRCS. PWROK I This pin provides a status from the System Power Supply that there is a good source of power in the system. This signal typically will be asserted if there is a Battery Charger supplying current or if the Main Battery is good and the Battery Door is closed. If PWROK is low when the system is powered off, PWRCS will not assert as a result of the user pressing the ONBUTN or an interrupt attempting to wake up the system. If the device is on when the PWROK signal goes low, the software will immediately shut down the system since power is about to be lost. When PWROK goes low, there must be ample warning so that the software can shut down the system before power is actually lost. PWRINT I This pin is used by the System Power Supply to alert the software that some status has changed in the System Power Supply and the software should read the status from the System Power Supply to find out what has changed. These will be low priority events, unlike the PWROK status, which is a high priority emergency case. VCC3 I This pin provides the status of the power supply for the ROM, UCB1200, system buffers, and other transient components in the system. This signal will be asserted by the System Power Supply when PWRCS is asserted, and will always be turned off when the system is powered down. NAME Power Supply Pins VCCDRAM: This signal provides power for the DRAM and/or SDRAM. The supply must be off when VSTANDBY is first asserted, andremain off until the system is powered up by the assertion of PWRCS. When the software subsequently powers down the system it may choose to keep this supply on to preserve the contents of memory. NAME I/O FUNCTIONS SIB Pins SIBDIN I This pin contains the input data shifted from UCB1200 and/or external codec device. SIBDOUT O This pin contains the output data shifted to UCB1200 and/or external codec device. SIBSCLK O This pin is the serial clock sent to UCB1200 and/or external codec device. The programmable SIBSCLK rate is derived by dividing down from SIBMCLK. SIBSYNC O This pin is the frame synchronization signal sent to UCB1200 and/or external codec device. This frame sync is asserted for one clock cycle immediately before each frame starts and all devices connected to the SIB monitor SIBSYNC to determine when they should transmit or receive data. SIBIRQ I This pin is a general purpose input port used for the SIB interrupt source from UCB1200. This interrupt source can be configured to generate an interrupt on either a positive and/or negative edge. SIBMCLK NAME I/O This pin is the master clock source for the SIB logic. This pin is available for use in one of two modes. First, SIBMCLK can be configured as a high-rate output master clock source required by certain external codec devices. In this mode all SIB clocks are synchronously slaved to the main PR31700 system clock CLK2X. Conversely, SIBMCLK can be configured as an input slave clock source. In this mode, all SIB clocks are derived from an external SIBMCLK oscillator source, which is asynchronous with respect to CLK2X. Also, for this mode, SIBMCLK can still be optionally used as a high-rate master clock source required by certain external codec devices. I/O FUNCTIONS SPI Pins SPICLK O This pin is used to clock data in and out of the SPI slave device. SPIOUT O This pin contains the data that is shifted into the SPI slave device. SPIIN I This pin contains the data that is shifted out of the SPI slave device. NAME I/O FUNCTIONS UART and IR Pins TXD O This pin is the UART transmit signal from the UART A module. RXD I This pin is the UART receive signal to the UART A module. 1998 May 13 10 Philips Semiconductors Preliminary specification 32-bit RISC microprocessor NAME IROUT PR31700 I/O FUNCTIONS O This pin is the UART transmit signal from the UART B module or the Consumer IR output signal if Consumer IR mode is enabled. IRIN I This pin is the UART receive signal to the UART B module. RXPWR O This pin is the receiver power output control signal to the external communication IR analog circuitry. CARDET I This pin is the carrier detect input signal from the external communication IR analog circuitry. NAME I/O FUNCTIONS Video Pins FRAME O This pin is the frame synchronization pulse signal between the Video Module and the LCD, and is used by the LCD to return it’s pointers to the top of the display. The Video Module asserts FRAME after all the lines of the LCD have been shifted and transferred, producing a full frame of display. DF O This pin is the AC signal for the LCD. Since LCD plasma tends to deteriorate whenever subjected to a DC voltage, the DF signal is used by the LCD to alternate the polarity of the row and column voltages used to turn the pixels on and off. The DF signal can be configured to toggle on every frame or can be configured to toggle every programmable number of LOAD signals. LOAD O This pin is the line synchronization pulse signal between the Video Module and the LCD, and is used by the LCD to transfer the contents of it’s horizontal line shift register to the LCD panel for display. The Video Module asserts LOAD after an entire horizontal line of data has been shifted into the LCD. CP O This pin is the clock signal for the LCD. Data is pushed by the Video Module on the rising edge of CP and sampled by the LCD on the falling edge of CP. VDAT(3:0) O These pins are the data for the LCD. These signals are directly connected to the LCD for 4-bit non-split displays. For 4-bit split and 8-bit non-split displays, an external register is required to demultiplex the 4-bit data into the desired 8 parallel data lines needed for the LCD. DISPON O This pin is the display-on enable signal for the LCD. VIDDONE O This pin is used to externally synchronize events to periods whenthe vido is not shifting. NAME I/O FUNCTIONS Endian Pin ENDIAN NAME I This pin is used to select the endianess of the PR31700. The ”1” level input sets the endianess to the big endian, while the ”0” level input tot he little endian. I/O FUNCTIONS TESTSIU I This pin allows external logic to initiate read or write transactions to PR31700 registers. The TESTSIU mode is enabled by toggling this signal after the device has powered up. Once the function is enabled, if the TESTSIU pin is high when the bus is arbitrated (using /DREQ and /DGRNT), then external logic can initiate read and write transactions to PR31700 registers. This pin is used for debugging purposes only. TESTCPU I This pin allows numerous internal CPU core signals to be brought to external PR31700 pins, in place of the normal signals assigned to these pins. The CPU core signals assigned to their respective pins during TESTCPU mode are vendor-dependent. The TESTCPU mode is enabled by asserting this TESTCPU signal, and this function is provided for generating test vectors for the CPU core. This pin is used for debugging purposes only. TESTIN I This pin is reserved for vendor-dependent use. This pin is used for debugging purposes only. VIDDONE O This signal is used to synchronize UCB1200 to read touchscreen input, when there is no video data shifted into LCD panel. I/O FUNCTIONS Test Pins NAME Spare Pins NC5–1 No Connect RSRV1 I 1998 May 13 These pins are reserved for future use and should be left unconnected. These pins are reserved for future use and should be connected to ground. 11 Philips Semiconductors Preliminary specification 32-bit RISC microprocessor NAME PR31700 I/O FUNCTIONS Power Supply Pins VDD (33 each) V These pins are the power pins for PR31700 and should be connected to the digital +3.3V power supply VSTANDBY. VSS (33 each) G These pins are the ground pins for PR31700 and should be connected to digital ground. NOTE: For some vendor-dependent implementations of PR31700, pin 131 may be used for a filter capacitor for the SYSCLK oscillator (capacitor connected between pin 131 and digital ground). Vdd (for PLL) V This pin is the analog power pin for the PR31700. Keep away from other VDD. VSS (for PLL) G This pin is the analog ground pin for the PR31700. Keep away from other VSS. 1998 May 13 12 Philips Semiconductors Preliminary specification 32-bit RISC microprocessor PR31700 and reset state indicates the internal control signal used to select the multi-function mode, as well as the default configuration of each multi-function pin during reset. The ”Bus Arb State” column shows which pins are tri-stated whenever the DGRNT* signal is asserted in response to a DREQ*(external bus arbitration request). PIN USAGE INFORMATION This section contains tables summarizing various aspects of the pin usage for the PR31700. Table 1 lists the standard versus multi-function usage for each PR31700 pin, if applicable. Those signal names shown in parentheses are test signals for debugging purposes only. The column showing the multi-function select signal ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ Á ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ Á ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ Table 1. PR31700 Standard and Multi-Function Pin Usage PR31700 pin Standard Function (I = input, O = output) Multi-function Multi-function select (Reset State: 1 = multi-function mode selected; 0 = standard function & mode selected) Bus Arb State D[31:0] D[31:0] (I/O) A[12:0] A[12:0] (I/O) ALE ALE (O) Hi-Z RD* RD* (O) Hi-Z WE* WE* (O) Hi-Z CAS0* (WE0*) CAS0* (O) Hi-Z CAS1* (WE1*) CAS1* (O) Hi-Z CAS2* (WE2*) CAS2* (O) Hi-Z CAS3* (WE3*) CAS3* (O) Hi-Z RAS0* RAS0* (O) Hi-Z RAS1* (DCS1*) RAS1* (O) Hi-Z DCS0* DCS0* (O) Hi-Z DCKE DCKE (O) Hi-Z DCLKIN DCLKIN (I) DCLKOUT DCLKOUT (O) Hi-Z DQMH DQMH (O) Hi-Z DQML DQML (O) Hi-Z DREQ* DREQ* (I) MIO[27] MIOSEL[27] (0) DGRNT* DGRNT* (O) MIO[26] MIOSEL[26] (0) SYSCLKIN SYSCLKIN (I) SYSCLKOUT SYSCLKOUT (O) C32KlN C32KIN (I) C32KOUT C32KOUT (O) BC32K BC32K(O) MIO[25] MIOSEL[25] (1) VDAT[3] VDAT[3] (O) (BERR) IRQTEST (0) VDAT[2] VDAT[2] (O) VDAT[1] VDAT[1] (O) (IRQHIGH) IRQTEST (0) VDAT[0] VDAT[0] (O) (IRQLow) IRQTEST (0) CP CP (O) LOAD LOAD (O) DF DF (O) FRAME FRAME (O) 1998 May 13 Hi-Z 13 Philips Semiconductors Preliminary specification 32-bit RISC microprocessor PR31700 ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ Table 1. PR31700 Standard and Multi-Function Pin Usage (Continued) PR31700 pin Standard Function (I = input, O = output) Multi-function Multi-function select (Reset State: 1 = multi-function mode selected; 0 = standard function & mode selected) DISPON DISPON (O) PWRCS PWRCS (O) PWRINT PWRINT (I) PWROK PWROK (I) ONBUTN ONBUTN (I) CPURES* CPURES* (I) PON* PON* (I) TXD TXD (O) MIO[24] MIOSEL[24] (0) RXD RXD (I) MIO[23] MIOSEL[23] (0) CS0* CS0* (O) CS1* CS1* (O) MIO[22] MIOSEL[22] (0) CS2* CS2* (O) MIO[21] MIOSEL[21] (0) CS3* CS3* (O) MIO[20] MIOSEL[20] (0) MCS0* MCS0* (O) MIO[19] MIOSEL[19] (1) MCS1* MCS1* (O) MIO[18] MIOSEL[18] (1) MCS2* MCS2* (O) MIO[17] MIOSEL[17] (1) MCS3* MCS3* (O) MIO[16] MIOSEL[16] (1) CHIFS CHIFS (I/O) MIO[31] MIOSEL[31] (1) CHICLK CHICLK (I/O) MIO[30] MIOSEL[30] (1) CHIDOUT CHIDOUT (O) MIO[29] MIOSEL[29] (1) CHIDIN CHIDIN (I) MIO[28] MIOSEL[28] (1) VCC3 VCC3 (I) IO6 IO6 (I/O) IO5 IO5 (I/O) IO4 IO4 (I/O) IO3 IO3 (I/O) IO2 IO2 (I/O) IO1 IO1 (I/O) IO0 IO0 (I/O) SPICLK SPICLK (O) MIO[15] MIOSEL[15] (0) SPIOUT SPIOUT (O) MIO[14] MIOSEL[14] (0) SPIIN SPIIN (I) MIO[13] MIOSEL[13] (0) SIBSYNC SIBSYNC (O) SIBDOUT SIBDOUT (O) SIBDIN SIBDIN (I) SIBMCLK SIBMCLK (I/O) MIO[12] MIOSEL[12] (0) 1998 May 13 Bus Arb State Hi-Z 14 Philips Semiconductors Preliminary specification 32-bit RISC microprocessor PR31700 ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ Table 1. PR31700 Standard and Multi-Function Pin Usage (Continued) PR31700 pin Standard Function (I = input, O = output) Multi-function Multi-function select (Reset State: 1 = multi-function mode selected; 0 = standard function & mode selected) SIBSCLK SIBSCLK (O) SIBIRQ SIBIRQ (I) RXPWR RXPWR (O) CARDET CARDET (I) IROUT IROUT (O) IRIN IRIN (I) TESTAIU TESTAIU (I) TESTCPU TESTCPU (I) TESTIN TESTIN (I) VIDDONE VIDDONE (O) CARDREG* CARDREG*(O) (SHOWDINO / CS*) MIO[11] MIOSEL[11] (1) CARDIOWR* CARDIOWR* (O) MIO[10] MIOSEL[10] (1) CARDIORD* CARDIORD* (O) MIO[9] MIOSEL[9] (1) CARD1CSL* CARD1CSL* (O) MIO[8] MIOSEL[8] (1) CARD1SCH* CARD1CSH* (O) MIO[7] MIOSEL[7] (1) CARD2CSL* CARD2CSL* (O) MIO[6] MIOSEL[6] (1) CARD2CSH* CARD2CSH* (O) MIO[5] MIOSEL[5] (1) CARD1WAIT* CARD1WAIT* (I) MIO[4] MIOSEL[4] (1) CARD2WAIT* CARD2WAIT* (I) MIO[3] MIOSEL[3] (1) CARDDIR* CARDDIR* (O) MIOX[2] MIOSEL[2] (1) MIOX[1] (MASTER) MIOX[1] MIOSEL[1] (1) MIOX[0] (INSFETCH*) MIOX[0] MIOSEL[0] (1) ENDIAN ENDIAN (I) NC[5:1] SPARE RSRV1 SPARE (I) VDD–34 pins + 3.3 V VSS–34 pins GND 1998 May 13 15 Bus Arb State Philips Semiconductors Preliminary specification 32-bit RISC microprocessor PR31700 Table 2 lists various power-down states and conditions for each PR31700 pin. The ”Power-Down Control” column shows the conditions which trigger a power-down for each respective pin. This column also shows the reset state for each of these conditions. The ”PON* state” column defines the state of each pin at power-on reset (PON*). This condition is defined as initial power up of the PR31700, whereby the PR31700 is initialized and the PR31700 pins are reset to the state shown in the table. This state is entered after power is applied for the very first time (VSTANDBY is turned on but VCC3 is still turned off). The ”1st-time power-up state” column defines the state of each pin after power-up mode (RUNNING STATE) is executed for the first time. This mode is defined as VCC3 applied to the entire system and is initiated by the user pressing the ONBUTN while in the power-on reset (PON*) state. Note that the defined state of various pins for 1st-time power-up may depend on the configuration of external devices attached to these pins. After 1st-time power-up, the software could change the state of various pins to be different from those shown in the table. Thereafter, subsequent transitions from SLEEP STATE to RUNNING STATE might result in different states for these pins. The ”power-down state” column defines the state of each pin during power-down mode (SLEEP STATE). This mode is defined as VCC3 turned off to the entire system, except for the PR31700 (RTC and interrupts alive) and any persistent memory. 1998 May 13 16 Philips Semiconductors Preliminary specification 32-bit RISC microprocessor PR31700 ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ Á ÁÁÁÁÁÁ ÁÁÁÁÁ Á ÁÁÁÁÁÁ ÁÁÁÁÁ Á ÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ Table 2. PR31700 Power-Down Pin Usage PR31700 pin Power-Down Control powerdown = (vccon & vcc3)* (reset state) PON* state 1st time power-up state power-down state D[31:0] MEMPOWERDOWN Low Low Low A[12:0] MEMPOWERDOWN Low Low Low Low Low Low ALE RD* POWERDOWN Low Hi Low WE* MEMPOWERDOWN Low Low Low CAS0* (WE0*) MEMPOWERDOWN Low Low Low CAS1* (WE1*) MEMPOWERDOWN Low Low Low CAS2* (WE2*) MEMPOWERDOWN Low Low Low CAS3* (WE3*) MEMPOWERDOWN Low Low Low RAS0* MEMPOWERDOWN Low Low Low RAS1* (DCS1*) MEMPOWERDOWN Low Low Low DCS0* MEMPOWERDOWN Low Low Low DCKE MEMPOWERDOWN Low Low Low DCLKOUT MEMPOWERDOWN Low Low Low DQMH MEMPOWERDOWN Low Low Low DQML MEMPOWERDOWN Low Low Low DREQ* POWERDOWN & MIOPD[27] (1) Pull-Down In Selectable DGRNT* POWERDOWN & MIOPD[26] (0) Low Hi Selectable SYSCLKIN POWERDOWN OSC off OSC on OSC off SYSCLKOUT POWERDOWN OSC off OSC on OSC off C32KIN OSC on OSC on OSC on C32KOUT OSC on OSC on OSC on Pull-Down In Selectable DCLKIN BC32K POWERDOWN & MIOPD[25] (1) VDAT[3] MODULE DISABLE Low Low Low VDAT[2] MODULE DISABLE Low Low Low VDAT[1] MODULE DISABLE Low Low Low VDAT[0] MODULE DISABLE Low Low Low CP MODULE DISABLE Low Low Low LOAD MODULE DISABLE Low Low Low DF MODULE DISABLE Low Low Low FRAME MODULE DISABLE Low Low Low DISPON MODULE DISABLE Low Low Low Low Hi Low Out Low Out Low Out Low PWRCS PWRINT PWROK ONBUTN CPURES* PON* MBUSCLK 1998 May 13 MODULE DISABLE 17 Philips Semiconductors Preliminary specification 32-bit RISC microprocessor PR31700 ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ Á ÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ Table 2. PR31700 Power-Down Pin Usage (Continued) PR31700 pin MBUSDATA Power-Down Control powerdown = (vccon & vcc3)* (reset state) MODULE DISABLE PON* state 1st time power-up state power-down state Out Low Out Low Out Low MBUSINT TXD POWERDOWN & MIOPD[24] (0) Low Low Selectable RXD POWERDOWN & MIOPD[23] (1) Pull-Down In Selectable CS0* POWERDOWN Pull-Down Hi Pull-Down CS1* POWERDOWN & MIOPD[22] (1) Pull-Down Hi Selectable CS2* POWERDOWN & MIOPD[21] (1) Pull-Down Hi Selectable CS3* POWERDOWN & MIOPD[20] (1) Pull-Down Hi Selectable MCS0* POWERDOWN & MIOPD[19] (0) In IN Selectable MCS1* POWERDOWN & MIOPD[18] (0) In IN Selectable MCS2* POWERDOWN & MIOPD[17] (0) In IN Selectable MCS3* POWERDOWN & MIOPD[16] (0) In IN Selectable CHIFS POWERDOWN & MIOPD[31] (1) Pull-Down IN Selectable CHICLK POWERDOWN & MIOPD[30] (1) Pull-Down IN Selectable CHIDOUT POWERDOWN & MIOPD[29] (1) Pull-Down IN Selectable CHIDIN POWERDOWN & MIOPD[28] (1) Pull-Down IN Selectable VCC3 POWERDOWN Pull-Down IO6 POWERDOWN & IOPD[6] (1) Pull-Down IN Selectable IO5 POWERDOWN & IOPD[5] (1) Pull-Down IN Selectable IO4 POWERDOWN & IOPD[4] (1) Pull-Down IN Selectable IO3 POWERDOWN & IOPD[3] (1) Pull-Down IN Selectable IO2 POWERDOWN & IOPD[2] (1) Pull-Down IN Selectable IO1 POWERDOWN & IOPD[1] (1) Pull-Down IN Selectable IO0 POWERDOWN & IOPD[0] (1) Pull-Down IN Selectable SPICLK POWERDOWN & MIOPD[15] (0) Low Low Selectable SPIOUT POWERDOWN & MIOPD[14] (0) Low Low Selectable SPIIN POWERDOWN & MIOPD[13] (1) Pull-Down SIBSYNC POWERDOWN Low Low Low SIBDOUT POWERDOWN Low Low Low SIBDIN POWERDOWN Pull-Down SIBMCLK POWERDOWN & MIOPD[12] (1) Pull-Down IN Selectable SIBSCLK POWERDOWN Low Low SIBIRQ POWERDOWN Pull-Down RXPWR POWERDOWN Low CARDET POWERDOWN Pull-Down IROUT POWERDOWN Low IRIN POWERDOWN Pull-Down Pull-Down Selectable Pull-Down Low Pull-Down Low Low Pull-Down Low Low Pull-Down TESTAIU TESTCPU TESTIN VIDDONE 1998 May 13 MODULE DISABLE Low 18 Low Low Philips Semiconductors Preliminary specification 32-bit RISC microprocessor PR31700 ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁ Table 2. PR31700 Power-Down Pin Usage (Continued) PR31700 pin Power-Down Control powerdown = (vccon & vcc3)* (reset state) PON* state 1st time power-up state power-down state CARDREG* POWERDOWN & MIOPD[11] (1) Pull-Down IN Selectable CARDIOWR* POWERDOWN & MIOPD[10] (1) Pull-Down IN Selectable CARDIORD* POWERDOWN & MIOPD[9] (1) Pull-Down IN Selectable CARD1CSL* POWERDOWN & MIOPD[8] (1) Pull-Down IN Selectable CARD1CSH* POWERDOWN & MIOPD[7] (1) Pull-Down IN Selectable CARD2CSL* POWERDOWN & MIOPD[6] (1) Pull-Down IN Selectable CARD2CSH* POWERDOWN & MIOPD[5] (1) Pull-Down IN Selectable CARD1WAIT* POWERDOWN & MIOPD[4] (1) Pull-Down IN Selectable CARD2WAIT* POWERDOWN & MIOPD[3] (1) Pull-Down IN Selectable CARDDIR* POWERDOWN & MIOPD[2] (1) Pull-Down IN Selectable MIOX[1] POWERDOWN & MIOPD[1] (0) IN IN Selectable MIOX[0] POWERDOWN & MIOPD[0] (0) IN IN Selectable ENDIAN NC[5:1] RSRV1 VDD–34 EACH VSS–34 EACH 1998 May 13 19 Philips Semiconductors Preliminary specification 32-bit RISC microprocessor PR31700 • Status register FUNCTION SPECIFICATIONS – Holds the operating mode status (user mode or kernel mode), interrupt masking status, diagnosis status and other such information. OUTLINE The PR31700 consists of system support logic, integrated with the PR3901 Processor Core designed by Philips. For details of the system support logic and the PR3901 Processor Core, refer to the PR31700 User’s Manual. • BadVAddr (Bad Virtual Address) register – Holds the most recent virtual address for which a virtual address translation error occurred. PR3901 PROCESSOR CORE • PRId register The PR3901 is a Philips-developed microprocessor core based on the R3000A RISC architecture developed by MIPS Technologies, Inc. – Shows the revision number of the PR3901 Processor Core. – Cache register – Controls the instruction cache (reserved) and the data cache auto-lock bits. INSTRUCTIONS All PR3901 Processor Core instructions are 32-bit instructions. Apart from some coprocessor instructions, the instructions are upwardly compatible with the R3000A. The PR3901 Processor Core instructions can be classified into six types. • Load and store instructions • Debug register – Control software debug exception. • DEPC – Program counter for software debug exception. – Transfer data between memory and general-purpose registers. • Computational MEMORY MANAGEMENT The PR3901 Processor Core has a 4G-byte memory address space. The 4G-byte memory space consists of a 2G-byte user area and a 2G-byte kernel area. The kernel area contains a cache area and an uncache area.The PR3901 Processor Core provides a full-featured memory management unit (MMU) utilizing an on-chip Translation Lookaside Buffer (TLB). The on-chip TLB majur characteristics are : • 32 x 64-bit wide entries instructions – These include arithmetic, logical, shift, multiply, divide, and multiply-add instructions. The multiply-add instructions are extensions to the R3000A. The multiply instructions can also be used as three-operand instructions. • Special instructions – Used for system call or break point. • Jump and branch instructions • fully associative • 2 entry micro TLB for instruction address translation • instruction address translation accesses full TL after micro-TLB – Change the control flow of a program. The Branch-Likely instruction is provided as an extension to the R3000A. • Coprocessor instructions – Perform operations for coprocessors. The R3000A LWCz and SWCz instructions are reserved instructions in the PR3901 Processor Core. Attempting execution generates a reserved instruction exception. Note that the COPz, CTCz and MTCz instructions are no-operation instructions, the CFCz and MFCz instructions load undefined data to general purpose registers (rt) in the PR31700. miss • data address translation accesses full TLB PIPELINE The PR3901 Processor Core pipeline consists of five stages. The pipeline configuration enables the PR3901 Processor Core to execute nearly all instructions in one clock. • System control coprocessor instructions CACHE The PR31700 incorporates a 4K-byte instruction cache and a 1K-byte data cache. The instruction cache is direct-mapped with a block size of 16 bytes. The data cache uses two-way set-associative mapping with a block size of four bytes. The data cache has a lock function that locks data in one direction. The write-through method is used to write data back to memory. – Perform operations on the CP0 registers to manipulate the memory management and exception handling functions of the processor. REGISTERS The PR3901 Processor Core has following registers. • 32 general purpose registers (32-bit) • HI/LO registers DSP FUNCTION The PR3901 Processor Core has a high-speed multiplier/accumulator and supports 32-bit multiplier operations, with 64-bit accumulator in one cycle. – Hold the result of multiply and divide operation • PC (Program Counter) • Cause register – Indicates the nature of the most recent exception • EPC (Exception Program Counter) register – Holds the program counter at the time the exception occurred, indicating the address where processing is to resume after the exception processing is completed. 1998 May 13 20 Philips Semiconductors Preliminary specification 32-bit RISC microprocessor PR31700 CONCENTRATION HIGHWAY INTERFACE (CHI) MODULE The PR31700 has a CHI Module with the following features. • high-speed serial Concentration Highway Interface (CHI) contains logic for interfacing to external full-duplex serial time-division-multiplexed (TDM) communication peripherals PERIPHERAL FUNCTIONS CLOCK GENERATOR The PR31700 uses an internal PLL and an external crystal oscillator to generate a clock with eight times the input clock frequency. The PLL oscillation can be halted externally to reduce power dissipation. • supports ISDN line interface chips and other PCM/TDM serial devices WRITE BUFFER The PR31700 incorporates a four-stage write buffer. • CHI interface is programmable (number of channels, frame rate, bit rate, etc.) to provide support for a variety of formats BUS INTERFACE UNIT (BIU) MODULE The PR31700 has a Bus Interface Unit with the following features. • supports 2 Banks of SDRAM and/or DRAM / HDRAM • supports data rates up to • independent DMA support – 8-bit or 16-bit SDRAM configuration 4.096 Mbps for CHI receive and transmit – 16-bit or 32-bit DRAM configuration INTERRUPT MODULE The PR31700 has an Interrupt Module with the following features. • contains logic for individually enabling, reading, and clearing all PR31700 interrupt sources – 16-bit or 32-bit HDRAM configuration – 4 Mbit, 16 Mbit and 64 Mbit parts supported – page mode reads and writes supported – independent refresh counters for each bank • interrupts generated from internal PR31700 modules or from edge transitions on external signal pins – self refreshing parts supported to retain memory when system is powered down •4 general purpose chip selects (CS3*–CS0*) IO MODULE The PR31700 has an IO Module with the following features. • contains support for reading and writing the 7 bi-directional general purpose IO pins and the 32 bi-directional multi-function IO pins – 16-bit or 32-bit ports – programmable wait states – read page mode •4 general purpose chip selects (MCS3*–MCS0*) • each IO port can generate a separate positive and negative edge interrupt – 16-bit ports – programmable wait states • independently configurable IO ports allow the PR31700 to support a flexible and wide range of system applications and configurations – read page mode •2 full PCMCIA slots – 16-bit ports IR MODULE The PR31700 has an IR Module with the following features. • IR consumer mode – IORD and IOWR provided to support I/O cards – WAIT signal supported SYSTEM INTERFACE UNIT (SIU) MODULE – allows control of consumer electronic devices such as stereos, TVs, VCRs, etc. The PR31700 has a System Interface Unit with the following features. • multi-channel 32-bit DMA controller – programmable pulse parameters – external analog LED circuitry • IRDA • independent DMA controller for video, SIB to/from BETTY communication mode – not compatible with General Magic Cap Devices audio/telecom codecs, high-speed serial port, IR, UART, and general purpose UART – allows communication with other IRDA devices such as FAX machines, copiers, printers, etc. • address decoding for the internal registers – supported by the UART module within the PR31700 CLOCK MODULE – external analog receiver preamp and LED circuitry The PR31700 has a Clock Module with the following features. • The PR31700 supports system-wide single crystal configuration, besides the 32 kHz RTC XTAL (reduces cost, power, and board space) – data rate = up to 115 kbps at 1 meter • IR FSK communication mode – compatible with GeneraI Magic Cap Devices – supported by the UART module within the PR31700 • common crystal rate divided to generate clock for CPU, video, sound, telecom, UARTs, etc. – external analog IR chip(s) perform frequency modulation to generate the desired IR communication mode protocol • independent enabling or disabling of individual clocks under software control, for power management – data rate = up to 36000 bps at 3 meters • carrier detect state machine – periodically enables IR receiver to check if a valid carrier is present 1998 May 13 21 Philips Semiconductors Preliminary specification 32-bit RISC microprocessor PR31700 POWER MODULE The PR31700 has a Power Module with the following features. • power-down modes for individual internal peripheral modules TIMER MODULE The PR31700 has a Timer Module with the following features. • Real Time Clock (RTC) and Timer • serial (SPI port) power supply control interface supported • power management state machine has 3 states: RUNNING, • 40-bit counter (30.517 s granularity); maximum uninterrupted time = 388.36 days • 40-bit • 16-bit DOZING and SLEEP alarm register (30.517 s granularity) periodic timer (0.868 s granularity); maximum timeout = 56.8 ms SERIAL INTERCONNECT BUS (SIB) MODULE The PR31700 has a SIB Module with the following features. • The PR31700 contains holding and shift registers to support the serial interface to the UCB1200 ASIC and/or other optional codec devices • interrupts on alarm, timer, and prior to RTC roll-over UART MODULE The PR31700 has a UART Module with the following features. • 2 independent full-duplex UARTs • synchronous, frame-based protocol • The PR31700 always master source • programmable baud rate generator • UART A port used for serial control of clock and frame frequency and phase; programmable clock frequency • each SIB frame consists of 128 clock cycles, further divided into 2 subframes or words of 64 bits each (supports up to 2 devices simultaneously) interface to external IR module • UART B • UART A • independent DMA support for audio receive and transmit, telecom receive and transmit port used for general purpose serial control interface and UART B DMA support for receive and transmit VIDEO MODULE The PR31700 has a Video Module with the following features. • bit-mapped graphics • supports 8-bit or 16-bit mono telecom formats • supports 8-bit or 16-bit mono or stereo audio formats • independently programmable audio and telecom sample rates • CPU read/write registers for subframe control and status • supports monochrome, grey scale, or color modes • time-based dithering algorithm for gray scale and color modes SERIAL PERIPHERAL INTERFACE (SPI) MODULE The PR31700 has an SPI Module with the following features. • provides interface to SPI peripherals and devices • supports multiple screen sizes • supports split and non-split displays • variable size and relocatable video buffer • DMA support for fetching image data from • full-duplex, synchronous serial data transfers (data in, data out, and clock signals) • The PR31700 supplies dedicated chip select and interrupt for an SPI interface serial power supply • 8-bit or 16-bit • programmable 1998 May 13 data word lengths for the SPI interface SPI baud rate 22 video buffer Philips Semiconductors Preliminary specification 32-bit RISC microprocessor PR31700 ELECTRICAL CHARACTERISTICS ABSOLUTE MAXIMUM RATINGS VSS = 0 V (GND) PARAMETER SYMBOL VDD Power supply voltage VIN Input voltage Tstg Storage temperature range Pd Maximum dissipation (Tamb = 70°C) LIMITS UNIT VSS – 0.5 to 4.5 V VSS – 0.5 to VDD + 0.5 V –55 to +125 °C 1 W NOTE: 1. Using an LSI at specifications higher than the maximum ratings can cause permanent damage to the LSI. For normal operation, use under the recommended operating conditions. Exceeding the recommended operating conditions may affect the reliability of the LSI. RECOMMENDED OPERATING CONDITIONS VSS = 0 V (GND) SYMBOL VDD Power supply voltage Topr Operating temperature range 1998 May 13 LIMITS PARAMETER 23 UNIT MIN TYP MAX 3.0 3.3 3.6 V 0 – 70 °C Philips Semiconductors Preliminary specification 32-bit RISC microprocessor PR31700 DC CHARACTERISTICS (Tamb = 0°C to 70°C, VDD = 3.3V0.3V) SYMBOL IDD IDDS,P PARAMETER CONDITIONS LIMITS MIN TYP MAX UNIT Operating current VIN = VDD or VSS; VDD = MAX IOH = IOL = 0 – 110 130 mA Static current VIN = VDD or VSS; VDD = MAX IOH = IOL = 0 mA SLEEP mode & RTC stop mode – 10 100 µA VIN = VDD or VSS; VDD = MAX IOH = IOL = 0 mA SLEEP mode & RTC running mode – 20 120 µA IDDS,Q Input leakage current VIN = VDD or VSS –10 – 10 µA VIH1 Input voltage1 VDD = 3.6V VDD × 0.8 – VDD + 0.3 V VIL1 Input voltage1 VDD = 3.0V –0.3 – VDD × 0.2 V VIH2 Input voltage2 VDD = 3.6V 2.4 – VDD + 0.3 V voltage2 VDD = 3.0V IIN VIL2 Input VOH1 Output voltage3 VDD = 3.0V; IOH = –4mA –0.3 – 0.6 V VDD – 0.6 – – VOL1 Output voltage3 V VDD = 3.0V; IOL = 4mA – – VDD + 0.4 VOH2 Output voltage4 V VDD = 3.0; IOH = –8mA VDD – 0.6 – – voltage4 V VOL2 Output VOH3 Output voltage5 VDD = 3.0; IOL = 8mA VDD = 3.0; IOH = –16mA VOL3 Output voltage5 VDD = 3.0; IOL = 16mA VOH4 Output voltage6 VOL4 Output voltage6 VDD = 3.0; IOL = 24mA IIHP Input current (Pull–down resister) VDD = MAX; VIN = VDD VDD = 3.0; IOH = –24mA – – VDD + 0.4 V VDD – 0.6 – – V – – VDD + 0.4 V VDD – 0.6 – – V – – VDD + 0.4 V 20 – 120 µA NOTES: 1. SYSVLKIN 2. Other inputs 3. D[31:0], RAS0*, RAS1*, DCS0*, DCKE*, DQMH, DQML, DREQ*, DGRNT*, BC32K, VDAT[3:0], CP, LOAD, DF, FRAME, DISPON, VIDDONE, PWRCS, TXD, RXD, CS3∼O*,CHIFS, CHICLK, CHIDOUT, CHIDIN, IO[6;0], SPICLK, SPIOUT, SPIIN, SIBSYNC, SIBDOUT, SIBMCLK, SIBCLK, RWPWR, IROUT, CARD1WAIT*, CARD2WAIT*, MIOX[2;0] 4. A[12:], ALE, RD*, WE* CAS3∼O*, CARDREG*, CARDIOWR*, CARD1CSL*, CARD1CSH*, CARD2CSL*, CARD2CSH* 5. DCLKOUT 6. MBUSCLK, MBUSDATA 1998 May 13 24 Philips Semiconductors Preliminary specification 32-bit RISC microprocessor PR31700 CRYSTAL OSCILLATOR CHARACTERISTICS PR31700 SYSCKIN SYSCLKOUT RECOMMENDED 9.216MHz CRYSTAL NIHON DEMPA KOGYO CO., LTD: AT–51 X1TAL CIN COUT SN00191 Figure 4. 10MHz Crystal RECOMMENDED VALUE SYMBOL PARAMETER fIN Crystal Oscillator frequency CIN, COUT External capacitors UNIT MIN. MAX. 8 25 8.25 10 MHz 10 33 pF PR31700 C32KIN C32KOUT RECOMMENDED 32.768kHz CRYSTAL KYOCERA CORPORATION: KF–38G X1TAL CIN COUT SN00192 Figure 5. 32 kHz Crystal RECOMMENDED VALUE SYMBOL CIN, COUT 1998 May 13 PARAMETER UNIT External capacitors 25 MIN. MAX. 10 33 pF Philips Semiconductors Preliminary specification 32-bit RISC microprocessor PR31700 ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁ ELECTRICAL SPECIFICATIONS (VSS = 0V, VDD = 3.3V) Symbol Condition MIN. TYP. MAX. Unit Crystal stabilization time 9.216MHz Parameter TSTA–10M f = 8.25MHz10MHz X’tal : AT–51 Cin = Cout = 10pF–33pF - - 10 ms Crystal stabilization time 32.768kHz TSTA–32k f = 32kHz X’tal : KF–38G Cin = Cout = 10pF–33pF - - 2 s PR31700 TIMING 0.8V 2.0V DELAY 2.2V OUTPUTS 0.8V SETUP 0.8VCC INPUTS HOLD 2.2V 2.2V 0.8V 0.8V 0.2VCC SN00165 Figure 6. 1998 May 13 Definition of AC Specification 26 Philips Semiconductors Preliminary specification 32-bit RISC microprocessor PR31700 AC CHARACTERISTICS The following operating conditions apply to all values specified in this section. Tamb = 0°C to 70°C, VDD = 3.3 ±0.3V, External Capacitance = 40pF ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ Item Parameter Rising / Falling MIN. MAX. Unit 5.4 - ns 1 DCLKOUT high time - 2 DCLKOUT low time - 5.4 - ns 3 DCLKOUT period - 13.5 - ns 4 Delay DCLKOUT to ALE Rising - 4 ns 4 Delay DCLKOUT to ALE Falling - 3 ns - 8 ns Memory Interface 4 Delay DCLKOUT to A[12:0] - 4 Delay DCLKOUT to D[31:16] - - 8 ns 4 Delay DCLKOUT to D[15:0] - 1.5 8 ns 4 Delay DCLKOUT to CS3–0* Rising - 10 ns 4 Delay DCLKOUT to CS3–0* Falling - 10 ns 4 Delay DCLKOUT to RD* Rising - 8 ns 4 Delay DCLKOUT to RD* Falling - 7 ns 4 Delay DCLKOUT to WE* Rising - 5 ns 4 Delay DCLKOUT to WE* Falling - 4 ns 4 Delay DCLKOUT to CAS3–0* Rising - 2.5 ns 4 Delay DCLKOUT to CAS3–0* Falling - 2.5 ns 4 Delay DCLKOUT to CARDxCSx* Rising - 9 ns 4 Delay DCLKOUT to CARDxCSx* Falling - 8 ns 4 Delay DCLKOUT to CARDDIR* Rising - 12 ns 4 Delay DCLKOUT to CARDDIR* Fallmng - 11 ns 4 Delay DCLKOUT to CARDREG* Rising - 9 ns 4 Delay DCLKOUT to CARDREG* Fatting - 10 ns 4 Delay DCLKOUT to CARDIORD* Rising - 10 ns 4 Delay DCLKOUT to CARDIORD* Falling - 9 ns 4 Delay DCLKOUT to CARDIOWR* Rising - 9 ns 4 Delay DCLKOUT to CARDIOWR* Falljng - 9 ns 4 Delay DCLKOUT to RAS0* Rising - 6 ns 4 Delay DCLKOUT to RAS0* Falling - 6 ns 4 Delay DCLKOUT to RAS1* Rising 1.5 8 ns 4 Delay DCLKOUT to RAS1* Falling 1.5 9 ns 4 Delay DCLKOUT to DQMH/L Rising 1.5 8 ns 4 Delay DCLKOUT to DQMH/L Falling 1.5 9 ns 4 Delay DCLKOUT to DCS0* Rising 1.5 7 ns 4 Delay DCLKOUT to DCS0* Falling 1.5 6 ns 4 Delay DCLKOUT to DCKE Rising 1.5 8 ns 4 Delay DCLKOUT to DCKE Falling 1.5 8 ns 4 Delay DCLKOUT to MCS3–0* Rising - 10 ns 4 Delay DCLKOUT to MCS3–0* Falling - 10 ns 5 D[31 : 16] to DCLKIN Setup time - 1 - ns 1998 May 13 27 Philips Semiconductors Preliminary specification 32-bit RISC microprocessor PR31700 ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ Item Parameter Rising / Falling MIN. MAX. Unit 6 D[31 : 16] to DCLKIN Hold time - 2 - ns 5 D[15:0] to DCLKIN Setup time - 0 - ns 6 D[15:0] to DCLKIN Hold time - 2.5 - ns 7 DCLKOUT to DCLKIN Board Delay time - 0 3 ns 1 2 DCLKOUT MEMORY OUTPUTS 3 4 SN00168 Figure 7. Memory Output and Clock Timing DCLKIN MEMORY INPUTS 5 6 SN00169 Figure 8. Memory Input Timing DCLKOUT 7 DCLKIN SN00170 Figure 9. 1998 May 13 DCLKOUT to DCLKIN 28 Philips Semiconductors Preliminary specification 32-bit RISC microprocessor PR31700 ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁ ÁÁÁÁ ÁÁÁÁ CHI CHARACTERISTICS Item Rising / Falling MIN. MAX. Unit 1 CHICLK high time - 100 - ns 2 CHICLK low time - 100 - ns 3 CHICLK period - 225 - ns 4 Delay CHICLK Rising to CHIDOUT(Master) Rising - 5 ns 4 Delay CHICLK Rising to CHIDOUT(Master) Falling - 5 ns 7 Delay CHICLK Falling to CHIDOUT(Master) Rising - 5 ns 7 Delay CHICLK Falling to CHIDOUT(Master) Falling - 5 ns 4 Delay CHICLK Rising to CHIFS(Master) Rising - 5 ns 4 Delay CHICLK Rising to CHIFS(Master) Falling - 5 ns 7 Delay CHICLK Falling to CHIFS(Master) Rising - 5 ns 7 Delay CHICLK Falling to CHIFS(Master) Falling - 5 ns 4 Delay CHICLK Rising to CHIDOUT(Slave) Rising - 15 ns 4 Delay CHICLK Rising to CHIDOUT(Slave) Falling - 15 ns 7 Delay CHICLK Falling to CHIDOUT(Slave) Rising - 15 ns 7 Delay CHICLK Falling to CHIDOUT(Slave) Falling - 15 ns 4 Delay CHICLK Rising to CHIFS(Slave) Rising - 15 ns 4 Delay CHICLK Rising to CHIFS(Slave) Falling - 15 ns 7 Delay CHICLK Falling to CHIFS(Slave) Rising - 15 ns 7 Delay CHICLK Falling to CHIFS(Slave) Falling - 15 ns 5 CHIDIN to CHICLK Rising Setup time(Master) - 20 - ns 6 CHIDIN to CHICLK Rising Hold time(Master) - 20 - ns 8 CHIDIN to CHICLK Falling Setup time(Master) - 20 - ns 9 CHIDIN to CHICLK Falling Hold time(Master) - 20 - ns 5 CHIFS to CHICLK Rising Setup time(Slave) - 20 - ns 6 CHlFS to CHICLK Rising Hold time(Slave) - 20 - ns 8 CHIFS to CHICLK Falling Setup time(Slave) - 20 - ns 9 CHIFS to CHICLK Falling Hold time(Slave) - 20 - ns 5 CHIDIN to CHICLK Rising Setup time(Slave) - 20 - ns 6 CHIDIN to CHICLK Rising Hold time(Slave) - 20 - ns 8 CHIDIN to CHICLK Falling Setup time(Slave) - 20 - ns 9 CHIDIN to CHICLK Falling Hold time(Slave) - 20 - ns 1998 May 13 Parameter 29 Philips Semiconductors Preliminary specification 32-bit RISC microprocessor PR31700 1 2 CHICLK CHI OUTPUTS 3 4 SN00171 Figure 10. CHI Output and Clock Timing (CHITXEDGE=1) CHICLK CHI INPUTS 5 6 SN00172 Figure 11. CHI Input Timing (CHIRXEDGE=1) CHICLK CHI OUTPUTS 7 SN00173 Figure 12. CHI Output and Clock Timing (CHITXEDGE=0) CHICLK CHI INPUTS 8 9 SN00174 Figure 13. 1998 May 13 CHI Input Timing (CHIRXEDGE=0) 30 Philips Semiconductors Preliminary specification 32-bit RISC microprocessor PR31700 ÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ SIB CHARACTERISTICS Item Rising / Falling MIN. MAX. Unit 1 SIBMCLK high time Parameter - 20 - ns 2 SIBMCLK low time - 20 - ns 3 SIBMCLK period - 50 - ns 4 Delay SIBMCLK (Master) to SIBSCLK Rising - 5 ns 5 Delay SIBMCLK (Master) to SIBSCLK Falling - 5 ns 6 Delay SIBSCLK Rising to SIBSYNC Rising - 2 ns 6 Delay SIBSCLK Rising to SIBSYNC Falling - 2 ns 6 Delay SIBSCLK Rising to SIBDOUT Rising - 2 ns 6 Delay SIBSCLK Rising to SIBDOUT Falling - 2 ns 7 SIBDIN to SIBSCLK Rising Setup time - 20 - ns 8 SIBDIN to SIBSCLK Rising Hold time - 0 - ns 1 2 SIBMCLK 3 5 4 SIBSCLK SN00175 Figure 14. SIB CLK Timing SIBSCLK SIB OUTPUTS 6 SIBDIN 7 8 SN00176 Figure 15. 1998 May 13 SIB Timing 31 Philips Semiconductors Preliminary specification 32-bit RISC microprocessor PR31700 ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ SPI CHARACTERISTICS Item Rising / Falling MIN. MAX. Unit 1 SPICLK high time Parameter - 120 - ns 2 SPICLK low time - 120 - ns 3 SPICLK period - 250 - ns 4 Delay SPICLK Rising to SPIOUT Rising - 5 ns 4 Delay SPICLK Rising to SPIOUT Falling - 5 ns 7 Delay SPICLK Falling to SPIOUT Rising - 5 ns 7 Delay SPICLK Falling to SPIOUT Falling - 5 ns 8 SPIIN to SPICLK Rising Setup time - 15 - ns 9 SPIIN to SPICLK Rising Hold time - 15 - ns 5 SPIIN to SPICLK Falling Setup time - 15 - ns 6 SPIIN to SPICLK Falling Hold time - 15 - ns 1 2 SPICLK SPIOUT 3 4 SPIIN 5 6 SN00177 Figure 16. SPI Timing (PHAPOL = 1) SPICLK SPIOUT 7 SPIIN 8 9 SN00178 Figure 17. 1998 May 13 SPI Timing (PHAPOL = 0) 32 Philips Semiconductors Preliminary specification 32-bit RISC microprocessor PR31700 ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ VIDEO CHARACTERISTICS Item Rising / Falling MIN. MAX. Unit 1 Parameter LOAD Pule width - 100 1600 ns 2 Delay LOAD Falling to FRAME - 100 3200 ns 3 Delay LOAD Falling to DF - 100 3200 ns 4 Delay LOAD Falling to CP - 100 3200 ns 5 Delay CP Rising to VDAT[3:0] - - 5 ns 6 VDAT to CP Rising Setup - 15 25 ns 7 VDAT to CP Rising Hold - 15 25 ns NOTE: 1. Values shown assume a 75MHz clock for the CPU. Min and Max values are programmable using Video Control Registers. 2 FRAME 3 DF LOAD 1 4 CP VDAT[3:0] 5 SN00179 Figure 18. Video Timing, 4-Bit Non-Split LCD CP VDAT[3:0] 6 7 SN00180 Figure 19. 1998 May 13 Video Data Timing, 4-Bit Split LCD and 8-Bit Non-Split LCD 33 Philips Semiconductors Preliminary specification 32-bit RISC microprocessor PR31700 ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ POWER CHARACTERISTICS Item Parameter Rising / Falling MIN. MAX. Unit 1 VSTANDBY to PON* Rising - 50 - ms 2 VSTANDBY to ONBUTN delay time - 2 - s VSTANDBY 1 /PON 2 ONBUTN SN00181 Figure 20. Power On Timing Diagram CPU RESET CHARACTERISTIC ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ Item 1 Parameter Rising / Falling MIN. MAX. Unit - 10 - ns CPURES* low time 1 CPURES* SN00182 Figure 21. 1998 May 13 CPU Reset Timing Diagram 34 Philips Semiconductors Preliminary specification 32-bit RISC microprocessor PR31700 LQFP208: 208-PIN PLASTIC LOW PROFILE QUAD FLAT PACKAGE 1998 May 13 35 Philips Semiconductors Preliminary specification 32-bit RISC microprocessor PR31700 Data sheet status Data sheet status Product status Definition [1] Objective specification Development This data sheet contains the design target or goal specifications for product development. Specification may change in any manner without notice. Preliminary specification Qualification This data sheet contains preliminary data, and supplementary data will be published at a later date. Philips Semiconductors reserves the right to make chages at any time without notice in order to improve design and supply the best possible product. Product specification Production This data sheet contains final specifications. Philips Semiconductors reserves the right to make changes at any time without notice in order to improve design and supply the best possible product. [1] Please consult the most recently issued datasheet before initiating or completing a design. Definitions Short-form specification — The data in a short-form specification is extracted from a full data sheet with the same type number and title. For detailed information see the relevant data sheet or data handbook. Limiting values definition — Limiting values given are in accordance with the Absolute Maximum Rating System (IEC 134). Stress above one or more of the limiting values may cause permanent damage to the device. These are stress ratings only and operation of the device at these or at any other conditions above those given in the Characteristics sections of the specification is not implied. Exposure to limiting values for extended periods may affect device reliability. Application information — Applications that are described herein for any of these products are for illustrative purposes only. Philips Semiconductors make no representation or warranty that such applications will be suitable for the specified use without further testing or modification. Disclaimers Life support — These products are not designed for use in life support appliances, devices or systems where malfunction of these products can reasonably be expected to result in personal injury. Philips Semiconductors customers using or selling these products for use in such applications do so at their own risk and agree to fully indemnify Philips Semiconductors for any damages resulting from such application. Right to make changes — Philips Semiconductors reserves the right to make changes, without notice, in the products, including circuits, standard cells, and/or software, described or contained herein in order to improve design and/or performance. Philips Semiconductors assumes no responsibility or liability for the use of any of these products, conveys no license or title under any patent, copyright, or mask work right to these products, and makes no representations or warranties that these products are free from patent, copyright, or mask work right infringement, unless otherwise specified. Copyright Philips Electronics North America Corporation 1998 All rights reserved. Printed in U.S.A. Philips Semiconductors 811 East Arques Avenue P.O. Box 3409 Sunnyvale, California 94088–3409 Telephone 800-234-7381 Date of release: 05-98 Document order number: 1998 May 13 36 9397 750 03867