English
Language : 

HC4GX15 Datasheet, PDF (35/668 Pages) Altera Corporation – HardCopy IV Device Handbook
4. TriMatrix Embedded Memory Blocks in
HardCopy IV Devices
HIV51004-2.1
This chapter describes TriMatrix memory blocks, modes, features, and design
considerations in HardCopy IV devices.
HardCopy® IV devices offer TriMatrix embedded memory blocks to efficiently
address the needs of ASIC designs. TriMatrix memory comes in three different sizes
and includes 640-bit memory logic array blocks (MLABs), 9-Kbit M9K blocks, and
144-Kbit M144K blocks. The MLABs have been optimized to implement filter delay
lines, small first-in first-out (FIFO) buffers, and shift registers. You can use the M9K
blocks for general purpose memory applications; you can use the M144K blocks for
processor code storage, packet buffering, and video frame buffering.
TriMatrix memory in HardCopy IV devices support the same memory functions and
features as Stratix® IV devices. You can independently configure each embedded
memory block to be a single- or dual-port RAM, FIFO, ROM, or shift register using
the MegaWizard™ Plug-in Manager in the Quartus® II software. You can stitch
together multiple blocks of the same type to produce larger memories with minimal
timing penalty. TriMatrix memory provides up to 20,736 Kbits of dedicated embedded
static random access memory (SRAM). Memory Resources and Features
This chapter contains the following sections:
■ “Memory Resources and Features”
■ “Design Considerations” on page 4–4
Memory Resources and Features
HardCopy IV embedded memory consists of MLAB, M9K, and M144K memory
blocks and has a one-to-one mapping from Stratix IV memory. However, the number
of available memory blocks differs based on density, package, and the Stratix IV
device-to-HardCopy IV ASIC mapping paths, as shown in Table 4–1.
Table 4–1. HardCopy IV Embedded Memory Resources (Part 1 of 2) (Note 1), (2)
HardCopy IV ASIC
HC4GX15
Stratix IV FPGA
Prototype
EP4SGX70
EP4SGX110
EP4SGX180
EP4SGX230
EP4SGX290
EP4SGX360
M9K Blocks
462
660
660
660
660
660
M144K Blocks
16
16
20
22
24
24
Total Dedicated RAM Bits
(not including MLABs)
6,462 Kb
8,244 Kb
8,820 Kb
9,108 Kb
9,396 Kb
9,396 Kb
© January 2010 Altera Corporation
HardCopy IV Device Handbook, Volume 1