Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

ACT-7000SC-240F24I Datasheet(PDF) 8 Page - Aeroflex Circuit Technology

Part # ACT-7000SC-240F24I
Description  ACT 7000SC 64-Bit Superscaler Microprocessor
Download  25 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  AEROFLEX [Aeroflex Circuit Technology]
Direct Link  http://www.aeroflex.com
Logo AEROFLEX - Aeroflex Circuit Technology

ACT-7000SC-240F24I Datasheet(HTML) 8 Page - Aeroflex Circuit Technology

Back Button ACT-7000SC-240F24I Datasheet HTML 4Page - Aeroflex Circuit Technology ACT-7000SC-240F24I Datasheet HTML 5Page - Aeroflex Circuit Technology ACT-7000SC-240F24I Datasheet HTML 6Page - Aeroflex Circuit Technology ACT-7000SC-240F24I Datasheet HTML 7Page - Aeroflex Circuit Technology ACT-7000SC-240F24I Datasheet HTML 8Page - Aeroflex Circuit Technology ACT-7000SC-240F24I Datasheet HTML 9Page - Aeroflex Circuit Technology ACT-7000SC-240F24I Datasheet HTML 10Page - Aeroflex Circuit Technology ACT-7000SC-240F24I Datasheet HTML 11Page - Aeroflex Circuit Technology ACT-7000SC-240F24I Datasheet HTML 12Page - Aeroflex Circuit Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 8 / 25 page
background image
Aeroflex Circuit Technology
SCD7000SC REV B 7/30/01 Plainview NY (516) 694-6700
8
Cache Memory
In order to keep the ACT 7000SC’s superscalar
pipeline full and operating efficiently, the ACT
7000SC has integrated primary instruction and data
caches with single cycle access as well as a large
unified secondary cache with a three cycle miss
penalty from the primaries. 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
aggregate band-width of 3.6 GB per second at an
internal clock frequency of 225 MHz. During an
instruction or data primary cache refill, the secondary
cache can provide a 64-bit datum every cycle
following the initial three cycle latency for a peak
bandwidth of 2.4 GB per second.
Instruction Cache
The
ACT 7000SC
has
an
integrated
16KB,
four-way set associative instruction cache and, even
though instruction address translation is done in
parallel with the cache access, the combination of
4-way set associativity and 16KB size results in a
cache which is virtually indexed and physically
tagged. Since the effective physical index eliminates
the potential for virtual aliases in the cache, it is
possible that some operating system code can be
simplified as compared with the RM5200 Family,
R5000 and R4000 class processors.
The data array portion of the instruction cache is 64
bits wide and protected by word parity while the tag
array
holds
a
24-bit
physical
address,
14
housekeeping bits, a valid bit, and a single bit of parity
protection.
By accessing 64 bits per cycle, the instruction
cache is able to supply two instructions per cycle to
the superscalar dispatch unit. For signal processing,
graphics, and other numerical code sequences where
a floating-point load or store and a floating-point
computation instruction are being issued together in a
loop,
the
entire
bandwidth
available
from
the
instruction cache will be consumed by instruction
issue.
For
typical
integer
code
mixes,
where
instruction
dependencies
and
other
resource
constraints restrict the achievable parallelism, the
extra instruction cache bandwidth is used to fetch
both the taken and non-taken branch paths to
minimize the overall penalty for branches. A 32-byte
(eight instruction) line size is used to maximize the
communication efficiency between the instruction
cache and the secondary cache, or memory system.
The
ACT 7000SC
is
the
first
MIPS
RISC
microprocessor to support cache locking on a per line
basis. The contents of each line of the cache can be
locked by setting a bit in the Tag. Locking the line
prevents its contents from being overwritten by a
subsequent cache miss. Refill will occur only into
unlocked cache lines. This mechanism allows the
programmer to lock critical code into the cache
thereby guaranteeing deterministic behavior for the
locked code sequence.
Data Cache
The
ACT 7000SC
has
an
integrated
16KB,
four-way set associative data cache, and even though
data address translation is done in parallel with the
cache
access,
the
combination
of
4-way
set
associativity and 16KB size results in a cache which
is physically indexed and physically tagged. Since the
effective physical index eliminates the potential for
virtual aliases in the cache, it is possible that some
operating system code can be simplified compared to
the RM5200 Family, R5000 and R4000 class
processors. The data cache is non-blocking; that is, a
miss in the data cache will not necessarily stall the
processor pipeline. As long as no instruction is
encountered
which is dependent
on
the
data
reference which caused the miss, the pipeline will
continue to advance. Once there are two cache
misses outstanding, the processor will stall if it
encounters another load or store instruction. A
32-byte (eight word) line size is used to maximize the
communication efficiency between the data cache
and the secondary cache or memory system. The
data array portion of the data cache is 64 bits wide
and protected by byte parity while the tag array holds
a 24-bit physical address, 3 housekeeping bits, a two
bit cache state field, and has two bits of parity
protection. The normal write policy is write-back,
which means that a store to a cache line does not
immediately cause memory to be updated. This
increases system performance by reducing bus traffic
and eliminating the bottleneck of waiting for each
store operation to finish before issuing a subsequent
memory operation. Software can, however, select
write-through on a per-page basis when appropriate,
such as for frame buffers. Cache protocols supported
for the data cache are:
1. Uncached. Reads to addresses in a memory
area identified as uncached will not access the
cache. Writes to such addresses will be written
directly to main memory without updating the
cache.
2. Write-back. Loads and instruction fetches will
first search the cache, reading the next memory
hierarchy level only if the desired data is not
cache resident. On data store operations, the
cache is first searched to determine if the target
address is cache resident. If it is resident, the
cache contents will be updated, and the cache
line marked for later write-back. If the cache
lookup misses, the target line is first brought into
the cache and then the write is performed as
above.
3. Write-through with write allocate. Loads and
instruction fetches will first search the cache,
reading from memory only if the desired data is
not cache resident; write-through data is never
cached in the secondary cache. On data store


Similar Part No. - ACT-7000SC-240F24I

ManufacturerPart #DatasheetDescription
logo
Abracon Corporation
ACT-14MHZ-C-F ABRACON-ACT-14MHZ-C-F Datasheet
806Kb / 2P
   TTL OUTPUT FULL SIZE DIP 5.0V CRYSTAL CLOCK OSCILLATOR
09.23.13
ACT-14MHZ-C-S ABRACON-ACT-14MHZ-C-S Datasheet
806Kb / 2P
   TTL OUTPUT FULL SIZE DIP 5.0V CRYSTAL CLOCK OSCILLATOR
09.23.13
ACT-14MHZ-H-F ABRACON-ACT-14MHZ-H-F Datasheet
806Kb / 2P
   TTL OUTPUT FULL SIZE DIP 5.0V CRYSTAL CLOCK OSCILLATOR
09.23.13
ACT-14MHZ-H-S ABRACON-ACT-14MHZ-H-S Datasheet
806Kb / 2P
   TTL OUTPUT FULL SIZE DIP 5.0V CRYSTAL CLOCK OSCILLATOR
09.23.13
ACT-14MHZ-J-F ABRACON-ACT-14MHZ-J-F Datasheet
806Kb / 2P
   TTL OUTPUT FULL SIZE DIP 5.0V CRYSTAL CLOCK OSCILLATOR
09.23.13
More results

Similar Description - ACT-7000SC-240F24I

ManufacturerPart #DatasheetDescription
logo
Aeroflex Circuit Techno...
ACT5261 AEROFLEX-ACT5261 Datasheet
170Kb / 5P
   ACT 5261 64-Bit Superscaler Microprocessor
ACT5270 AEROFLEX-ACT5270 Datasheet
160Kb / 5P
   ACT5270 64-Bit Superscaler Microprocessor
ACT5260111111 AEROFLEX-ACT5260111111 Datasheet
119Kb / 8P
   ACT5260 64-Bit Superscaler Microprocessor
ACT5271 AEROFLEX-ACT5271 Datasheet
165Kb / 5P
   ACT5271 64-Bit Superscaler Microprocessor
ACT5230 AEROFLEX-ACT5230 Datasheet
43Kb / 7P
   ACT5230 32-Bit Superscaler Microprocessor
ACT5231 AEROFLEX-ACT5231 Datasheet
92Kb / 4P
   ACT5231 32-Bit Superscaler Microprocessor
logo
NEC
UPD30181A NEC-UPD30181A Datasheet
573Kb / 72P
   64-/32-BIT MICROPROCESSOR
logo
Integrated Device Techn...
IDT79R4700 IDT-IDT79R4700_08 Datasheet
785Kb / 25P
   64-Bit RISC Microprocessor
logo
NEC
UPD30181 NEC-UPD30181 Datasheet
1Mb / 444P
   64-/32-Bit Microprocessor
logo
Integrated Device Techn...
IDT79R4700 IDT-IDT79R4700 Datasheet
328Kb / 25P
   64-Bit RISC Microprocessor
More results


Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.NET
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com