act7000asc Aeroflex Circuit Technology, act7000asc Datasheet

no-image

act7000asc

Manufacturer Part Number
act7000asc
Description
Standard Products Act7000asc 64-bit Superscaler Microprocessor
Manufacturer
Aeroflex Circuit Technology
Datasheet
FEATURES
SCD7000A Rev B
Standard Products
ACT 7000ASC
64-Bit Superscaler Microprocessor
January 24, 2005
Full militarized PMC-Sierra RM7000A
microprocessor
Dual Issue symmetric superscalar
microprocessor with instruction prefetch
optimized for system level price/performance
High performance interface (RM52xx
compatible)
Integrated primary and secondary caches -
all are 4-way set associative with 32 byte line
size
MIPS IV instruction set
Embedded supply de-coupling capacitors
and additional PLL filter components
Integrated memory management unit
(ACT52xx compatible)
Consult Factory for latest speeds
Architecture
100 MHz max. freq., multiplexed address/data
Supports 1/2 clock multipliers (2, 2.5, 3, 3.5, 4,
4.5, 5, 6, 7, 8, 9)
write-through
non-blocking, block writeback
processor to overlap cache miss latency and
instruction execution
instruction increases performance in signal
processing and graphics applications
Fully associative joint TLB (shared by I and D
translations)
increments)
225, 300, 350 MHz operating frequency
MIPS IV Superset Instruction Set
800 MB per second peak throughput
IEEE 1149.1 JTAG (TAP) boundary scan
16KB instruction
16KB data: non-blocking and write-back or
256KB on-chip secondary: unified,
Data PREFETCH instruction allows the
Floating point combined multiply-add
Conditional moves reduce branch frequency
Index address modes (register + register)
48 dual entries map 96 pages
4 entry DTLB and 4 entry ITLB
Variable page size (4KB to 16MB in 4x
Embedded application enhancements
High-performance floating point unit -
700M FLOPS maximum
Fully static CMOS design with dynamic
power down logic
208-lead CQFP, cavity-up package (F17)
208-lead CQFP, inverted footprint (F24),
with the same pin rotation as the commercial
PMC-Sierra RM5261A
Specialized DSP integer Multiply-Accumulate
instruction, (MAD/MADU) and
three-operand multiply instruction (MUL/U)
secondary
emulation & debug
tuning & debug
6 external, 2 internal, 2 software
Hit-Invalidate cache operations for efficient
cache management
single-precision operations and some
double-precision operations
combined multiply-add operations
multiply and double-precision combined
multiply-add operations
instruction
Per line cache locking in primaries and
Bypass secondary cache option
I&D Test/Break-point (Watch) registers for
Performance counter for system and software
Ten fully prioritized vectored interrupts -
Fast Hit-Writeback-Invalidate and
Single cycle repeat rate for common
Single cycle repeat rate for single-precision
Two cycle repeat rate for double-precision
Standby reduced power mode with WAIT
3 watts typical @ 1.8V Int., 3.3V I/O, 300MHz

Related parts for act7000asc

act7000asc Summary of contents

Page 1

Standard Products ACT 7000ASC 64-Bit Superscaler Microprocessor January 24, 2005 FEATURES Full militarized PMC-Sierra RM7000A ■ microprocessor Dual Issue symmetric superscalar ■ microprocessor with instruction prefetch optimized for system level price/performance 225, 300, 350 MHz operating frequency ● Consult Factory ...

Page 2

Secondary Tags Set A Primary Data Cache 4 - Way Set Associative Store Buffer Write Buffer Read Buffer D Bus Floating-Point Load / Align Floating-Point Register File Packer / Unpacker Comparator Floating-Point MultAdd, Add, Sub, Cvt, Div, Sqrt Multiplier Array ...

Page 3

DESCRIPTION The ACT 7000ASC is a highly integrated symmetric superscalar microprocessor capable of issuing two instructions each processor cycle. It has two high performance 64-bit integer units as well as a high throughput, fully pipelined 64-bit floating point unit. To ...

Page 4

Instruction Cache Dispatch Unit F Pipe IBus M Pipe IBus Pipe M Pipe Figure 2 – Instruction Issue Paradigm Figure simplification of the pipeline section and illustrates the basics of the instruction issue mechanism. ...

Page 5

Note that instruction dependencies, resource conflicts, and branches ...

Page 6

By pipelining the multiply-accumulate function and dynamically determining the size of the input operands, the ACT 7000ASC is able to maximize throughput while still using an area efficient implementation. Floating-Point Coprocessor The ACT 7000ASC incorporates a high-performance fully pipe-lined floating-point ...

Page 7

The memory management unit controls the virtual memory system page mapping. It consists of an instruction address translation buffer, or ITLB, a data address translation buffer, or DTLB, a Joint TLB, or JTLB, and coprocessor registers used by the virtual ...

Page 8

Figure 5 – Kernel Mode Virtual Addressing (32-bit mode) 0xFFFFFFFF Kernel virtual address space (kseg3) Mapped, 0.5GB 0xE0000000 0xDFFFFFFF Supervisor virtual address space (ksseg) Mapped, 0.5GB 0xC0000000 0xBFFFFFFF Uncached kernel physical address space (kseg1) Unmapped, 0.5GB 0xA0000000 0x9FFFFFFF Cached kernel ...

Page 9

Each primary cache has a 64-bit read path, a 128-bit write path, and both caches can be accessed simultaneously. The primary caches provide the integer and floating-point units with an ...

Page 10

If the cache lookup misses, then only main memory is written. 5. Write-back with secondary bypass. Loads and instruction fetches first search the primary ...

Page 11

Attribute Index vAddr Tag pAddr Write policy n.a. read policy n.a. read order critical word first write order NA miss restart following: complete line Parity per word Cache Locking The ACT 7000ASC allows critical code or data fragments to be ...

Page 12

SysClock and the pipeline clock, the ACT 7000ASC also allows half-integral multipliers, thereby providing greater granularity in the designers choice of pipeline and system interface frequencies. The interface consists of a 64-bit Address/Data bus with 8 check bits ...

Page 13

Figure 7 shows a processor block read request and the external agent read response for a system with a transaction. The read latency is 4 cycles (ValidOut* to ValidIn*), and the response data pattern is DDxxDD. Figure 9 shows a ...

Page 14

SysClock Addr SysAD SysCmd Write ValidOut* ValidIn* RdRdy* WrRdy* Release* Performance Counters Like the Test/Break-point capability described above, the Performance Counter feature has been added to improve the observability and controllability of the processor thereby easing system debug and, especially ...

Page 15

A watchdog interrupt can be used as an aid in debugging system or software “hangs.” Typically the software is setup to periodically update ...

Page 16

31..16 31..28 27..24 IPL7 IIPL6 31..28 27.. JTAG Interface The ACT 7000ASC interface supports JTAG boundary scan in conformance with IEEE 1149.1. The JTAG interface is especially helpful for checking the integrity ...

Page 17

Table 16 – Boot Time Mode Stream Mode bit Description Reserved: Must be zero 0 Write-back data rate 4..1 0: DDDD 1: DDxDDx 2: DDxxDDxx 3: DxDxDxDx 4: DDxxxDDxxx 5 DDxxxxDDxxxx 6: DxxDxxDxxDxx 7: DDxxxxxxDDxxxxxx 8: DxxxDxxxDxxxDxxx 9-15:Reserved SysClock to ...

Page 18

PLL Analog Power Filtering The ACT 7000ASC includes extra PLL Analog Power Fiiltering circuitry designed to provide low noise, temperature stable filtering for the VccP and VssP signals. The included circuitry consists of several passive components located at the closest ...

Page 19

Symbol V Terminal Voltage with respect to V TERM T Case Operating Temperature C T Storage Temperature STG I DC Input Current Output Current OUT Note 1: Stresses greater than those listed under ABSOLUTE MAXIMUM RATINGS may ...

Page 20

Parameter VccInt Standby Power (mWatts) Active Maximum with no FFU operation Maximum worst case instruction mix Notes 1. Worst case supply voltage (maximum V 2. Dhrystone 2.1 instruction mix. 3. I/O supply power is application dependent, but typically <20% of ...

Page 21

Sym Parameter 2,3 Data Output mode 14... mode 14... Data Setup t = see above table DS rise 4 t Data Hold t = see above table DH fall Notes: 1. Timings are measured from ...

Page 22

The following is a list of control, data, clock, interrupt, and miscellaneous pins of the ACT 7000ASC. Pin Name Type System interface: ExtRqst* Input Release* Output RdRdy* Input WrRdy* Input ValidIn* Input ValidOut* Output SysAD(63:0) Input/ Output SysADC(7:0) Input/ Output ...

Page 23

The following is a list of control, data, clock, interrupt, and miscellaneous pins of the ACT 7000ASC. Pin Name Type JTAG interface: JTDI Input JTCK Input JTDO Output JTMS Input Initialization Interface: BigEndian Input VccOK Input ColdReset* Input Reset* Input ...

Page 24

Package Information – "F17" – CQFP 208 Leads 1.131 (28.727) SQ 1.109 (28.169 1.009 (25.63) .9998 (25.37) 51 Spaces at .0197 (51 Spaces at .50) 1 Pin 1 Chamfer 208 .960 (24.384) SQ Detail "A" 1.331 (33.807) ...

Page 25

ACT 7000ASC Microprocessor CQFP Pinouts – "F17" & "F24" Pin # Function 1 VccIO VccIO 5 Vss 6 SysAD4 7 SysAD36 8 SysAD5 9 SysAD37 10 VccInt 11 Vss 12 SysAD6 13 SysAD38 14 VccIO ...

Page 26

Part Number ACT-7000ASC-300F17I ACT-7000ASC-300F17C ACT-7000ASC-300F17T ACT-7000ASC-300F17M ACT– 7000A SC – 225 F17 M Aeroflex-Plainview Aeroflex-Plainview Base Processor Type Base Processor Type Cache Style Cache Style SC = Secondary Cache Maximum Pipeline Freq. Maximum Pipeline Freq. 225 = 225MHz 225 = ...

Related keywords