iv Altera Corporation
Contents Stratix III Device Handbook, Volume 2
LAB Control Signals ......................................................................................................................... 2–4
Adaptive Logic Modules ...................................................................................................................... 2–5
ALM Operating Modes ................................................................................................................... 2–8
Register Chain ................................................................................................................................. 2–20
ALM Interconnects ......................................................................................................................... 2–22
Clear and Preset Logic Control .................................................................................................... 2–23
LAB Power Management Techniques ......................................................................................... 2–23
Conclusion ............................................................................................................................................ 2–24
Referenced Documents ....................................................................................................................... 2–24
Document Revision History ............................................................................................................... 2–24
Chapter 3. MultiTrack Interconnect in Stratix III Devices
Introduction ............................................................................................................................................ 3–1
Row Interconnects ................................................................................................................................. 3–1
Column Interconnects ........................................................................................................................... 3–3
Memory Block Interface ........................................................................................................................ 3–8
DSP Block Interface ............................................................................................................................. 3–10
I/O Block Connections to Interconnect ............................................................................................ 3–13
Conclusion ............................................................................................................................................ 3–14
Document Revision History ............................................................................................................... 3–15
Chapter 4. TriMatrix Embedded Memory Blocks in Stratix III Devices
Introduction ............................................................................................................................................ 4–1
Overview ................................................................................................................................................. 4–1
TriMatrix Memory Block Types ..................................................................................................... 4–3
Parity Bit Support ............................................................................................................................. 4–3
Byte Enable Support ........................................................................................................................ 4–3
Packed Mode Support ..................................................................................................................... 4–5
Address Clock Enable Support ...................................................................................................... 4–5
Mixed Width Support ...................................................................................................................... 4–7
Asynchronous Clear ........................................................................................................................ 4–7
Error Correction Code (ECC) Support .......................................................................................... 4–8
Memory Modes ...................................................................................................................................... 4–9
Single Port RAM ............................................................................................................................. 4–10
Simple Dual-Port Mode ................................................................................................................. 4–12
True Dual-Port Mode ..................................................................................................................... 4–15
Shift-Register Mode ....................................................................................................................... 4–17
ROM Mode ...................................................................................................................................... 4–18
FIFO Mode ....................................................................................................................................... 4–19
Clocking Modes ................................................................................................................................... 4–19
Independent Clock Mode .............................................................................................................. 4–19
Input/Output Clock Mode ........................................................................................................... 4–20
Read/Write Clock Mode ............................................................................................................... 4–20
Single Clock Mode ......................................................................................................................... 4–20
Design Considerations ........................................................................................................................ 4–20
Selecting TriMatrix Memory Blocks ............................................................................................ 4–20
Conflict Resolution ......................................................................................................................... 4–21