The ACT5230 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 opera ting system frie ndly memory ma nagement
unit with a 48-entry fully associative TLB, a 16 KByte
2-way set assoc iative ins tructio n cache , a 16 K Byte
2-way set associative data cache, and a
high-performance 32-bit system interface. The
ACT5230 can issue both an integer and a floating
point instruction in the same cycle.
The ACT5230 is ideally suited for high-end
embedded control applications such as
internetworking, high performance image
manipulation, high speed printing, and 3-D
visualization.
HARDWARE OVERVIEW
The ACT5230 offers a high-level of integration
targeted at high-performance embedded
applications. Some of the key elements of the
ACT523 0 are briefly des c ribed below.
Superscalar Dispatch
The ACT5230 has an efficient asymmetric
superscal ar disp atch u nit w hic h allo ws it to i ssu e 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 flo ating-poin t computat ion instruc tions inc lude
floating- point add, subtra ct, combined m ultiply-add,
converts, etc. In combination with its hig h throughput
fully pipelined floating-point execution unit, the
superscalar capability of the ACT5230 provides
unparalleled price/performance in computationally
intensive embedded applications.
CPU Registers
Like all M IPS ISA proce ssors, the A CT5230 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 c ounter, and no conditio n c ode bits.
therefore fully upward compatible with applications
that run on processors implementing the earlier
generation MIPS I-III instruction sets. Additionally,
the ACT5230 includes two implementation specific
instruct ions not foun d in the base line MIPS IV ISA
but that are useful in the embedded market place.
Describe d in detail in the QED RM5230 datasheet,,
these instructions are integer multiply-accumulate
and 3-operand integer multiply.
The ACT5230 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 r egisters for the t wo-op erand in teger m ultiply/
divide operations, and the prog ram counte r(PC).
Register File
The ACT5230 has thirty-two general purpose
registe rs with registe r locat ion 0 h ard wired to zero.
These registers are used for scalar integer
operatio ns a nd addr ess cal cula tion. T he r eg ister f ile
has two read ports and one write port and is fully
bypassed to minimize operation latency in the
pipeline.
ALU
The ACT5230 ALU consists of the integer adder/
subtra ctor, the logic un it, 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 Detail Information regarding the operation of
the Quantum Effect Design (QED) RISCMark
RM5230, 32-Bit Superscalar Microprocessor see
the QED dat asheet (R ev is ion 1.2 July 1998).
Pipeline
For integer operations, loads, stores, and other
non-floating-point operations, the ACT5230 uses the
simple 5-stage pipeline also found in the QED
circuits R4600, R4700, and R5000. In addition to this
standard pipeline, the ACT5230 uses an extended
seven stage pipeline for floating-point operations.
Like the QED R5000, th e ACT5230 d oes virtual to
physical t ranslation in p arallel with ca c he access.
Integer Unit
Like the QED R5000, the ACT5230 implements
the MIPS IV Instruction Set Architecture, and is
Aeroflex Cir cuit Technology
2
SCD5230 REV 1 12/22/98 Plainview NY (516) 694-6700
Page 3
Absolute Maximum Ratings
1
SymbolRatingRangeUnits
T
TERM
T
CASE
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
minimum = -2.0V for pulse width less than 15nS. VIN maximum should not exceed +5.5 Volts.
IN
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
Terminal Voltage with respect to GND
Operating Temperature
Case Temperature under Bias
Storage Temperature
DC Input Current
DC Output Current
< 0V or VIN > Vcc.
2
-0.5
to 4.6V
0 to +85°C
-55 to +125°C
-55 to +125°C
3
20
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 (Commercial)
+3.135+3.465V
0.7V
CC
-0.50.2V
V
+ 0.5V
CC
CC
0 +85°C
V
DC Characteristics
(VCC = 3.3V ±5%; T
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 Cir cuit Technology
V
V
V
V
C
OL1
OH1
OL2
OH2
V
V
I
IN1
I
IN2
I
IN3
C
OUT
IOL = 20 µA
IOL = 20 µA
IOL = 4 mA
IOL = 4 mA
IH
IL
V
= 0V
IN
V
= V
IN
CC
V
= 5.5V
IN
IN
CASE
= 0°C to +85°C)
3
133 / 150MHz
Min
Max
Units
0.1V
Vcc - 0.1V
0.4V
2.4V
0.7V
-0.50.2V
CC
V
+ 0.5V
CC
CC
V
-20+20µA
-20+20µA
-250+250µA
10pF
10pF
SCD5230 REV 1 12/22/98 Plainview NY (516) 694-6700
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, 150/75MHz, No SysAD
activity
CL = 50pF, 150/75MHz, R4000 write
protocol without FPU operation
CL = 50pF, 150/75MHz, write
re-issue or pipelined writes
CL = 0pF, 150/75MHz
CL = 50pF, 150/75MHz
AC Characteristics
(VCC = 3.3V ±5%; T
Capacitive Load Deration
SymbolParameter
CASE
= 0°C to +85°C)
133MHz, 3.3V150MHz, 3.3V
Typ
5
Max
Typ5
Max
Units
TBDTBDTBDTBDmA
1000175011501950mA
1100200012502250mA
TBDTBDmA
TBDTBDmA
133 / 150MHz
Units
MinimumMaximum
LD
C
Load Derate
Clo ck 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
133/150MHz
Units
Min
Max
4ns
4ns
3375MHz
30ns
±250ps
5ns
5ns
256*t
SCP
ns
JTA Cloc k Period
Notes:
6. Operation of the ACT5230 is only guaranteed with the Phase Loop enabled.
Aeroflex Cir cuit Technology
t
JTAGCKP
4*t
SCP
4
SCD5230 REV 1 12/22/98 Plainview NY (516) 694-6700
ns
Page 5
System Interface Parameters
7
ParameterSymbolTest Conditions
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
mode
mode
mode
mode
t
RISE
t
FALL
14...13
= 10 (fastest)
14...13
= 11
14...13
= 00
14...13
= 01 (slowe s t )
= 5ns
= 5ns
Boot Time Interface Parameters
ParameterSymbolTest Conditions
133MHz150MHz
Units
Min
Max
Min
Max
TBDTBDTBDTBDns
TBDTBDTBDTBDns
1.08.01.08.0ns
TBDTBDTBDTBDns
4.04.0ns
00ns
133/150MHz
Units
Min
Max
Mode Data Setup
Mode Data Hold
t
t
DS
DH
4SysClock cycles
0SysClock cycles
Aeroflex Cir cuit Technology
5
SCD5230 REV 1 12/22/98 Plainview NY (516) 694-6700
Page 6
ACT5230 Microprocessor – PQUAD Pinouts
Pin #Funct i onPin #FunctionPin # FunctionPin # Fu nct i on
SCD5230 REV 1 12/22/98 Plainview NY (516) 694-6700
Page 7
CIRCUIT TECHNOLOGY
Sample Ordering Informati on
Part NumberScreeningSpeed (MHz)Package
ACT-5230PC-133F22IIndustrial Temperature133 128 Lead PQUAD
ACT-5230PC-150F22CComm ercial Temperature150 128 Lead PQUAD
ACT-5230PC-200F22TMilitary Temperature200 128 Lead PQUAD
ACT-5230PC-200F22MMilitary Screening200 128 Lead PQUAD
Part Number Breakdown
ACT– 5230 PC –133 F22 M
Aeroflex Circuit
Technology
Base Processor Type
Cache Style
PC = Primary Cache
Maximum Pipeline Freq.
133 = 133MHz
150 = 150MHz
200 = 200MHz
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
F22 = 1.10" SQ 128 Lead PQUAD
Screened to the individual test methods of MIL-STD-883