KU80960CA-25 Intel Corporation, KU80960CA-25 Datasheet

no-image

KU80960CA-25

Manufacturer Part Number
KU80960CA-25
Description
32-bit high-performanc embedded processor 25MHz
Manufacturer
Intel Corporation
Datasheet

Specifications of KU80960CA-25

Case
QFP
Intel Corporation assumes no responsibility for the use of any circuitry other than circuitry embodied in an Intel product. No other circuit patent
licenses are implied. Information contained herein supersedes previously published specifications on these devices from Intel.
© INTEL CORPORATION, 1993
32-BIT HIGH-PERFORMANCE EMBEDDED PROCESSOR
32-bit Parallel Architecture
— Two Instructions/clock Execution
— Load/Store Architecture
— Sixteen 32-bit Global Registers
— Sixteen 32-bit Local Registers
— Manipulates 64-bit Bit Fields
— 11 Addressing Modes
— Full Parallel Fault Model
— Supervisor Protection Model
Fast Procedure Call/Return Model
— Full Procedure Call in 4 Clocks
On-Chip Register Cache
— Caches Registers on Call/Ret
— Minimum of 6 Frames Provided
— Up to 15 Programmable Frames
On-Chip Instruction Cache
— 1 Kbyte Two-Way Set Associative
— 128-bit Path to Instruction Sequencer
— Cache-Lock Modes
— Cache-Off Mode
High Bandwidth On-Chip Data RAM
— 1 Kbyte On-Chip Data RAM
— Sustains 128 bits per Clock Access
• Four 59 Mbytes/s DMA Channels with Data Chaining
• Demultiplexed 32-bit Burst Bus with Pipelining
• Two Instructions/Clock Sustained Execution
80960CA-33, -25, -16
November 1993
Four On-Chip DMA Channels
— 59 Mbytes/s Fly-by Transfers
— 32 Mbytes/s Two-Cycle Transfers
— Data Chaining
— Data Packing/Unpacking
— Programmable Priority Method
32-Bit Demultiplexed Burst Bus
— 128-bit Internal Data Paths to and
— Burst Bus for DRAM Interfacing
— Address Pipelining Option
— Fully Programmable Wait States
— Supports 8-, 16- or 32-bit Bus Widths
— Supports Unaligned Accesses
— Supervisor Protection Pin
Selectable Big or Little Endian Byte
Ordering
High-Speed Interrupt Controller
— Up to 248 External Interrupts
— 32 Fully Programmable Priorities
— Multi-mode 8-bit Interrupt Port
— Four Internal DMA Interrupts
— Separate, Non-maskable Interrupt Pin
— Context Switch in 750 ns Typical
from Registers
Order Number: 270727-006

Related parts for KU80960CA-25

KU80960CA-25 Summary of contents

Page 1

... Kbyte On-Chip Data RAM — Sustains 128 bits per Clock Access Intel Corporation assumes no responsibility for the use of any circuitry other than circuitry embodied in an Intel product. No other circuit patent licenses are implied. Information contained herein supersedes previously published specifications on these devices from Intel. ...

Page 2

HIGH-PERFORMANCE EMBEDDED PROCESSOR CONTENTS 1.0 PURPOSE .................................................................................................................................................. 1 2.0 80960CA OVERVIEW................................................................................................................................. 1 2.1 The C-Series Core ..............................................................................................................................2 2.2 Pipelined, Burst Bus ...........................................................................................................................2 2.3 Flexible DMA Controller ......................................................................................................................2 2.4 Priority Interrupt Controller ..................................................................................................................2 2.5 Instruction Set Summary ...

Page 3

CONTENTS LIST OF FIGURES Figure 1 80960CA Block Diagram .............................................................................................................. 1 Figure 2 80960CA PGA Pinout—View from Top (Pins Facing Down) ...................................................... 13 Figure 3 80960CA PGA Pinout —View from Bottom (Pins Facing Up) .................................................... 14 Figure 4 80960CA PQFP ...

Page 4

CONTENTS LIST OF FIGURES (continued) Figure 39 Using External READY ............................................................................................................... 55 Figure 40 Terminating a Burst with BTERM ............................................................................................... 56 Figure 41 BOFF Functional Timing ............................................................................................................ 57 Figure 42 HOLD Functional Timing ............................................................................................................ 58 Figure 43 DREQ and DACK ...

Page 5

PURPOSE This document provides electrical characteristics for the 33, 25 and 16 MHz versions of the 80960CA. For a detailed description of any 80960CA functional topic—other than parametric performance—consult the 80960CA Product Overview (Order No. 270669) or the i960 ...

Page 6

The C-Series Core The C-Series core is a very high performance microarchitectural implementation of the 80960 Core Architecture. The C-Series core can sustain execu- tion of two instructions per clock (66 MIPs at 33 MHz). To ...

Page 7

Instruction Set Summary Table 1 summarizes the 80960CA instruction set by logical groupings. See the i960 CA Microprocessor User’s Manual for a complete description of the instruction set. Data Arithmetic Movement Load Add Store Subtract Move Multiply Load Address ...

Page 8

PACKAGE INFORMATION 3.1 Package Introduction This section describes the pins, pinouts and thermal characteristics for the 80960CA in the 168-pin Ceramic Pin Grid Array (PGA) package and the 196- pin Plastic Quad Flat Package (PQFP). For ...

Page 9

Table 3. 80960CA Pin Description — External Bus Signals (Sheet Name Type A31:2 O ADDRESS BUS carries the physical address’ upper 30 bits. A31 is the most S significant address bit the least significant. During ...

Page 10

Table 3. 80960CA Pin Description — External Bus Signals (Sheet Name Type READY I READY is an input which signals the termination of a data transfer. READY is used to S(L) indicate that read ...

Page 11

Table 3. 80960CA Pin Description — External Bus Signals (Sheet Name Type BOFF I BUS BACKOFF, when asserted, suspends the current access and causes the bus S(L) pins to float. When BOFF is deasserted, the ADS signal ...

Page 12

Table 4. 80960CA Pin Description — Processor Control Signals (Sheet Name Type RESET I RESET causes the chip to reset. When RESET is asserted, all external signals A(L) return to the reset state. When ...

Page 13

Table 4. 80960CA Pin Description — Processor Control Signals (Sheet Name Type CLKIN I CLOCK INPUT is an input for the external clock needed to run the processor. The A(E) external clock is internally divided as prescribed ...

Page 14

Table 5. 80960CA Pin Description — DMA and Interrupt Unit Control Signals Name Type DREQ3:0 I DMA REQUEST causes a DMA transfer to be requested. Each of the four signals A(L) requests a transfer on a single ...

Page 15

Mechanical Data 3.3.1 80960CA PGA Pinout Tables 6 and 7 list the 80960CA pin names with package location. Figure 2 depicts the complete Table 6. 80960CA PGA Pinout — In Signal Order Address Bus Data Bus Signal Pin ...

Page 16

Table 7. 80960CA PGA Pinout — In Pin Order Pin Signal Pin Signal FAIL ONCE DREQ1 C6 V ...

Page 17

D25 D24 D21 D19 D17 D16 D15 2 D29 D27 D23 D20 D18 V D14 CC 3 READY D31 D26 D22 HOLDA BTERM D28 5 BE3 HOLD ...

Page 18

BOFF FAIL STEST ONCE DREQ0 NC 6 DREQ1 DREQ2 ...

Page 19

PQFP Pinout Tables 8 and 9 list the 80960CA pin names with package location. Figure 4 shows the 80960CA PQFP pinout as viewed from the top side. Table 8. 80960CA PQFP Pinout — In Signal Order Address Bus ...

Page 20

Table 9. 80960CA PQFP Pinout — In Pin Order Pin Signal Pin Signal D23 D22 ...

Page 21

Figure 4. 80960CA PQFP Pinout (View from Top Side) 80960CA-33, -25, - Pin 1 196 F_CA004A 17 ...

Page 22

Package Thermal Specifications The 80960CA is specified for operation when T (case temperature) is within the range may be measured in any environment to deter- C mine whether the 80960CA is within specified ...

Page 23

Table 11. 80960CA PGA Package Thermal Characteristics Thermal Resistance — °C/Watt Airflow — ft./min (m/sec) Parameter 0 200 (0) (1.01) Junction-to-Case (Case measured as 1.5 1.5 shown in Figure 5) Case-to-Ambient 17 14 (No Heatsink) Case-to-Ambient 13 9 (With Heatsink)* ...

Page 24

Stepping Register Information Upon reset, register g0 contains die stepping infor- mation. Figure 6 shows how g0 is configured. The most significant byte contains an ASCII 0. The upper middle byte contains an ASCII C. The ...

Page 25

ELECTRICAL SPECIFICATIONS 4.1 Absolute Maximum Ratings Parameter Maximum Rating Storage Temperature ................................–65 Case Temperature Under Bias .................–65 Supply Voltage wrt. V ............................. –0. 6.5V SS Voltage on Other Pins wrt. V ...........–0. 4.2 Operating ...

Page 26

DC Specifications (80960CA-33, -25, -16 under the conditions described in Section 4.2, Operating Conditions.) Symbol Parameter V Input Voltage for all pins except RESET Low IL V Input High Voltage for all pins except RESET IH ...

Page 27

AC Specifications Table 16. 80960CA AC Characteristics (33 MHz) (80960CA-33 only, under the conditions described in Section 4.2, Operating Conditions and Section 4.5.1, AC Test Conditions.) Symbol Parameter Input Clock (1,9) T CLKIN Frequency F T CLKIN Period C ...

Page 28

Table 16. 80960CA AC Characteristics (33 MHz) (Continued) (80960CA-33 only, under the conditions described in Section 4.2, Operating Conditions and Section 4.5.1, AC Test Conditions.) Symbol Parameter Relative Output Timings (1,2,3,8) T A31:2 Valid to ADS Rising ...

Page 29

Table 17. 80960CA AC Characteristics (25 MHz) (80960CA-25 only, under conditions described in Section 4.2, Operating Conditions and Section 4.5.1, AC Test Conditions.) Symbol Parameter Input Clock (1,9) T CLKIN Frequency F T CLKIN Period C T CLKIN Period Stability ...

Page 30

Table 17. 80960CA AC Characteristics (25 MHz) (Continued) (80960CA-25 only, under conditions described in Section 4.2, Operating Conditions and Section 4.5.1, AC Test Conditions.) Symbol Parameter Relative Output Timings (1,2,3,8) T A31:2 Valid to ADS Rising AVSH1 ...

Page 31

Table 18. 80960CA AC Characteristics (16 MHz) (80960CA-16 only, under conditions described in Section 4.2, Operating Conditions and Section 4.5.1, AC Test Conditions.) Symbol Parameter Input Clock (1,9) T CLKIN Frequency F T CLKIN Period C T CLKIN Period Stability ...

Page 32

Table 18. 80960CA AC Characteristics (16 MHz) (Continued) (80960CA-16 only, under conditions described in Section 4.2, Operating Conditions and Section 4.5.1, AC Test Conditions.) Symbol Parameter Relative Output Timings (1,2,3,8) T A31:2 Valid to ADS Rising AVSH1 ...

Page 33

AC Test Conditions The AC Specifications in Section 4.5 are tested with the 50 pF load shown in Figure 7. Figure 16 shows how timings vary with load capacitance. Specifications are measured at the 1.5V crossing point, unless otherwise ...

Page 34

PCLK2:1 Outputs Outputs Figure 10. Output Delay and Float Waveform PCLK2:1 Inputs: (READY, HOLD, BTERM, BOFF, DREQ3:0, D31:0 on reads) Figure 11. Input Setup and Hold Waveform OUTPUT DELAY - The maximum output delay ...

Page 35

PCLK2:1 1.5V NMI, XINT7:0 Figure 12. NMI, XINT7:0 Input Setup and Hold Waveform 1.5V PCLK2:1 Outputs: A31:2, D31:0, BE3:0, ADS, BLAST, WAIT, W/R, DT/R, DEN, LOCK, D/C, SUP, DMA T IH Min 1.5V HOLD HOLDA OUTPUT DELAY ...

Page 36

PCLK2:1 Outputs: A31:2, D31:0, BE3:0, ADS, BLAST, WAIT, W/R, DT/R, DEN, LOCK, D/C, SUP, DMA T IH BOFF 1.5V Figure 14. Bus Backoff (BOFF) Timings 32 1.5V 1. Max Min Min 1.5V Valid 1.5V T ...

Page 37

PCLK2:1 ADS A31:2, BE3:0, W/R, LOCK, SUP, D/C, DMA D31:0 WAIT DT/R DEN D31:0 Figure 15. Relative Timings Waveforms 4.5.3 Derating Curves nom + 10 nom + 5 nom 50 100 Note: PCLK Load = 50pF Figure 16. Output ...

Page 38

C (pF All outputs except: LOCK, DMA, SUP, HOLDA, BREQ DACK3:0, EOP3:0/TC3:0, FAIL Figure 17. Rise and Fall Time Derating at Highest Operating Temperature and ...

Page 39

RESET, BACKOFF AND HOLD ACKNOWLEDGE Table 19 lists the condition of each processor output pin while RESET is asserted (low). Table 19. Reset Conditions State During Reset Pins (HOLDA inactive) A31:2 Floating D31:0 Floating BE3:0 Driven high (Inactive) W/R ...

Page 40

BUS WAVEFORMS 36 Figure 19. Cold Reset Waveform ...

Page 41

Figure 20. Warm Reset Waveform 80960CA-33, -25, -16 37 ...

Page 42

Figure 21. Entering the ONCE State 38 ...

Page 43

CLKIN T IH RESET 1.5V PCLK2:1 (Case 1) Max Min PCLK2:1 (Case 2) Note: Case 1 and Case 2 show two possible polarities of PCLK2:1 Figure 22. Clock Synchronization in the 2-x Clock Mode 2x CLK 1.5V CLKIN T ...

Page 44

Byte Function Order Bit 31- Value 0.. PCLK ADS A31:4, SUP , DMA, D/C, BE3:0, LOCK BLAST DEN A3:2 WAIT D31:0 Figure 24. ...

Page 45

Byte Bus Function Order Width Bit 22 21 20-19 31- Value 0.. PCLK ADS A31:2, BE3:0 W/R BLAST DT/R DEN DMA, D/C, SUP, LOCK WAIT D31:0 Figure 25. Non-Burst, Non-Pipelined Read Request ...

Page 46

Byte Function Order Bit 22 21 31- Value 0.. PCLK ADS A31:2, BE3:0 W/R BLAST DT/R DEN SUP, DMA, D/C, LOCK WAIT D31:0 Figure 26. Non-Burst, Non-Pipelined Write Request With Wait ...

Page 47

Byte Bus Function Order Width Bit 22 21 20-19 31- 32-Bit Value 0.. PCLK ADS A31:4, SUP, DMA, D/C, BE3:0, LOCK BLAST DEN 00 A3:2 WAIT D31:0 ...

Page 48

Byte Function Order Bit 22 21 31- Value 0.. PCLK ADS A31:4, SUP, DMA, D/C, BE3:0, LOCK W/R BLAST DT/R DEN A3:2 WAIT D31:0 Figure 28. Burst, Non-Pipelined Read Request ...

Page 49

Byte Bus Function Order Width Bit 22 21 20-19 31- 32-bit Value 0.. PCLK ADS A31:4, SUP , DMA, D/C, BE3:0, LOCK BLAST DEN A3:2 WAIT D31:0 ...

Page 50

Byte Function Order Bit 22 21 31- Value 0.. PCLK ADS A31:4, SUP, DMA, D/C, BE3:0, LOCK W/R BLAST DT/R DEN A3:2 WAIT D31:0 Figure 30. Burst, Non-Pipelined Write Request ...

Page 51

Byte Bus Function Order Width Bit 31- 20- 16-bit Value 0.. PCLK ADS SUP, DMA, D/C, LOCK, A31:4, BE3/BHE, BE0/BLE W/R BLAST DT/R DEN A3:2 A3 ...

Page 52

Byte Function Order Bit 22 21 31- Value 0.. PCLK ADS SUP, DMA, D/C, LOCK, A31:4 W/R BLAST DT/R DEN A3:2 BE1/A1, BE0/A0 WAIT D31:0 Figure 32. Burst, Non-Pipelined Read ...

Page 53

Byte Bus Function Order Width Bit 22 21 20-19 31- Value 0.. PCLK ADS A31:4, SUP, Valid DMA, D/C, LOCK W/R A3:2 Valid BE3:0 D31:0 WAIT BLAST DT/R DEN Non-Pipelined ...

Page 54

Byte Bus Function Order Width Bit 22 21 20-19 31- Value 0.. PCLK ADS A31:4, SUP, DMA, D/C, LOCK W/R A3:2 BE3:0 D31:0 WAIT BLAST DT/R DEN Non-Pipelined Request Concludes ...

Page 55

Byte Bus Function Order Width Bit 31- 20- 32-bit Value 0.. PCLK ADS A31:4, SUP, DMA, D/C, BE3:0, LOCK W/R A3:2 00 D31:0 WAIT BLAST DT/R DEN Non-pipelined Request Concludes, Pipelined ...

Page 56

Byte Bus Function Order Width Bit 22 21 20-19 31- 32-bit Value 0.. PCLK ADS A31:4, SUP, DMA, D/C, BE3:0, LOCK W/R 00 A3:2 D31:0 WAIT BLAST DT/R DEN ...

Page 57

Byte Bus Function Order Width Bit 22 21 20-19 31- 16-bit Value 0.. PCLK ADS A31:4, SUP, DMA, D/C, BE0/BLE, BE3/BHE, LOCK W/R A3 A3:2 BE1/A1 D31:0 ...

Page 58

Byte Bus Function Order Width Bit 31- 20- 8-bit Value 0.. PCLK ADS A31:4, SUP, DMA, D/C, LOCK W/R A3:2 BE1/A1, A1 BE0/A0 D31:0 ...

Page 59

Quad-Word Read Request RAD RDD Ready Enabled PCLK ADS A31:4, SUP, DMA, INST, Valid D/C, BE3:0, LOCK W/R BLAST DT/R DEN READY BTERM A3 WAIT D0 D1 D31:0 Figure 39. Using ...

Page 60

PCLK ADS A31:4, SUP, DMA, INST, D/C, BE3:0, LOCK W/R BLAST DT/R DEN READY BTERM A3:2 00 WAIT D31:0 Note: READY adds memory access time to data transfers, whether or not the bus access is a burst ...

Page 61

ADS BLAST READY BOFF SUSPEND REQUEST A31:2, SUP, DMA, D/C, BE3:0, WAIT, DEN, DT/R D31:0, (WRITES) Begin Request BOFF may not be asserted Note: READY/BTERM must be enabled; N Figure 41. BOFF Functional Timing Regenerate ADS BURST BURST NON-BURST MAY ...

Page 62

Word Read Request N PCLK2:1 ADS A31:2, SUP, DMA, D/C, BE3:0, WAIT, DEN, DT/R BLAST HOLD HOLDA Figure 42. HOLD Functional Timing 58 Word Read Request Hold State N = RAD RAD XDA N XDA ...

Page 63

PCLK2:1 ADS ! (BLAST & READY & !WAIT) (See Note) DACKx (All Modes) DREQx (Case 1) DREQx (Case 2) Note: 1. Case 1: DREQ must deassert before DACK deasserts. Applications are Fly-By and some packing and unpacking modes in which ...

Page 64

PCLK2 DREQ ADS DACK TC Note: Terminal Count becomes active during the last bus request of a buffer transfer. If the last LOAD/STORE bus request is executed as multiple bus accesses, the TC will be active for ...

Page 65

Byte Offset Word Offset 0 1 Short Request (Aligned) Byte, Byte Requests Short-Word Load/Store Short Request (Aligned) Byte, Byte Requests Word Request (Aligned) Byte, Short, Byte, Requests Word Load/Store Double-Word Load/Store Figure 47. A Summary of Aligned and ...

Page 66

Byte Offset 0 1 Word Offset Triple-Word Load/Store Quad-Word Load/Store Figure 48. A Summary of Aligned and Unaligned Transfers for Little Endian Regions (Continued One Three-Word Request (Aligned) ...

Page 67

Write Request N = WAD XDA Ready Disabled PCLK ADS A31:4, SUP, Valid DMA, INST, D/C, BE3:0 LOCK Valid W/R BLAST DT/R DEN A3:2 Valid WAIT D31:0 Out READY, BTERM Figure 49. Idle Bus Operation 80960CA-33, -25, ...

Page 68

REVISION HISTORY This data sheet supersedes data sheet 270727-005. Specification changes in the 80960CA data sheet are a result of design changes. The sections significantly changed since the previous revision are: Section Table 11. 80960CA PGA ...

Related keywords