PACE1750AE
SINGLE CHIP, 20MHz to 40MHz, ENHANCED
CMOS 16-BIT PROCESSOR
FEATURES
Implements the MIL-STD-1750A Instruction Set
Architecture
Single Chip PACE Technology CMOS 16-Bit
Processor with 32 and 48-Bit Floating Point
Arithmetic
Matrix Computations up to 64K
– Fast Polynomial expansion algorithms
– Fast context switching with Instruction to
block move up to 16 new mapping memory
page registers
TM
Form-Fit-Functionally Compatible with the
P1750A
20, 30, and 40 MHz Operation over the Military
Temperature Range
DAIS Instruction Mix Execution Performance
Including Floating Point Arithmetic
1.8 MIPS at 20 MHz
2.7 MIPS at 30 MHz
3.6 MIPS at 40 MHz
Conventional Integer Processing Mix
Performance
Extensive Error and Fault Management and
Interrupt Capability
26 User Accessible Registers
Single 5V ± 10% Power Supply
Power Dissipation over Military Temperature
Range
<0.5 watts at 20 & 30 MHz
<1.0 watts at 40 MHz
TTL Signal Level Compatible Inputs and
Outputs
Multiprocessor and Co-processor Capability
Two programmable Timers
Available in:
5.0 MIPS at 40 MHz
Power BIF Instructions Allow for High
Throughput Implementations of Transcedental
Functions, Navigational Algorithms and DSP
Functions
– Inner Dot Product Instruction for 3X3, 16 Bit
Registers in 150ns (2 clocks per Multiply/
Accumulate step) with 32 Bits Result
– 64-Pin Top Brazed DIP
– Multiply/Accumulate Instructions for 32 Bit
Registers is 200ns at 40MHz (8 clocks), with
48 Bit Result
– 68-Pin Pin Grid Array (PGA)
– 68-Lead Quad Pack (Leaded Chip Carrier)
– Parameteric Memory Inner-Dot Products for
GENERAL DESCRIPTION
Thechipincludesanarrayofrealtimeapplicationsupport
resources, such as 2 programmable timers, a complete
interrupt controller supporting 16 levels of prioritized
internalandexternalinterrupts,andafaultsandexceptions
handler controlling internally and externally generated
faults.
The PACE1750AE is a general purpose, single chip, 16-
bitCMOSmicroprocessordesignedforhighperformance
floating point and integer arithmetic, with extensive real
timeenvironmentsupport. Itoffersavarietyofdatatypes,
includingbits, bytes, 16-bitand32-bitintegers, and32-bit
and48-bitfloatingpointnumbers. Itprovides13addressing
modes, including direct, indirect, indexed, based, based
indexed and immediate long and short, and it can access
2 MWords of segmented memory space (64 KWords
segments).
Themicroprocessorachievesveryhighthroughputof3.6
MIPS for a standard real time integer/floating point
instructionmixata40MHzclock. ItexecutesintegerAdd
in 0.1 µs, integer Multiply in 0.1 µs, Floating Point Add in
0.45 µs, and Floating Point Multiply in 0.225 µs, for
register operands at a 40 MHz clock speed.
The PACE1750AE offers a well-rounded instruction set
with 130 instruction types, including a comprehensive
integer,floatingpoint,integer-to-floatingpointandfloating
point-to-integer set, a variety of stack manipulation
instructions, high level language support instructions
such as Compare Between Bounds and Loop Control
Instructions. It also offers some unique instructions such
as vectored l/O, supports executive and user modes, and
providesanescapemechanismwhichallowsuser-defined
instructions, using a coprocessor.
ThePACE1750AEusesasinglemultiplexed16-bitparallel
bus. Status signals are provided to determine whether
the processor is in the memory or I/O bus cycle, reading
and writing, and whether the bus cycle is for data or
instructions.
Do c um e nt # MICRO-2 REV G
Re vise d Oc to b e r 2005