● Optional dedicated exception vector for interrupts
■ Fully static CMOS design with power down logic
● Standby reduced power mode with WAIT instruction
● 5 Watts typical at 3.3V, less than 175 mwatts in Standby
■ 208-lead CQFP, cavity-up package (F17)
■ 208-lead CQFP, inverted footprint (F24), Intended to duplicate
the commercial QED footprint (Consult Factory)
■ 179-pin PGA package (Future Product) (P10)
BLOCK DIAGRAM
Data Set A
Store Buffer
Write Buffer
Read Buffer
Data Set B
Control
Floating-point
Register File
Unpacker/Packer
Floating-point
MAdd, Add, Sub,Cvt
Div, SqRt
DBus
Sys AD
FPIBus
Phase Lock Loop
Data Tag A
DTLB Physical
Data Tag B
Address Buffer
Instruction Tag A
ITLB Physical
Instruction Tag B
Tag Aux Tag
Joint TLB
Coprocessor 0
System/Memory
Control
PC Incrementer
Branch Adder
Instruction TLB Virtual
Program Counter
Instruction Set A
Instruction Select
Integer Instruction Register
FP Instruction Register
Instruction Set B
Integer/Address Adder
DVA
IVA
Integer Multiply, Divide
IntIBus
Load Aligner
Integer Register File
Data TLB Virtual
Shifter/Store Aligner
Logic Unit
ABus
Technology
Page 2
DESCRIPTION:
The ACT5260 is a highly integrated superscalar
microprocessor that implements a superset of the
MIPS IV Instruction Set Architecture(ISA). It has a
high performance 64-bit integer unit, a high
throughput, fully pipelined 64-bit floating point unit,
an operating system friendly memory management
unit with a 48-entry fully associative TLB, a 16 KByte
2-way set associative instruction cache, a 16 KByte
2-way set associative data cache, and a
high-performance 64-bit system interface. The
ACT5260 can issue both an integer and a floating
point instruction in the same cycle.
The ACT5260 is ideally suited for high-end
embedded control applications such as
internetworking, high performance image
manipulation, high speed printing, and 3-D
visualization.
Integer Unit
Like the R5000, the ACT5260 implements the
MIPS IV Instruction Set Architecture, and is therefore
fully upward compatible with applications that run on
processors implementing the earlier generation
MIPS I-III instruction sets. Additionally, the ACT5260
includes two implementation specific instructions not
found in the baseline MIPS IV ISA but that are useful
in the embedded market place. Described in detail in
the QED RM5260 datasheet, these instructions are
integer multiply-accumulate and 3-operand integer
multiply.
The ACT5260 integer unit includes thirty-two
general purpose 64-bit registers, a load/store
architecture with single cycle ALU operations (add,
sub, logical, shift) and an autonomous multiply/divide
unit. Additional register resources include: the HI/LO
result registers for the two-operand integer multiply/
divide operations, and the program counter(PC).
HARDWARE OVERVIEW
The ACT5260 offers a high-level of integration
targeted at high-performance embedded
applications. Some of the key elements of the
ACT5260 are briefly described below.
Superscalar Dispatch
The ACT5260 has an efficient asymmetric
superscalar dispatch unit which allows it to issue an
integer instruction and a floating-point computation
instruction simultaneously. With respect to
superscalar issue, integer instructions include alu,
branch, load/store, and floating-point load/store,
while floating-point computation instructions include
floating-point add, subtract, combined multiply-add,
converts, etc. In combination with its high throughput
fully pipelined floating-point execution unit, the
superscalar capability of the ACT5260 provides
unparalleled price/performance in computationally
intensive embedded applications.
CPU Registers
Like all MIPS ISA processors, the ACT5260 CPU
has a simple, clean user visible state consisting of 32
general purpose registers, two special purpose
registers for integer multiplication and division, a
program counter, and no condition code bits.
Register File
The ACT5260 has thirty-two general purpose
registers with register location 0 hard wired to zero.
These registers are used for scalar integer
operations and address calculation. The register file
has two read ports and one write port and is fully
bypassed to minimize operation latency in the
pipeline.
ALU
The ACT5260 ALU consists of the integer adder/
subtractor, the logic unit, and the shifter. The adder
performs address calculations in addition to
arithmetic operations, the logic unit performs all
logical and zero shift data moves, and the shifter
performs shifts and store alignment operations. Each
of these units is optimized to perform all operations in
a single processor cycle
For additional Detail Information regarding the
operation of the Quantum Effect Design (QED)
RISCMark
Microprocessor see the latest QED datasheet
(Revision 1.1 July 1998).
RM5260, 64-Bit Superscalar
Pipeline
For integer operations, loads, stores, and other
non-floating-point operations, the ACT5260 uses the
simple 5-stage pipeline also found in the circuits
R4600, R4700, and R5000. In addition to this
standard pipeline, the ACT5260 uses an extended
seven stage pipeline for floating-point operations.
Like the R5000, the ACT5260 does virtual to physical
translation in parallel with cache access.
Aeroflex Circuit TechnologySCD5260 REV A 3/29/99 Plainview NY (516) 694-6700
2
Page 3
Absolute Maximum Ratings
1
SymbolRatingRangeUnits
2
to 4.6V
V
TERM
Tc
T
BIAS
T
STG
I
IN
I
OUT
Notes:
1. Stresses above those listed under "AbsoluteMaximums Rating" may cause permanent damage to the device. This is a stress rating only and functional operation
of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating
conditions for extended periods may affect device reliability.
2. V
IN minimum = -2.0V for pulse width less than 15nS. VIN maximum should not exceed +5.5 Volts.
3. When V
4. No more than one output should be shorted at one time. Duration of the short should not exceed more than 30 second.
IN < 0V or VIN > Vcc.
Terminal Voltage with respect to GND
Operating Temperature
Case Temperature under Bias
Storage Temperature
DC Input Current
DC Output Current
-0.5
-55 to +125°C
-55 to +125°C
-55 to +125°C
20
3
mA
50mA
Recommended Operating Conditions
SymbolParameterMinimumMaximumUnits
V
CC
V
IH
V
IL
T
C
Power Supply Voltage
Input High Voltage
Input Low Voltage
Operating Temperature Case
For 133MHz Parts only
+3.135+3.465V
0.7V
CC
-0.50.2V
V
+ 0.5V
CC
CC
-55+125°C
-40+125°C
V
(VCC = 3.3V ±5%; 133MHz parts: Tc =-40°C to +125°C, All other parts Tc =-55°C to +125°C)
DC Characteristics
ParameterSymConditions
Output Low Voltage
Output High Voltage
Output Low Voltage
Output High Voltage
Input High Voltage
Input Low Voltage
Input Current
Input Current
Input Current
Input Capacitance
Output Capacitance
Aeroflex Circuit TechnologySCD5260 REV A 3/29/99 Plainview NY (516) 694-6700
V
V
V
V
C
OL1
OH1
OL2
OH2
V
V
I
IN1
I
IN2
I
IN3
C
OUT
IH
IL
IN
IOL = 20 µA
IOL = 20 µA
IOL = 4 mA
IOL = 4 mA
V
= 0V
IN
V
= V
IN
V
IN
CC
= 5.5V
3
100 / 133 / 150MHz
Min Max
-0.1V
Vcc - 0.1-V
-0.4V
2.4-V
0.7V
-0.50.2V
CC
V
+ 0.5V
CC
CC
-20+20µA
-20+20µA
-250+250µA
-10pF
-10pF
Units
V
Page 4
Power Consumption
ParameterSymbolConditions
Active Operating
Supply Current
Standby Current
Notes:
5. Typical integer instruction mix and cache miss rates.
I
CC1
I
CC2
I
CC3
I
SB1
I
SB1
CL = 0pF,
No SysAD activity
CL = 50pF, R4000 write
protocol without FPU operation
CL = 50pF, write re-issue or
pipelined writes
CL = 0pF
CL = 50pF
AC Characteristics
(VCC = 3.3V ±5%; 133MHz parts: Tc =-40°C to +125°C, All other parts Tc =-55°C to +125°C)
Capacitive Load Deration
SymbolParameter
100MHz, 3.3V 133MHz, 3.3V 150MHz, 3.3V
5
MaxTyp5 MaxTyp5 Max
Typ
Units
8001550800155010001750mA
100017501000175011501950mA
110020001100200012502250mA
7515075150100175mA
7515075150100175mA
100 / 133 / 150MHz
Units
MinimumMaximum
LD
C
Load Derate
Clock Parameters
ParameterSymbolTest Conditions
SysClock High
SysClock Low
SysClock Frequency
6
SysClock Period
Clock Jitter for SysClock
SysClock Rise Time
SysClock Fall Time
ModeClock Period
t
SCHigh
t
SCLow
t
SCP
t
JitterIn
t
SCRise
t
SCFall
t
ModeCKP
Transition < 5ns
Transition < 5ns
-2ns/25pF
100/133/150MHz
Units
Min Max
4-ns
4-ns
3375MHz
-30ns
-±250ps
-5ns
-5ns
-256*t
SCP
ns
JTAG Clock Period
Notes:
6. Operation of the ACT5260 is only guaranteed with the Phase Loop enabled.
Aeroflex Circuit TechnologySCD5260 REV A 3/29/99 Plainview NY (516) 694-6700
t
JTAGCKP
4
-4*t
SCP
ns
Page 5
System Interface Parameters
7
ParameterSymbolTest Conditions
100MHz133MHz150MHz
Min MaxMin MaxMin Max
Data Output
Data Setup
Data Hold
Notes: -
7. Timmings are are measured from from 1.5V of the clock to 1.5V of the signal.
8. Capacitive load for all output timing is 50pF.
8
t
DO
t
DS
t
DH
mode14...13 = 10 (fastest)
14...13 = 11
mode
14...13 = 00
mode
14...13 = 01 (slowest)
mode
t
= 5ns
RISE
t
= 5ns
FALL
1.07.01.07.01.07.0ns
1.07.51.07.51.07.5ns
1.08.01.08.01.08.0ns
1.08.51.08.51.08.5ns
5.0-5.0-5.0-ns
2.0-2.0-2.0-ns
Boot Time Interface Parameters
ParameterSymbolTest Conditions
Units
100/133/150MHz
Units
Min Max
Mode Data Setup
Mode Data Hold
t
t
DS
DH
4-SysClock cycles
0-SysClock cycles
Aeroflex Circuit TechnologySCD5260 REV A 3/29/99 Plainview NY (516) 694-6700
5
Page 6
.0236 (.51)
.0158 (.49)
.005 (.127)
.008 (.258)
Package Information – "F17" – CQFP 208 Leads
1.131 (28.727) SQ
1.109 (28.169) SQ
10453
52
105
1.009 (25.63)
.9998 (25.37)
51 Spaces at .0197
(51 Spaces at .50)
Pin 1 Chamfer
Detail "A"
.010R MIN
.015 (.381)
.010R MIN
.009 (.229)
.130 (3.302)
MAX
0°±5°
.100 (2.540)
.080 (2.032)
.009 (.253)
.007 (.178)
.035 (.889)
.025 (.635)
Detail "A"
1
208
.960 (24.384) SQ
REF
1.331 (33.807)
1.269 (32.233)
Note: Pin rotation is opposite of QEDs PQUAD due to cavity-up construction.
156
157
.055 (1.397)
REF
.055 (1.397)
.045 (1.143)
.115 (2.921)
MAX
Units: Inches (Millimeters)
Future Package – "P10" – PGA 179 Pins (Advanced)
Bottom ViewSide View
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
V
U
T
R
P
N
M
L
1.840
K
J
H
G
F
E
D
C
B
A
1.700
BSC
1.880
1.700
BSC
1.840
1.880
Aeroflex Circuit TechnologySCD5260 REV A 3/29/99 Plainview NY (516) 694-6700
6
.100
BSC
.018
.050
.221
MAX
Page 7
ACT5260 Microprocessor CQFP Pinouts – "F17"
Pin #FunctionPin #FunctionPin # FunctionPin # Function
Aeroflex Circuit TechnologySCD5260 REV A 3/29/99 Plainview NY (516) 694-6700
7
Page 8
CIRCUIT TECHNOLOGY
Ordering Information
Part NumberScreening
Speed
(MHz)
Package
ACT-5260PC-100F17CCommercial Temperature (0°C to +70°C)100 208 Lead CQFP
ACT-5260PC-133F17CCommercial Temperature (0°C to +70°C)133 208 Lead CQFP
ACT-5260PC-150F17CCommercial Temperature (0°C to +70°C)150 208 Lead CQFP
ACT-5260PC-100F17IIndustrial Temperature (-40°C to +85°C)100 208 Lead CQFP
ACT-5260PC-133F17IIndustrial Temperature (-40°C to +85°C)133 208 Lead CQFP
ACT-5260PC-150F17IIndustrial Temperature (-40°C to +85°C)150 208 Lead CQFP
ACT-5260PC-100F17TMilitary Temperature (-55°C to +125°C)100 208 Lead CQFP
ACT-5260PC-133F17TReduced Military Temperature (-40°C to +125°C)133 208 Lead CQFP
ACT-5260PC-150F17TMilitary Temperature (-55°C to +125°C)150 208 Lead CQFP
ACT-5260PC-100F17MMilitary Temperature, Screened* (-55°C to +125°C)100 208 Lead CQFP
ACT-5260PC-133F17MReduced Military Temperature, Screened* (-40°C to +125°C)133 208 Lead CQFP
ACT-5260PC-150F17MMilitary Temperature, Screened* (-55°C to +125°C)150 208 Lead CQFP
Part Number Breakdown
ACT– 5260 PC –100 F17 M
Aeroflex Circuit
Technology
Base Processor Type
Cache Style
PC = Primary Cache
Maximum Pipeline Freq.
100 = 100MHz
133 = 133MHz (Screening: T & M -40°C to +125°C only)
150 = 150MHz
200 = 200MHZ (Future option)
*Screened to the individual test methods of MIL-STD-883
Specifications subject to change without notice.
Aeroflex Circuit Technology
35 South Service Road
Plainview New York 11803
C = Commercial Temp, 0°C to +70°C
I = Industrial Temp, -40°C to +85°C
T = Military Temp, -55°C to +125°C
M = Military Temp, -55°C to +125°C, Screened
Q = MIL-PRF-38534 Compliant/SMD if applicable
F17 = 1.120" SQ 208 Lead CQFP
F24 = 1.120" SQ Inverted 208 Lead CQFP
(Consult Factory)
P10 = 1.86"SQ PGA 179 pins with shoulder
Future Product