Page 1
Stratix III Device Handbook, Volume 1 101 Innovation Drive San Jose, CA 95134 www.altera.com SIII5V1-1.4...
Page 2
Altera Corporation in the U.S. and other countries. All other product or service names are the property of their respective holders. Al- tera products are protected under numerous U.S.
Software ............................1–14 Ordering Information ........................1–15 Referenced Documents ........................1–16 Document Revision History ....................... 1–16 Chapter 2. Logic Array Blocks and Adaptive Logic Modules in Stratix III Devices Introduction ............................2–1 Logic Array Blocks ..........................2–1 LAB Interconnects ..........................2–3...
Page 4
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 ..........................
Page 5
Conclusion ............................5–49 Referenced Documents ........................5–49 Document Revision History ....................... 5–50 Chapter 6. Clock Networks and PLLs in Stratix III Devices Introduction ............................6–1 Clock Networks in Stratix III Devices ....................6–1 Clock Input Connections to PLLs ....................6–12 Clock Output Connections ......................
Page 6
Contents Stratix III Device Handbook, Volume 2 Stratix III PLL Hardware Overview .................... 6–24 Stratix III PLL Software Overview ....................6–28 Clock Feedback Modes ........................6–32 Clock Multiplication and Division ....................6–38 Post-Scale Counter Cascading ...................... 6–39 Programmable Duty Cycle ......................6–40 PLL Control Signals ........................
Page 7
PLL ..............................8–45 Conclusion ............................8–45 Referenced Documents ........................8–46 Document Revision History ....................... 8–46 Chapter 9. High-Speed Differential I/O Interfaces and DPA in Stratix III Devices Introduction ............................9–1 I/O Banks ..............................9–2 LVDS Channels ............................9–3 Differential Transmitter ........................9–4 Receiver Data Realignment Circuit (Bit Slip) ................
Page 8
Devices Can Be Driven Before Power-Up .................. 10–2 I/O Pins Remain Tri-Stated During Power-Up ................. 10–2 Insertion or Removal of a Stratix III Device from a Powered-Up System ......10–2 Hot Socketing Feature Implementation in Stratix III Devices ............10–3 Power-On Reset Circuitry ........................
Page 9
Conclusion ............................12–16 Referenced Documents ........................12–16 Document Revision History ......................12–16 Chapter 13. IEEE 1149.1 (JTAG) Boundary-Scan Testing in Stratix III Devices Introduction ............................13–1 IEEE Std. 1149.1 BST Architecture ....................13–2 IEEE Std. 1149.1 Boundary-Scan Register ..................13–4 Boundary-Scan Cells of a Stratix III Device I/O Pin ..............
Page 10
Referenced Documents ........................15–14 Document Revision History ......................15–14 Section V. Power and Thermal Management Chapter 16. Programmable Power and Temperature Sensing Diode in Stratix III Devices Introduction ............................16–1 Stratix III Power Technology ......................16–2 Selectable Core Voltage ......................... 16–2 Programmable Power Technology ....................
Page 11
External Pin Connections ......................16–7 Conclusion ............................16–7 Referenced Documents ........................16–7 Document Revision History ....................... 16–8 Section VI. Packaging Information Chapter 17. Stratix III Device Packaging Information Introduction ............................17–1 Thermal Resistance ..........................17–2 Package Outlines ..........................17–2 Referenced Documents ........................17–2 Document Revision History .......................
Page 12
Contents Stratix III Device Handbook, Volume 2 Altera Corporation...
Chapter Revision Dates The chapters in this book, Stratix III Device Handbook, Volume 1, were revised on the following dates. Where chapters or groups of chapters are available separately, part numbers are listed. Chapter 1. Stratix III Device Family Overview...
Page 14
Chapter Revision Dates Stratix III Device Handbook, Volume 1 Chapter 10. Hot Socketing and Power-On Reset in Stratix III Devices Revised: October 2007 Part number: SIII51010-1.2 Chapter 11. Configuring Stratix III Devices Revised: November 2007 Part number: SIII51011-1.3 Chapter 12. Remote System Upgrades With Stratix III Devices...
® Stratix III family of devices. How to Contact For the most up-to-date information about Altera products, go to the Altera world-wide web site at www.altera.com. For technical support on Altera this product, go to www.altera.com/mysupport. For additional information about Altera products, consult the sources shown below.
Page 16
Typographic Conventions Stratix III Device Handbook, Volume 1 Visual Cue Meaning Italic type Internal timing parameters and variables are shown in italic type. Examples: t , n + 1. Variable names are enclosed in angle brackets (< >) and shown in italic type.
Stratix III Devices ■ Chapter 3, MultiTrack Interconnect in Stratix III Devices ■ Chapter 4, TriMatrix Embedded Memory Blocks in Stratix III Devices ■ Chapter 5, DSP Blocks in Stratix III Devices ■ Chapter 6, Clock Networks and PLLs in Stratix III Devices Revision History Refer to each chapter for its own specific revision history.
Page 18
Device Core Stratix III Device Handbook, Volume 1 Section I–2 Altera Corporation...
The Stratix III L family provides balanced logic, memory, and multiplier ratios for mainstream applications. ■ The Stratix III E family is memory and multiplier rich for data-centric applications. Modular I/O banks with a common bank structure for vertical migration lend efficiency and flexibility to the high speed I/O.
Introduction Features Stratix III devices offer the following features: ■ 48,000 to 338,000 equivalent logic elements (LEs), see Table 1–1 ■ 2,430 to 20,497 Kbits of enhanced TriMatrix memory consisting of three RAM block sizes to implement true dual-port memory and first-in first-out (FIFO) buffers ■...
Page 21
The EP3SE260 device is rich in LE, memory, and multiplier resources. Hence, it aligns with both logic (L) and enhanced (E) variants. The Stratix III logic family (L) offers balanced logic, memory, and multipliers to address a wide range of applications, while the enhanced family (E) offers more memory and multipliers per logic and is ideal for wireless, medical imaging, and military applications.
Length/Width (mm/mm) 33/33 40/40 Stratix III devices are available in up to three speed grades, -2, -3, and -4, with -2 being the fastest. Stratix III devices are offered in both commercial and industrial temperature range ratings with leaded and lead-free packages.
TriMatrix Embedded Memory Blocks in Stratix III Devices chapter in volume 1 of the Stratix III Device Handbook. MultiTrack Interconnect In the Stratix III architecture, connections between ALMs, TriMatrix memory, DSP blocks, and device I/O pins are provided by the MultiTrack interconnect structure with DirectDrive technology.
(FIR) filters, complex FIR filters, infinite impulse response (IIR) filters, fast Fourier transform (FFT) functions, and discrete cosine transform (DCT) functions. Stratix III devices have up to 112 DSP blocks. The architectural highlights of the Stratix III DSP block are the following: ■...
(PCLKs). These clocks are organized into a hierarchical clock structure that provides up to 104 unique clock domains (16 GCLK + 88 RCLK) within the Stratix III device and allows for up to 38 (16 GCLK + 22 RCLK) unique GCLK/RCLK clock sources per device quadrant.
1 of the Stratix III Device Handbook. I/O Banks and I/O Structure Stratix III devices contain up to 24 modular I/O banks, each of which contains 24, 32, 36, 40 or 48 I/Os. This modular bank structure improves pin efficiency and eases device migration.
I/O interconnect standards and applications: Utopia IV, SPI-4.2, SFI-4, 10 Gigabit Ethernet XSLI, Rapid I/O, and NPSI. Stratix III devices support 2×, 4×, 6×, 7×, 8× and 10× SERDES modes for high speed differential I/O interfaces and 4×, 6×, 7×, 8×...
The hot-socketing feature also makes it easier to use Stratix III devices on printed circuit boards (PCBs) that also contain a mixture of 3.3-V, 3.0-V, 2.5-V, 1.8-V, 1.5-V and 1.2-V devices.
Boundary-scan cells in the Stratix III device can force signals onto pins or capture data from pin or logic array signals. Forced test data is serially shifted into the boundary-scan cells.
FPGA. The Quartus II software (starting from Version 6.1) automatically optimizes designs to meet the performance goals while simultaneously leveraging the programmable power saving options available in the Stratix III FPGA without the need for any changes to the design flow. Altera Corporation 1–13...
Ordering Information Software Stratix III devices are supported by the Altera Quartus II design software, version 6.1, which provides a comprehensive environment for system-on-a-programmable-chip (SOPC) design. The Quartus II software includes HDL and schematic design entry, compilation and logic ®...
® the NativeLink interface. Ordering Information Figure 1–1 describes the ordering codes for Stratix III devices. For more information on a specific package, refer to the Stratix III Device Package Information chapter of the Stratix III Device Handbook. Figure 1–1. Stratix III Device Packaging Ordering Information...
DSP Blocks in Stratix III Devices ■ External Memory Interfaces in Stratix III Devices ■ High Speed Differential I/O Interfaces with DPA in Stratix III Devices ■ Hot Socketing and Power-On Reset in Stratix III Devices ■ IEEE 1149.1 (JTAG) Boundary Scan Testing in Stratix III Devices ■...
II Compiler places associated logic in an LAB or adjacent LABs, allowing the use of local, shared arithmetic chain, and register chain connections for performance and area efficiency. Figure 2–1 shows the Stratix III LAB structure and the LAB interconnects. Altera Corporation 2–1 October 2007...
Page 36
Variable Speed & Length from Either Side by Columns & LABs, & from Above by Rows The LAB of Stratix III has a new derivative called Memory LAB (MLAB), which adds look-up table (LUT)-based SRAM capability to the LAB as shown in Figure 2–2.
Logic Array Blocks and Adaptive Logic Modules in Stratix III Devices Figure 2–2. Stratix III LAB and MLAB Structure LUT-based-64 x 1 Simple dual port SRAM LUT-based-64 x 1 Simple dual port SRAM LUT-based-64 x 1 Simple dual port SRAM...
If the LAB uses both the rising and falling edges of a clock, it also uses two LAB-wide clock signals. De-asserting the clock enable signal turns off the corresponding LAB-wide clock. 2–4 Altera Corporation Stratix III Device Handbook, Volume 1 October 2007...
Adaptive Logic The basic building block of logic in the Stratix III architecture, the adaptive logic module (ALM), provides advanced features with efficient Modules logic utilization. Each ALM contains a variety of look-up table (LUT)-based resources that can be divided between two combinational adaptive LUTs (ALUTs) and two registers.
Page 40
Stratix III ALM while Figure 2–6 shows a detailed view of all the connections in an ALM. Figure 2–5. High-Level Block Diagram of the Stratix III ALM shared_arith_in carry_in reg_chain_in labclk Combinational/Memory ALUT0...
Page 41
Logic Array Blocks and Adaptive Logic Modules in Stratix III Devices Figure 2–6. Stratix III ALM Details Altera Corporation 2–7 October 2007 Stratix III Device Handbook, Volume 1...
LUT. This provides another mechanism for improved fitting. The ALM can also drive out registered and unregistered versions of the LUT or adder output. ALM Operating Modes The Stratix III ALM can operate in one of the following modes: ■ Normal ■...
Page 43
In this mode, up to eight data inputs from the LAB local interconnect are inputs to the combinational logic. The normal mode allows two functions to be implemented in one Stratix III ALM, or an ALM to implement a single function of up to six inputs. The ALM can support certain combinations of completely independent functions and various combinations of functions that have common inputs.
Page 44
The common inputs are dataa and datab. The combination of a four-input function with a five-input function requires one common input (either dataa or datab). 2–10 Altera Corporation Stratix III Device Handbook, Volume 1 October 2007...
Page 45
Logic Array Blocks and Adaptive Logic Modules in Stratix III Devices In the case of implementing 2 six-input functions in one ALM, four inputs must be shared and the combinational function must be the same. For example, a 4 2 crossbar switch (two 4-to-1 multiplexers with common ×...
Page 46
Functions that fit into the template shown in Figure 2–10 occur naturally in designs. These functions often appear in designs as "if-else" statements in Verilog HDL or VHDL code. 2–12 Altera Corporation Stratix III Device Handbook, Volume 1 October 2007...
Page 47
Logic Array Blocks and Adaptive Logic Modules in Stratix III Devices Figure 2–10. Template for Supported Seven-Input Functions in Extended LUT Mode datae0 datac dataa 5-Input datab To general or datad local routing dataf0 combout0 To general or local routing...
Page 48
50% for functions that can use this ability. An example of such functionality is a conditional operation, such as the one shown in Figure 2–12. 2–14 Altera Corporation Stratix III Device Handbook, Volume 1 October 2007...
Page 49
Logic Array Blocks and Adaptive Logic Modules in Stratix III Devices Figure 2–12. Conditional Operation Example Adder output is not used. ALM 1 X[0] Comb & X[0] Adder R[0] To general or Y[0] Logic local routing reg0 syncdata syncload X[1] Comb &...
Page 50
The carry chain provides a fast carry function between the dedicated adders in arithmetic or shared arithmetic mode. The two-bit carry select feature in Stratix III devices halves the propagation delay of carry chains within the ALM. Carry chains can begin in either the first ALM or the fifth ALM in an LAB.
Page 51
Logic Array Blocks and Adaptive Logic Modules in Stratix III Devices Shared Arithmetic Mode In shared arithmetic mode, the ALM can implement a three-input add within an ALM. In this mode, the ALM is configured with 4 four-input LUTs. Each LUT either computes the sum of three inputs or the carry of three inputs.
Page 52
The shared arithmetic chains can begin in either the first or sixth ALM in an LAB. The Quartus II Compiler creates shared arithmetic chains longer than 20 (10 ALMs in arithmetic or shared arithmetic mode) by linking 2–18 Altera Corporation Stratix III Device Handbook, Volume 1 October 2007...
Page 53
Logic Array Blocks and Adaptive Logic Modules in Stratix III Devices LABs together automatically. For enhanced fitting, a long shared arithmetic chain runs vertically allowing fast horizontal connections to TriMatrix memory and DSP blocks. A shared arithmetic chain can continue as far as a full column.
ALMs while saving local interconnect resources (refer to Figure 2–17). The Quartus II Compiler automatically takes advantage of these resources to improve utilization and performance. 2–20 Altera Corporation Stratix III Device Handbook, Volume 1 October 2007...
Page 55
Logic Array Blocks and Adaptive Logic Modules in Stratix III Devices Figure 2–17. Register Chain within an LAB Note (1) From previous ALM within the LAB reg_chain_in labclk To general or local routing To general or adder0 local routing reg0...
ALM 9 ALM 10 Refer to the MultiTrack Interconnect in Stratix III Devices chapter in volume 1 of the Stratix III Device Handbook for information on routing between LABs. 2–22 Altera Corporation Stratix III Device Handbook, Volume 1 October 2007...
Logic Array Blocks and Adaptive Logic Modules in Stratix III Devices Clear and Preset Logic Control LAB-wide signals control the logic for the register's clear signal. The ALM directly supports an asynchronous clear function. You can achieve the register preset through the Quartus II software’s NOT-gate push-back logic option.
Conclusion Logic array block and adaptive logic modules are the basic building blocks of the Stratix III device. You can use these to configure logic functions, arithmetic functions, and register functions. The ALM provides advanced features with efficient logic utilization and is completely backward-compatible.
(DSP) blocks, and input/output elements (IOE). These blocks communicate with themselves and to one another through a fabric of routing wires. This chapter provides details on the Stratix III core routing structure. It also describes how Stratix III block types interface to this fabric.
Page 60
R4 Interconnect Driving Left MLAB Neighbor Neighbor Notes to Figure 3–1 C4 and C12 interconnects can drive R4 interconnects. This pattern is repeated for every LAB in the LAB row. 3–2 Altera Corporation Stratix III Device Handbook, Volume 1 October 2007...
C12 column interconnects for high-speed vertical routing through the device Stratix III devices include an enhanced interconnect structure in LABs for routing-shared arithmetic chains and carry chains for efficient arithmetic functions. The register chain connection allows the register output of one ALM to connect directly to the register input of the next ALM in the LAB for fast shift registers.
Page 62
IOEs. For LAB interconnection, a primary LAB or its LAB neighbor can drive a given C4 interconnect. C4 interconnects can drive each other to extend their range as well as drive row interconnects for column-to-column connections. 3–4 Altera Corporation Stratix III Device Handbook, Volume 1 October 2007...
Page 63
MultiTrack Interconnect in Stratix III Devices Figure 3–3. C4 Interconnect Connections Note (1) C4 Interconnects Drives Local and R4 Interconnects up to Four Rows C4 Interconnects Driving Up Interconnects Adjacent LAB can drive onto neighboring LAB's C4 interconnect Local Interconnect...
Page 64
These blocks also have direct link interconnects for fast connections to and from a neighboring LAB. Table 3–1 shows the Stratix III device's routing scheme. Table 3–1. Stratix III Device Routing Scheme (Part 1 of 2) Destination Source Shared...
Page 65
MultiTrack Interconnect in Stratix III Devices Table 3–1. Stratix III Device Routing Scheme (Part 2 of 2) Destination Source Shared Direct Regis- Local MLAB Col- Arith- Carry Link M144K Inter- Inter- Inter- Inter- Inter- metic Chain Inter- Block Blocks Chain...
Interface memory blocks interface to the routing structure. The RAM blocks in Stratix III devices have local interconnects to allow ALMs and interconnects to drive into RAM blocks. The MLAB RAM block local interconnect is driven by the R4, C4, and direct link interconnects from adjacent LABs.
Page 67
MultiTrack Interconnect in Stratix III Devices The M9K RAM block local interconnect is driven by the R4, C4, and direct link interconnects from adjacent LABs. The M9K RAM blocks can communicate with LABs on either the left or right side through these row resources or with LAB columns on either the right or left with the column resources.
Block Interconnect Region Block Interconnect Region DSP Block Stratix III device DSP block input registers can generate a shift register that cascades down in the same DSP block column. Dedicated Interface connections between DSP blocks provide fast connections between the shift register inputs to cascade the shift register chains.
Page 69
MultiTrack Interconnect in Stratix III Devices These outputs work similarly to LAB outputs. Eighteen outputs from the DSP block can drive to the left LAB through direct link interconnects and eighteen can drive to the right LAB though direct link interconnects. All 36 outputs can drive to R4 and C4 routing interconnects.
Page 70
DSP Block Row Structure Control A[35..0] OA[17..0] B[35..0] OB[17..0] Row Interface Block DSP Block to 72 Inputs per Row 36 Outputs per Row LAB Row Interface Block Interconnect Region 3–12 Altera Corporation Stratix III Device Handbook, Volume 1 October 2007...
MultiTrack Interconnect in Stratix III Devices I/O Block The IOEs are located in I/O blocks around the periphery of the Stratix III device. There are up to four IOEs per row I/O block and four IOEs per Connections to column I/O block. The row I/O blocks drive row, column, or direct link interconnects.
Interconnects C4 Interconnects Conclusion Stratix III devices consist of an array of logic blocks such as LABs, TriMatrix memory, DSP blocks, and IOEs. These blocks communicate with themselves and one another through the MultiTrack interconnect structures. The Quartus II compiler automatically routes critical design paths on faster interconnects to improve design performance and optimize the device resources.
MultiTrack Interconnect in Stratix III Devices Document Table 3–3 shows the revision history for this document. Revision History Table 3–3. Document Revision History Date and Document Changes Made Summary of Changes Version October 2007 ● Minor formatting changes. Minor formatting changes.
Page 74
Document Revision History 3–16 Altera Corporation Stratix III Device Handbook, Volume 1 October 2007...
4. TriMatrix Embedded Memory Blocks in Stratix III Devices SIII51004-1.3 Introduction TriMatrix embedded memory blocks provide three different sizes of ® embedded SRAM to efficiently address the needs of Stratix III FPGA designs. TriMatrix memory includes 640-bit memory logic array blocks (MLABs), 9-Kbit M9K blocks, and 144-Kbit M144K blocks.
Page 76
ECC Support Soft IP support Soft IP support Built-in support in via Quartus II via Quartus II ×64 wide SDP mode or soft IP support via Quartus II 4–2 Altera Corporation Stratix III Device Handbook, Volume 1 November 2007...
TriMatrix Embedded Memory Blocks in Stratix III Devices Table 4–2 shows the capacity and distribution of the TriMatrix memory blocks in each Stratix III family member Table 4–2. TriMatrix Memory Capacity and Distribution in Stratix III Devices Total Dedicated RAM M144K Total RAM Bits...
Page 78
Quartus II software. When a byte-enable bit is asserted during a write cycle, the corresponding data byte output also depends on the setting chosen in the Quartus II software. 4–4 Altera Corporation Stratix III Device Handbook, Volume 1 November 2007...
(asynch) Packed Mode Support Stratix III M9K and M144K blocks support packed mode. The packed mode feature packs two independent single-port RAMs into one memory block. The Quartus II software automatically implements packed mode where appropriate by placing the physical RAM block into true dual-port mode and using the most significant bit (MSB) of the address to distinguish between the two logical RAMs.
Page 80
Figure 4–3 shows the address clock enable waveform during the read cycle. Figure 4–3. Stratix III Address Clock Enable during Read Cycle Waveform inclock rdaddress rden addressstall latched address (inside memory) q (synch) dout0...
For more information, refer to the RAM Megafunction User Guide. Error Correction Code (ECC) Support Stratix III M144K blocks have built-in support for error correction code (ECC) when in 64-wide simple dual-port mode. ECC allows you to × detect and correct data errors in the memory array. The M144K blocks have a single-error-correction double-error-detection (SECDED) implementation.
Block Data Output Memory Modes Stratix III TriMatrix memory blocks allow you to implement fully synchronous SRAM memory in multiple modes of operation. M9K and M144K blocks do not support asynchronous memory (unregistered inputs). MLABs support asynchronous (flow-through) read operations.
® in the RAM MegaWizard in the Quartus II software. See “Read During Write” on page 4–21 for more details on this behavior. 4–10 Altera Corporation Stratix III Device Handbook, Volume 1 November 2007...
Page 85
TriMatrix Embedded Memory Blocks in Stratix III Devices Table 4–4 shows the possible port width configurations for TriMatrix memory blocks in single-port mode. Table 4–4. Stratix III Port Width Configurations for MLABs, M9K Blocks, and M144K Blocks (Single-Port Mode) MLABs M9K Blocks...
M9K blocks in simple dual-port mode. MLABs do not have native support for mixed width operation. The Quartus II software can implement mixed width memories in MLABs by using more than one MLAB. Table 4–5. Stratix III M9K Block Mixed-Width Configurations (Simple Dual-Port Mode) Write Port Read Port ×...
Page 87
TriMatrix Embedded Memory Blocks in Stratix III Devices Table 4–6 shows the mixed width configurations for the M144K blocks in simple dual-port mode. Table 4–6. Stratix III M144K Block Mixed-Width Configurations (Simple Dual-Port Mode) Write Port Read Port × ×...
Page 88
Registering the RAM's outputs would simply delay the q output by one clock cycle. Figure 4–10. Stratix III Simple Dual-Port Timing Waveforms wrclock wren wraddress...
Table 4–7 lists the possible M9K block mixed-port width configurations in true dual-port mode. Table 4–7. Stratix III M9K Block Mixed-Width Configuration (True Dual-Port Mode) (Part 1 of 2) Write Port Read Port ×...
Shift-Register Mode All Stratix III memory blocks support shift register mode. Embedded memory block configurations can implement shift registers for digital signal processing (DSP) applications, such as finite impulse response (FIR) filters, pseudo-random number generators, multi-channel filtering, and auto- and cross-correlation functions.
Shift Register ROM Mode All Stratix III TriMatrix memory blocks support ROM mode. A memory initialization file (.mif) initializes the ROM contents of these blocks. The address lines of the ROM are registered on M9K and M144K blocks, but can be unregistered on MLABs.
Both single and dual-clock (asynchronous) FIFOs are supported. Refer to the Single- and Dual-Clock FIFO Megafunctions User Guide more information on implementing FIFO buffers. Clocking Modes Stratix III TriMatrix memory blocks support the following clocking modes: ■ Independent ■ Input/output ■...
Single Clock Mode Stratix III TriMatrix memory blocks can implement single-clock mode for true dual-port, simple dual-port, and single-port memories. In this mode, a single clock, together with a clock enable, is used to control all registers of the memory block.
Read During Write You can customize the read-during-write behavior of the Stratix III TriMatrix memory blocks to suit your design needs. Two types of read-during-write operations are available: same port and mixed port.
Page 96
Figure 4–17. Same Port Read-During-Write: Old Data Mode clk_a wrena rdena address_a data_a q_a (asynch) a0(old data) a1(old data) 4–22 Altera Corporation Stratix III Device Handbook, Volume 1 November 2007...
Page 97
TriMatrix Embedded Memory Blocks in Stratix III Devices Mixed-Port Read-During-Write Mode This mode applies to a RAM in simple or true dual-port mode which has one port reading and the other port writing to the same address location with the same clock.
Quartus II Handbook. Power Management Stratix III memory block clock-enables allow you to control clocking of each memory block to reduce AC power consumption. Use the read-enable signal to ensure that read operations only occur when you need them to. If your design does not require read-during-write, you can...
TriMatrix Embedded Memory Blocks in Stratix III Devices Referenced This chapter references the following documents: Documents ■ Logic Array Blocks and Adaptive Logic Modules in Stratix III Devices ■ Quartus II Handbook ■ RAM Megafunction User Guide ■ Single- and Dual-Clock FIFO Megafunctions User Guide Document Table 4–10...
Page 100
Document Revision History 4–26 Altera Corporation Stratix III Device Handbook, Volume 1 November 2007...
Overview and dynamic shift functions efficiently. The logical functionality of the Stratix III DSP block is a superset of the previous generation of the DSP block found in Stratix and Stratix II devices. Architectural highlights of the Stratix III DSP block include: ■...
Page 102
Rich and flexible arithmetic rounding and saturation units ■ Efficient barrel shifter support ■ Loopback capability to support adaptive filtering The number of DSP blocks for the Stratix III device family is shown in Table 5–1. Table 5–1. Number of DSP Blocks in Stratix III Devices Four...
Figure 5–1. The Stratix III DSP block input data lines of 288 bits is double that of Stratix and Stratix II, but the number of output data lines remains at 144 bits. Figure 5–1. Overview of DSP Block Signals...
Page 104
36 × 36 multipliers, as described in later sections. Each Stratix III DSP block contains four Two-Multiplier Adder units (two Two-Multiplier Adder units per half-block). Therefore, there are eight 18 × 18 multiplier functionalities per DSP block.
Page 105
DSP Blocks in Stratix III Devices Following the Two-Multiplier Adder units are the pipeline registers, the second-stage adders, and an output register stage. You can configure the second-stage adders to provide the following alternative functions per Half-Block: Equation 5–2. Four-Multiplier Adder Equation Z[37..0] = P...
Page 106
Half-DSP Block To support commonly found FIR-like structures efficiently, a major addition to the DSP block in Stratix III is the ability to propagate the result of one Half-Block to the next Half-Block completely within the DSP block without additional soft logic overhead. This is achieved by the inclusion of a dedicated addition unit and routing that adds the 44-bit result of a previous Half-Block with the 44-bit result of the current block.
Page 107
DSP blocks to perform shift operations. The DSP block can dynamically switch between logical shift left/right, arithmetic shift left/right, and rotation operation in one clock cycle. A top-level view of the Stratix III DSP block is shown in Figure 5–5.
Page 108
Simplified DSP Operation Figure 5–5. Stratix III Full DSP Block Summary From Previous Half-Block DSP Input Result Data Top Half-DSP Block Input Result Data Bottom Half-DSP Block To Next Half-Block DSP 5–8 Altera Corporation Stratix III Device Handbook, Volume 1...
DSP Blocks in Stratix III Devices Operational Each Stratix III DSP block can be used in one of five basic operational modes. Table 5–2 shows the five basic operational modes and the number Modes Overview of multipliers that can be implemented within a single DSP block, depending on the mode.
Half-Block. This increases DSP block resource efficiency and allows you to implement more multipliers within a Stratix III device. The Quartus II software automatically places multipliers that can share the same DSP block resources within the same block.
Page 112
A feature of the input register bank is to support a tap delay line. Therefore, the top leg of the multiplier input (A) can be driven from general routing or from the cascade chain, as shown in Figure 5–7. 5–12 Altera Corporation Stratix III Device Handbook, Volume 1 October 2007...
Page 113
DSP Blocks in Stratix III Devices Figure 5–7. Input Register of Half-DSP Block clock[3..0] ena[3..0] signa aclr[3..0] signb scanina[17..0] dataa_0[17..0] loopback datab_0[17..0] +/− dataa_1[17..0] datab_1[17..0] dataa_2[17..0] datab_2[17..0] +/− dataa_3[17..0] datab_3[17..0] Delay Register Altera Corporation 5–13 October 2007 Stratix III Device Handbook, Volume 1...
Page 114
The first multiplier in every half DSP block (top- and bottom-half) in Stratix III devices has a mux for the first multiplier B-input (lower-leg input) register to select between general routing and loopback, as shown Figure 5–6.
DSP Blocks in Stratix III Devices Multiplier and First-Stage Adder The multiplier stage natively supports 9 × 9, 12 × 12, 18 × 18, or 36 × 36 multipliers. Other wordlengths are padded up to the nearest appropriate native wordlength; for example, 16 × 16 would be padded up to use 18 ×...
The output of the second-stage adder has the option to go into the round and saturation logic unit or the output register. You cannot use the second-stage adder independently from the multiplier and first-stage adder. 5–16 Altera Corporation Stratix III Device Handbook, Volume 1 October 2007...
44-bit registers that can also be combined to form larger 72-bit banks to support 36 × 36 output results. The outputs of the different stages in the Stratix III devices are routed to the output registers through an output selection unit. Depending on the...
Page 118
This is done by the Quartus II software by zero-padding the LSBs. Figures 5–8, 5–9, and 5–10 show the DSP block in the independent multiplier operation mode. 5–18 Altera Corporation Stratix III Device Handbook, Volume 1 October 2007...
Page 119
DSP Blocks in Stratix III Devices Figure 5–8. 18-Bit Independent Multiplier Mode Shown for Half-DSP Block signa clock[3..0] signb ena[3..0] overflow output_round aclr[3..0] output_saturate dataa_0[17..0] result_0[ ] datab_0[17..0] dataa_1[17..0] result_1[ ] datab_1[17..0] Half-DSP Block Altera Corporation 5–19 October 2007 Stratix III Device Handbook, Volume 1...
This simplification fits conveniently into one half-DSP block, and is implemented in the DSP block automatically by selecting the 36 × 36 mode. Stratix III devices can have up to two 36-bit multipliers per DSP block (one 36-bit multiplier per half DSP block). The 36-bit multiplier...
IEEE double precision floating point multiplication. A 54 × 54 bit multiplier can be built using basic 18 × 18 multipliers, shifters and adders. In order to efficiently utilize the Stratix III DSP block's built Altera Corporation 5–23...
Page 126
The two-multiplier adder mode supports the round and saturation logic unit. You can use the pipeline registers and output registers within the DSP block to pipeline the multiplier-adder result, increasing the performance of the DSP block. 5–26 Altera Corporation Stratix III Device Handbook, Volume 1 October 2007...
Page 127
DSP Blocks in Stratix III Devices Figure 5–14. Two-Multiplier Adder Mode Shown for Half-DSP Block signa clock[3..0] signb ena[3..0] output_round aclr[3..0] output_saturate overflow dataa_0[17..0] datab_0[17..0] result[ ] dataa_1[17..0] datab_1[17..0] Half-DSP Block Altera Corporation 5–27 October 2007 Stratix III Device Handbook, Volume 1...
DSP Blocks in Stratix III Devices 18 × 18 Complex Multiply You can configure the DSP block when used in Two-Multiplier Adder mode to implement complex multipliers using the two-multiplier adder mode. A single half DSP block can implement one 18-bit complex multiplier.
Page 130
Operational Mode Descriptions Figure 5–16. Complex Multiplier Using Two-Multiplier Adder Mode clock[3..0] ena[3..0] signa signb aclr[3..0] C) − (B − (Real Part) D) − (B (Imaginary Part) Half-DSP Block 5–30 Altera Corporation Stratix III Device Handbook, Volume 1 October 2007...
DSP Blocks in Stratix III Devices Four-Multiplier Adder In the four-multiplier adder configuration shown in Figure 5–17, the DSP block can implement two four-multiplier adders (one four-multiplier adder per half DSP block). These modes are useful for implementing one-dimensional and two-dimensional filtering applications. The four-multiplier adder is performed in two addition stages.
Page 132
The four-multiplier adder mode supports the round and saturation logic unit. You can use the pipeline registers and output registers within the DSP block to pipeline the multiplier-adder result, increasing the performance of the DSP block. 5–32 Altera Corporation Stratix III Device Handbook, Volume 1 October 2007...
DSP Blocks in Stratix III Devices Multiply Accumulate Mode In multiply accumulate mode, the second-stage adder is configured as a 44-bit accumulator or subtractor. The output of the DSP block is looped back to the second-stage adder and added or subtracted with the two...
32-bit rotator or Barrel shifter, ROT[N] You can switch the shift mode between these modes using the dynamic rotate and shift control signals. The shift mode in a Stratix III device can be easily used by the soft ® embedded processor such as Nios II to perform the dynamic shift and rotate operation.
Page 135
DSP Blocks in Stratix III Devices Two control signals rotate and shift_right together with the signa and signb signals, determining the shifting operation. Examples of shift operations are shown in Table 5–5. Figure 5–19. Shift Operation Mode Shown for Half-DSP Block signa clock[3..0]...
Round and saturation functions are often required in DSP arithmetic. Rounding is used to limit bit growth and its side effects and saturation is used to reduce overflow and underflow side effects. Two rounding modes are supported in Stratix III devices: ■ Round-to-nearest-integer mode ■...
Page 137
110110 1110 ⇒ ⇒ 110010 1101 110010 1100 Two saturation modes are supported in Stratix III: ■ Asymmetric saturation mode ■ Symmetric saturation mode You must select one of the two options at compile time. Altera Corporation 5–37 October 2007...
Page 138
ADA38D2210h 800000001h 800000000h Stratix III devices have up to 16 configurable bit positions out of the 44-bit bus ([43:0]) for the round and saturate logic unit providing higher flexibility. You must select the 16 configurable bit positions at compile time. These 16-bit positions are located at bits [21:6] for rounding and...
(A × B)]] DSP Block Control Signals The Stratix III DSP block is configured using a set of static and dynamic signals. The DSP block dynamic signals are user configurable and can be set to toggled or not at run time. This list of dynamic signals is shown in Table 5–9...
Page 140
Input and Pipeline Register enable signals ena0 ena1 ena2 ena3 DSP block-wide asynchronous clear signals (active low). aclr0 aclr1 aclr2 aclr3 Total Count per Full Block 5–40 Altera Corporation Stratix III Device Handbook, Volume 1 October 2007...
Down Converters (DDC). FIR filters can be implemented in many forms, the most simple being the tap-delay line approach. Stratix III DSP block can implement various types of FIR filters very efficiently. To form the tap-delay line, the input register stage of the DSP block has the ability to cascade the input in a chained fashion in 18-bit wide format.
Page 142
For a complete FIR, the results per individual Four-Multiplier Adder can be combined in either a tree or chained cascade manner. Using external logic and adders, you can very easily implement a tree summation, as shown in Figure 5–21. 5–42 Altera Corporation Stratix III Device Handbook, Volume 1 October 2007...
Page 143
DSP Blocks in Stratix III Devices Figure 5–21. FIR Filter Using Tap-Delay Line Input and Tree Summation of Final Result signa clock[3..0] signb ena[3..0] output_round aclr[3..0] output_saturate overflow dataa_0[ ] datab_0[17..0] datab_1[17..0] Final Summation Final Adder in Result Soft Logic datab_2[17..0]...
Page 144
FPGA routing. The chainout result can be zeroed out by applying logic 1 on the dynamic zerochainout signal. The zerochainout signal can also be registered. 5–44 Altera Corporation Stratix III Device Handbook, Volume 1 October 2007...
Page 145
DSP Blocks in Stratix III Devices Figure 5–22. FIR Filter using Tap-Delay Line Input and Chained Cascade Summation of Final Result signa clock[3..0] signb ena[3..0] chainout_round aclr[3..0] chainout_saturate zero_chainout chainout_sat_overflow dataa_0[ ] datab_0[17..0] Zero datab_1[17..0] datab_2[17..0] datab_3[17..0] Half-DSP Block Delay Register datab_4[17..0]...
Page 146
Four-Multiplier Mode with independent inputs. Figure 5–23 shows an example for chained cascaded summation. In most cases, only the final stage FIR tap with the rounding and saturation unit is deployed. 5–46 Altera Corporation Stratix III Device Handbook, Volume 1 October 2007...
Page 147
DSP Blocks in Stratix III Devices Figure 5–23. Semi-Parallel FIR Structure Using Chained Cascaded Summation signa clock[3..0] signb ena[3..0] chainout_round aclr[3..0] chainout_saturate zero_chainout chainout_sat_overflow dataa_0[ ] datab_0[ ] Zero dataa_1[ ] datab_1[ ] dataa_2[ ] datab_2[ ] dataa_3[ ] datab_3[ ]...
A fundamental building block of the FFT is the FFT butterfly. FFTs are most efficient when operating on complex samples. You can use the Stratix III DSP block to form the core of a complex FFT butterfly very efficiently. Figure 5–24, a radix-4 butterfly is shown.
1 of the Quartus II Development Software Handbook. Conclusion The Stratix III device DSP blocks are optimized to support DSP applications requiring high data throughput, such as FIR filters, IIR filters, FFT functions, and encoders. These DSP blocks are flexible and can be configured to implement one of several operational modes to suit a particular application.
220 unique in Stratix III clock domains (16 GCLK + 88 RCLK + 116 PCLK) within the Stratix III device and allows up to 67 unique GCLK, RCLK, and PCLK clock sources Devices (16 GCLK + 22 RCLK + 29 PCLK) per device quadrant.
Stratix III devices have up to 32 dedicated single-ended clock pins or 16 dedicated differential clock pins (CLK[0:15]p and CLK[0:15]n) that can drive either the GCLK or RCLK networks. These clock pins are arranged on the four sides of the Stratix III device, as shown in Figures 6–1 to 6–4.
Page 153
The regional clock (RCLK) networks only pertain to the quadrant they drive into. The RCLK networks provide the lowest clock delay and skew for logic contained within a single device quadrant. Stratix III device I/O elements and internal logic within a given quadrant can also drive RCLKs to create internally generated regional clocks and other high fan-out control signals;...
Page 155
Stratix III device. Clocking Regions Stratix III devices provide up to 104 distinct clock domains (16 GCLKs + 88 RCLKs) in the entire device. You can utilize these clock resources to form the following four different types of clock region: ■...
Page 156
Corner PLL outputs only span one quadrant and hence cannot generate a dual-regional clock network. Figure 6–5 shows the dual-regional clock region. Figure 6–5. Stratix III Dual-Regional Clock Region Clock pins or PLL outputs can drive half of the device to create side-wide clocking regions for improved interface timing.
Page 157
Clock Networks and PLLs in Stratix III Devices The sub-regional clock scheme allows the formation of independent sub-regional clock regions for optimal and efficient use of global and regional clock resources. You can partition the device into a maximum of 16 sub-regional clock regions.
Page 158
Clock Networks in Stratix III Devices Figure 6–8. Twelve Independent Sub-Regional + One Regional Clock Region Clock Network Sources In Stratix III devices, clock input pins, PLL outputs, and internal logic can drive the global and regional clock networks. See Tables 6–2 6–6...
Page 159
Clock Networks and PLLs in Stratix III Devices Table 6–2 shows the connection between the dedicated clock input pins and GCLKs. Table 6–2. Clock Input Pin Connectivity to Global Clock Networks CLK (p/n Pins) Clock Resources — — — —...
Clock Networks in Stratix III Devices Table 6–8. Stratix III PLL Connectivity to GCLKs (Part 2 of 2) PLL Number Clock Network — — — — — — — — — — GCLK7 — — — — — — —...
Page 165
Clock Networks and PLLs in Stratix III Devices The multiplexer select lines are set in the configuration file (SRAM object file [.SOF] or programmer object file [.POF]) only. Once programmed, this block cannot be changed without loading a new configuration file (.SOF or .POF).
Clock Networks in Stratix III Devices Figure 6–10. Clock Input Multiplexer Logic for L1, L4, R1, and R4 PLLs PLL_<L1/L4/R1/R4>_CLK (1) inclk0 GCLK/RCLK (2) CLK[0..3] or CLK[8..11] (3) inclk1 Notes to Figure 6–10: Dedicated clock input pins to PLLs - L1, L4, R1 and R4, respectively. For example, PLL_L1_CLK is the dedicated clock input for PLL_L1.
Page 167
Clock Networks and PLLs in Stratix III Devices Figure 6–11. Stratix III Global Clock Control Block CLKp Pins PLL Counter CLKn Outputs Internal CLKSELECT[1..0] Logic Static Clock This multiplexer Select (2) supports user-controllable dynamic switching Enable/ Disable Internal Logic GCLK...
Page 168
(.sof or .pof) generated by the Quartus II software. The Stratix III clock networks can be powered down by both static and dynamic approaches. When a clock net is powered down, all the logic fed by the clock net is in an off-state, thereby reducing the overall power consumption of the device.
Page 169
PLL outputs feed the inclock[2..3] ports. You can choose from among these inputs using the CLKSELECT[1..0] signal. Figure 6–13. Stratix III External PLL Output Clock Control Block PLL Counter Outputs 7 or 10...
The select line is statically controlled by a bit setting in the configuration file (.SOF or .POF). In Stratix III devices, the clkena signals are supported at the clock network level instead of at the PLL output counter level. This allows you to gate off the clock even when a PLL is not being used.
Page 171
Clock Networks and PLLs in Stratix III Devices Figure 6–15. clkena Signals output of clock select mux clkena output of AND gate with R2 bypassed output of AND gate with R2 not bypassed Note to Figure 6–15: You can use the clkena signals to enable or disable the global and regional networks or the PLL_<#>_CLKOUT pins.
Page 172
PLLs T2, B2, L3, and R3 are not available in the F780 package. PLLs L1, L4, R1, and R4 are not available in the F1152 package. All Stratix III PLLs have the same core analog structure with only minor differences in features that are supported.
Page 173
The smallest phase shift is determined by the voltage-controlled oscillator (VCO) period divided by eight. For degree increments, the Stratix III device can shift all output frequencies in increments of at least 45 degrees. Smaller degree increments are possible depending on the frequency and divide parameters.
There are a number of components that comprise a PLL to achieve this phase alignment. Stratix III PLLs align the rising edge of the input reference clock to a feedback clock using the phase-frequency detector (PFD). The falling edges are determined by the duty-cycle specifications. The PFD produces an up or down signal that determines whether the voltage-controlled oscillator (VCO) needs to operate at a higher or lower frequency.
Page 175
Clock Networks and PLLs in Stratix III Devices charge pump. If the charge pump receives an up signal, current is driven into the loop filter. Conversely, if the charge pump receives a down signal, current is drawn from the loop filter.
Page 176
The number of post scale counters is 7 for Left/Right PLLs and 10 for Top/Bottom PLLs. This is the VCO post-scale counter The FBOUT port is fed by the M counter in Stratix III PLLs. The global (GCLK) or regional (RCLK) clock input can be driven by an output from another PLL, a pin-driven global or regional clock, or through a clock control block provided the clock control block is fed by an output from another PLL or a pin driven dedicated global or regional clock.
Stratix III Device Handbook to determine which I/O standards are supported by the PLL clock input and output pins. Stratix III PLLs can also drive out to any regular I/O pin through the global or regional clock network. You can also use the external clock output pins as user I/O pins if external PLL clocking is not needed.
Page 179
You can drive to global or regional clock networks or dedicated external clock output pins. n = 6 for Left/Right PLLs and n = 9 for Top/Bottom PLLs. Table 6–12 shows the PLL input signals for Stratix III devices. Table 6–12. PLL Input Signals (Part 1 of 2) Port...
Page 180
Logic array or I/O pin PLL reconfiguration circuit phaseupdown direction; 1 = UP; 0 = DOWN Logic high enables dynamic phase Logic array or I/O pin PLL reconfiguration circuit phasestep shifting 6–30 Altera Corporation Stratix III Device Handbook, Volume 1 November 2007...
Page 181
Clock Networks and PLLs in Stratix III Devices Table 6–13 shows the PLL output signals for Stratix III devices. Table 6–13. PLL Output Signals Port Description Source Destination PLL output counters driving PLL counter Internal or external for Top/Bottom clk[9..0]...
PLLs in Stratix III Devices Clock Feedback Modes Stratix III PLLs support up to six different clock feedback modes. Each mode allows clock multiplication and division, phase shifting, and programmable duty cycle. Table 6–14 shows the clock feedback modes supported by Stratix III device PLLs.
Page 183
Clock Networks and PLLs in Stratix III Devices Figure 6–21. Phase Relationship Between Clock and Data in Source- Synchronous and LVDS Modes Data pin reference clock at input pin Data at register Clock at register The source-synchronous mode compensates for the delay of the clock network used plus any difference in the delay between these two paths: ■...
Page 184
In normal mode, the delay introduced by the GCLK or RCLK network is fully compensated. Figure 6–23 shows an example waveform of the PLL clocks' phase relationship in this mode. 6–34 Altera Corporation Stratix III Device Handbook, Volume 1 November 2007...
Page 185
When using this mode, you must use the same I/O standard on the input clocks and output clocks in order to guarantee clock alignment at the input and output pins. This mode is supported on all Stratix III PLLs. When using Stratix III PLLs in ZDB mode, along with single-ended I/O...
Page 186
Figure 6–27. Aligning these clocks allows you to remove clock delay and skew between devices. This mode is supported on all Stratix III PLLs. 6–36 Altera Corporation Stratix III Device Handbook, Volume 1...
Page 187
Left/Right PLLs support EFB mode when using single-ended I/O standards only. Figure 6–26 shows EFB mode implementation in Stratix III devices. Figure 6–26. External Feedback Mode in Stratix III Devices inclk ÷n PLL_<#>_CLKOUT# ÷C0 CP/LF PLL_<#>_CLKOUT#...
The PLL clock outputs can lead or lag the fbin clock input. Clock Multiplication and Division Each Stratix III PLL provides clock synthesis for PLL output ports using m/(n* post-scale counter) scaling factors. The input clock is divided by a pre-scale factor, n, and is then multiplied by the m feedback factor.
Post-Scale Counter Cascading The Stratix III PLLs support post-scale counter cascading to create counters larger than 512. This is automatically implemented in the Quartus II software by feeding the output of one C counter into the input...
PLL out-of-lock. The VCO is then set back to its nominal setting. When areset is driven low again, the PLL will resynchronize to its input as it re-locks. 6–40 Altera Corporation Stratix III Device Handbook, Volume 1 November 2007...
The following clock switchover modes are supported in Stratix III PLLs: ■ Automatic switchover: The clock sense circuit monitors the current reference clock and if it stops toggling, automatically switches to the other clock inclk0 or inclk1.
Page 192
Automatic switchover with manual override: This mode combines Modes 1 and 2. When the clkswitch signal goes high, it overrides automatic clock switchover mode. Stratix III device PLLs support a fully configurable clock switchover capability. Figure 6–29 shows the block diagram of the switchover circuit built into the PLL.
Page 193
Clock Networks and PLLs in Stratix III Devices generates a signal (clksw) that controls the multiplexer select input as shown in Figure 6–29. In this case, inclk1 becomes the reference clock for the PLL. When using the automatic switchover mode, you can switch back and forth between inclk0 and inclk1 clocks any number of times, when one of the two clocks fails and the other clock is available.
Page 194
On the falling edge of inclk0, the counter's reference clock, muxout, is gated off to prevent any clock glitching. On the falling edge of inclk1, the reference clock 6–44 Altera Corporation Stratix III Device Handbook, Volume 1 November 2007...
Page 195
Clock Networks and PLLs in Stratix III Devices multiplexer switches from inclk0 to inclk1 as the PLL reference, and the activeclock signal changes to indicate which clock is currently feeding the PLL. Figure 6–31. Clock Switchover Using the clkswitch (Manual) Control...
Page 196
PLLs in Stratix III Devices Figure 6–32. Manual Clock Switchover Circuitry in Stratix III PLLs clkswitch Clock Switch Control Logic inclk0 n Counter inclk1 muxout refclk fbclk For more information on PLL software support in the Quartus II software, refer to the altpll Megafunction User Guide.
Once the lock indication is stable, the system can re-enable the output clock(s). Programmable Bandwidth Stratix III PLLs provide advanced control of the PLL bandwidth using the PLL loop's programmable characteristics, including loop filter and charge pump. Background PLL bandwidth is the measure of the PLL's ability to track the input clock and its associated jitter.
Page 198
PLL output. A low-bandwidth PLL filters out reference clock jitter but increases lock time. Stratix III PLLs allow you to control the bandwidth over a finite range to customize the PLL characteristics for a particular application.
Page 199
PLL's bandwidth. Most loop filters consist of passive components such as resistors and capacitors that take up unnecessary board space and increase cost. With Stratix III PLLs, all the components are contained within the device to increase performance and decrease cost.
You can phase-shift the output clocks from the Stratix III PLLs in either of these two resolutions: ■...
Page 201
You can use the coarse- and fine-phase shifts to implement clock delays in Stratix III devices. Stratix III devices support dynamic phase-shifting of VCO phase taps only. The phase shift is reconfigurable any number of times, and each phase shift takes about one SCANCLK cycle, allowing you to implement large phase shifts quickly.
Phase-locked loops (PLLs) use several divide counters and different voltage-controlled oscillator (VCO) phase taps to perform frequency synthesis and phase shifts. In Stratix III PLLs, you can reconfigure both the counter settings and phase-shift the PLL output clock in real time.
Page 203
Clock Networks and PLLs in Stratix III Devices Figure 6–37. PLL Reconfiguration Scan Chain from m counter LF/K/CP (3) from n counter scandata scanclkena configupdate /Ci (2) inclk /Ci-1 scandataout scandone scanclk Notes to Figure 6–37: The Stratix III Left/Right PLLs support C0 - C6 counters.
Page 204
Reset the PLL using the areset signal if you make any changes to the M or N counters or the Icp, R, or C settings. Steps 1-5 can be repeated to reconfigure the PLL any number of times. 6–54 Altera Corporation Stratix III Device Handbook, Volume 1 November 2007...
Page 205
Clock Networks and PLLs in Stratix III Devices Figure 6–38 shows a functional simulation of the PLL reconfiguration feature. Figure 6–38. PLL Reconfiguration Waveform SCANDATA SCANCLK SCANCLKENA Dn_old D0_old SCANDATAOUT CONFIGUPDATE SCANDONE ARESET When you reconfigure the counter clock frequency, you cannot reconfigure the corresponding counter phase shift settings using the same interface.
Page 206
Scan Chain Description The length of the scan chain varies for different Stratix III PLLs. The Top/Bottom PLLs have 10 post-scale counters and a 234-bit scan chain, while the Left/Right PLLs have 7 post-scale counters and a 180-bit scan chain.
Page 207
Clock Networks and PLLs in Stratix III Devices Table 6–16. Top/Bottom PLL Reprogramming Bits (Part 2 of 2) Number of Bits Block Name Total Counter Other Charge Pump Current VCO Post-Scale divider (K) Loop Filter Capacitor Loop Filter Resistor Unused CP/LF Total number of —...
Page 208
Left/Right PLLs have the same scan-chain order. The post-scale counters end at C6. Figure 6–40 shows the scan-chain bit-order sequence for post-scale counters in all Stratix III PLLs. Figure 6–40. Scan-Chain Bit-Order Sequence for Post-Scale Counters in Stratix III PLLs DATAIN rbypass rselodd DATAOUT 6–58...
Page 209
Clock Networks and PLLs in Stratix III Devices Charge Pump and Loop Filter You can reconfigure the charge-pump and loop-filter settings to update the PLL bandwidth in real time. Tables 6–17, 6–18, and 6–19 show the possible settings for charge pump current (I ), loop-filter resistor (R), and capacitor (C) values for Stratix III PLLs.
Page 210
Bypassing a PLL counter results in a multiply (m counter) or a divide (n and C0 to C9 counters) factor of one. Table 6–20 shows the settings for bypassing the counters in Stratix III PLLs. Table 6–20. PLL Counter Settings PLL Scan Chain Bits [0..10] Settings...
Page 211
Clock Networks and PLLs in Stratix III Devices the output clock phase-shift in real time. This adjustment is achieved by incrementing or decrementing the VCO phase-tap selection to a given C counter or to the M counter. The phase is shifted by 1/8 of the VCO frequency at a time.
Page 212
Repeat steps 1-5 as many times as required to perform multiple phase-shifts. All signals are synchronous to scanclk. They are latched on scanclk edges and must meet t requirements with respect to scanclk edges. 6–62 Altera Corporation Stratix III Device Handbook, Volume 1 November 2007...
Page 213
Clock Networks and PLLs in Stratix III Devices Figure 6–41. Dynamic Phase Shifting Waveform SCANCLK PHASESTEP PHASEUPDOWN PHASECOUNTERSELECT PHASEDONE PHASEDONE goes low synchronous with SCANCLK Dynamic phase-shifting can be repeated indefinitely. All signals are synchronous to scanclk and must meet t requirements with respect to scanclk edges.
However, the device cannot automatically detect that the input is a spread-spectrum signal. Instead, the input signal looks like deterministic jitter at the input of PLL. Stratix III PLLs can track a spread-spectrum input clock as long as it is within the input-jitter tolerance specifications.
Clock Networks and PLLs in Stratix III Devices Document Table 6–23 shows the revision history for this document. Revision History Table 6–23. Document Revision History Date and Document Changes Made Summary of Changes Version November 2007 — ● Updated “pfdena” on page 6–40.
Page 216
Document Revision History 6–66 Altera Corporation Stratix III Device Handbook, Volume 1 November 2007...
DPA. This section includes the following chapters: ■ Chapter 7, Stratix III Device I/O Features ■ Chapter 8, External Memory Interfaces in Stratix III Devices ■ Chapter 9, High-Speed Differential I/O Interfaces and DPA in Stratix III Devices Revision History Refer to each chapter for its own specific revision history.
Page 218
I/O Interfaces Stratix III Device Handbook, Volume 1 Section II–2 Altera Corporation Preliminary...
Programmable pre-emphasis ■ Programmable differential output voltage (VOD) Stratix III Stratix III devices support a wide range of industry I/O standards. Table 7–1 shows the I/O standards Stratix III devices support as well as I/O Standards the typical applications. Stratix III devices support a V...
Stratix III I/O Standards Support Table 7–1. Stratix III I/O Standard Applications (Part 1 of 2) I/O Standard Application 3.3-V LVTTL/LVCMOS General purpose 3.0-V LVTTL/LVCMOS General purpose 2.5-V LVTTL/LVCMOS General purpose 1.8-V LVTTL/LVCMOS General purpose 1.5-V LVTTL/LVCMOS General purpose 1.2-V LVTTL/LVCMOS General purpose 3.0-V PCI...
Stratix III Device I/O Features Table 7–1. Stratix III I/O Standard Applications (Part 2 of 2) I/O Standard Application LVDS High-speed communications RSDS Flat panel display mini-LVDS Flat panel display LVPECL Video graphics and clock distribution I/O Standards and Voltage Levels...
Page 222
Stratix III I/O Standards Support Table 7–2. Stratix III I/O Standards and Voltage Levels Notes (1), (Part 2 of 3) CCIO CCPD Input Operation Output Operation I/O Standard Standard (Pre- (Input (Board Support Driver Termination Top and Left and Top and...
Refer to the DC and Switching Characteristics of Stratix III Devices chapter in volume 2 of the Stratix III Device Handbook for detailed electrical characteristics of each I/O standard. Stratix III I/O Stratix III devices contain up to 24 I/O banks, as shown in Figure 7–1.
Page 224
Refer to the High-Speed Differential I/O Interface with DPA in Stratix III Devices chapter in volume 1 of the Stratix III Device Handbook for the number of channels available for the LVDS I/O standard. 7–6 Altera Corporation...
Page 225
Stratix III Device I/O Features Figure 7–1. Stratix III I/O banks Notes (1), (2), (3), (4), (5), (6), (7), (8), Bank 8A Bank 8B Bank 7B Bank 8C Bank 7C Bank 7A I/O banks 8A, 8B, and 8C support all...
I/O pins available in each I/O bank. In Stratix III devices, the maximum number of I/O banks per side is four or six, depending on the device density. When migrating between devices with a different number of I/O banks per side, it is the middle or “B”...
Page 227
CLK10p, and CLK10n) that can be used for data inputs. Figure 7–3 is a top view of the silicon die that corresponds to a reverse view for flip-chip packages. It is a graphical representation only. Altera Corporation 7–9 November 2007 Stratix III Device Handbook, Volume 1...
Page 228
CLK3p, CLK3n, CLK8p, CLK8n, CLK10p, and CLK10n) that can be used for data inputs. Figure 7–4 is a top view of the silicon die that corresponds to a reverse view for flip- chip packages. It is a graphical representation only. 7–10 Altera Corporation Stratix III Device Handbook, Volume 1 November 2007...
Page 229
CLK10p, and CLK10n) that can be used for data inputs. Figure 7–5 is a top view of the silicon die that corresponds to a reverse view for flip-chip packages. It is a graphical representation only. Altera Corporation 7–11 November 2007 Stratix III Device Handbook, Volume 1...
Page 230
Figure 7–6 is a top view of the silicon die that corresponds to a reverse view for flip-chip packages. It is a graphical representation only. 7–12 Altera Corporation Stratix III Device Handbook, Volume 1 November 2007...
Page 231
Figure 7–7 is a top view of the silicon die that corresponds to a reverse view for flip-chip packages. It is a graphical representation only. Altera Corporation 7–13 November 2007 Stratix III Device Handbook, Volume 1...
DDR transfer. The IOEs are located in I/O blocks around the periphery of the Stratix III device. There are up to four IOEs per row I/O block and four IOEs per column I/O block. The row IOEs drive row, column, or direct link interconnects.
1 of the Stratix III Device Handbook. 3.3-V I/O Interface Stratix III I/O buffers are fully compatible with 3.3-V I/O standards and you can use them as transmitters or receivers in your system. The output high voltage (V...
Page 234
(OCT) for all LVTTL/LVCMOS I/O standards in all I/O banks. When using the Stratix III device as a receiver, a technique you can use to limit the overshoot, though not required, is using a clamping diode (on-chip or off-chip). Stratix III devices provide an optional on-chip PCI-clamp diode for column I/O pins.
Stratix III Device I/O Features External Memory Interfaces In addition to the I/O registers in each IOE, Stratix III devices also have dedicated registers and phase-shift circuitry on all I/O banks for interfacing with external memory interfaces. Table 7–3 lists the memory interfaces and the corresponding I/O standards supported by Stratix III devices.
1 of the Stratix III Device Handbook. Programmable Current Strength The output buffer for each Stratix III device I/O pin has a programmable current-strength control for certain I/O standards. You can use programmable current strength to mitigate the effects of high signal attenuation due to a long transmission line or a legacy backplane.
Programmable Slew Rate Control The output buffer for each Stratix III device regular- and dual-function I/O pin has a programmable output slew-rate control that you can configure for low-noise or high-speed performance. A faster slew rate provides high-speed transitions for high-performance systems.
Refer to the DC and Switching Characteristics of Stratix III Devices chapter in volume 2 of the Stratix III Device Handbook for the programmable IOE delay specifications. Programmable Output Buffer Delay Stratix III devices support delay chains built inside the single-ended...
Stratix III Device I/O Features Bus Hold Each Stratix III device I/O pin provides an optional bus-hold feature. The bus-hold circuitry can weakly hold the signal on an I/O pin at its last-driven state. Because the bus-hold feature holds the last-driven state...
The Stratix III architecture supports the MultiVolt I/O interface feature that allows Stratix III devices in all packages to interface with systems of different supply voltages. The VCCIO pins can be connected to a 1.2-, 1.5-, 1.8-, 2.5-, 3.0-V, or 3.3-V power supply, depending on the output requirements.
V minimum voltage specifications. Altera recommends that you use an external clamp diode on the column I/O pins when the input signal is 3.0 V or 3.3 V. OCT Support Stratix III devices feature dynamic series and parallel on-chip termination to provide I/O impedance matching and termination capabilities.
Page 242
GND through an external 50-Ω ±1% resistor. On-Chip Series (R ) Termination without Calibration Stratix III devices support driver-impedance matching to provide the I/O driver with controlled output impedance that closely matches the impedance of the transmission line. As a result, you can significantly reduce reflections.
Page 243
50-Ω pull-up to V On-Chip Series Termination with Calibration Stratix III devices support on-chip series termination with calibration in all banks. The on-chip series termination calibration circuit compares the total impedance of the I/O buffer to the external 25-Ω ±1% or 50-Ω ±1%...
Page 244
SSTL-15 Class I Ω SSTL-15 Class II Ω HSTL-18 Class I Ω HSTL-18 Class II Ω HSTL-15 Class I Ω HSTL-15 Class II Ω HSTL-12 Class I Ω HSTL-12 Class II 7–26 Altera Corporation Stratix III Device Handbook, Volume 1 November 2007...
Page 245
Stratix III Device I/O Features On-Chip Parallel Termination with Calibration Stratix III devices support on-chip parallel termination with calibration in all banks. On-chip parallel termination with calibration is only supported for input or bi-directional pin configurations. Output pin configurations do not support on-chip parallel termination with calibration.
Page 246
Ω Differential HSTL-12 Class I, II Dynamic On-Chip Termination Stratix III devices support on-off dynamic series and parallel termination for a bi-directional I/O in all I/O banks. Figure 7–12 shows the termination schemes supported in the Stratix III device. Dynamic parallel termination is enabled only when the bi-directional I/O acts as a receiver and is disabled when it acts as a driver.
I/O banks; column I/O banks do not support OCT R The dedicated clock input pairs CLK1p, CLK1n, CLK3p, CLK3n, CLK8p, CLK8n, CLK10p, and CLK10n on the row I/O banks of the Stratix III devices do not support R termination. Altera Corporation 7–29...
(R ) on all I/O pins. You can calibrate the Stratix III I/O bank with any of eight OCT calibration blocks in EP3SL50, EP3SL70, EP3SL110, EP3SL150, EP3SE50, EP3SE80, and EP3SE110 devices and ten OCT calibration blocks in EP3SL200, EP3SE260 and EP3SL340 devices.
Page 249
Note to Figure 7–15: Figure 7–15 is a top view of the silicon die that corresponds to a reverse view for flip-chip packages. It is a graphical representation only. Altera Corporation 7–31 November 2007 Stratix III Device Handbook, Volume 1...
Page 250
Since 3B, 4C, 6C, and 7B have the same as bank 7A, you can calibrate all four I/O banks (3B, 4C, 6C, CCIO and 7B) with the OCT calibration block located in bank 7A. You can 7–32 Altera Corporation Stratix III Device Handbook, Volume 1 November 2007...
It is a graphical representation only. OCT Calibration Block Modes of Operation Stratix III devices support calibration R and R OCT in all I/O banks. The calibration can occur in either power-up mode or user mode.
Page 252
The OCTUSRCLK clock frequency must be 20 MHz or less. You must generate all user signals on the rising edge of OCTUSRCLK. 7–34 Altera Corporation Stratix III Device Handbook, Volume 1 November 2007...
Page 253
ENASER[N] must be asserted for exactly 28 OCTUSRCLK cycles. Between two consecutive asserted ENASER signals there must be at least 1 OCTUSRCLK cycle gap. Refer to Figure 7–19 for these requirements. Altera Corporation 7–35 November 2007 Stratix III Device Handbook, Volume 1...
Page 254
7–20, when nCLRUSR is set to 0 for the second time to initialize OCT calibration block 0, this does not affect OCT calibration block 1, whose calibration is already in progress. 7–36 Altera Corporation Stratix III Device Handbook, Volume 1 November 2007...
You still have to assert the ENASER signal for 28 OCTUSRCLK cycles for serial transfer. Termination The following section describes the different termination schemes for the I/O standards used in Stratix III devices. Schemes for I/O Standards Single-Ended I/O Standards Termination...
Page 256
Stratix III Stratix III Note to Figure 7–21: In Stratix III devices, series and parallel OCT cannot be used simultaneously. For more information, refer to “Dynamic On-Chip Termination” on page 7–28. 7–38 Altera Corporation Stratix III Device Handbook, Volume 1...
25 Ω Note to Figure 7–22: In Stratix III devices, series and parallel OCT cannot be used simultaneously. For more information, refer to “Dynamic On-Chip Termination” on page 7–28. Differential I/O Standards Termination Stratix III devices support differential SSTL-2 and SSTL-18, differential HSTL-18, HSTL-15, HSTL-12, LVDS, LVPECL, RSDS, and mini-LVDS Figures 7–23...
Page 258
Termination Schemes for I/O Standards Figure 7–23. Stratix III Differential SSTL I/O Standard Termination Termination Differential SSTL Class II Differential SSTL Class I V TT V TT V TT V TT V TT V TT 50 Ω 50 Ω 50 Ω...
Page 259
LVDS requires a 100-Ω termination resistor between the two signals at the input buffer. Stratix III devices provide an optional 100-Ω differential termination resistor in the device using on-chip differential termination. Figure 7–25 shows the details of LVDS termination.
Page 261
Stratix III Device I/O Features Differential LVPECL In Stratix III devices, the LVPECL I/O standard is supported on input clock pins on column and row I/O banks. LVPECL output operation is not supported by Stratix III devices. LVDS input buffers are used to support LVPECL input operation.
Page 262
Termination Schemes for I/O Standards RSDS Stratix III devices support the RSDS output standard with a data rate up to 230 Mbps using LVDS output buffer types. For transmitters, use the two single-ended output buffers with the external one- or three-resistor...
Page 263
Specification from the National Semiconductor web site at www.national.com. mini-LVDS Stratix III devices support the mini-LVDS output standard with a data rate up to 340 Mbps using LVDS output buffer types. For transmitters, use the two single-ended output buffers with the external one- or...
Differential I/O standards typically require a termination resistor between the two signals at the receiver. The termination resistor must match the differential load impedance of the signal line. Stratix III devices provide an optional differential on-chip resistor when using LVDS.
I/O standards in Stratix III devices. Non-Voltage-Referenced Standards Each Stratix III device I/O bank has its own VCCIO pins and supports only one V , either 1.2, 1.5, 1.8, 2.5, 3.0, or 3.3 V. An I/O bank can...
CCIO I/O Placement Guidelines This section provides I/O placement guidelines for the programmable I/O standards supported by Stratix III devices and includes essential information for designing systems using a Stratix III device’s selectable I/O capabilities. I/O Pin Placement with Respect to LVDS I/O Pins The placement of single-ended I/O pins with respect to LVDS I/O pins is restricted.
Page 267
HSTL/SSTL inputs. Single-ended outputs with a driving strength less than 8 mA and single-ended inputs without OCT R have no restriction. The single-ended I/O placement rules for column I/O are shown in Figure 7–31. Altera Corporation 7–49 November 2007 Stratix III Device Handbook, Volume 1...
8 mA Conclusion Stratix III devices provide I/O capabilities that allow you to work in compliance with current and emerging I/O standards and requirements. With the Stratix III device features, you can reduce board design interface costs and increase development flexibility.
Page 269
Calibration”, and “Referenced Documents.” ● Added live links for references. May 2007 Added the feature programmable input delay to “Stratix III I/O — v1.1 Structure” on page 7–13. Updated Table 7–4 and Table 7–7. Updated “LVDS Input On-Chip Termination (RD)” on page 7–29.
Page 270
Referenced Documents 7–52 Altera Corporation Stratix III Device Handbook, Volume 1 November 2007...
Packed with features such as dynamic on-chip termination (OCT), trace mismatch compensation, read/write leveling, half data rate (HDR) blocks, and 4- to 36-bit programmable DQ group widths, Stratix III I/O elements provide easy-to-use built-in functionality required for a rapid and robust implementation.
Page 272
Memory interfaces above 333 MHz require the use of the deskew circuitry pending characterization. Support will be evaluated after characterization. Stratix III FPGAs support QDRII+ SRAM devices with 2.5 cycle read latency. Stratix III FPGAs do not support QDRII+ SRAM devices with 2.0 cycle read latency.
Page 273
External Memory Interfaces in Stratix III Devices Table 8–2. Stratix III Maximum Clock Rate Support for External Memory Interfaces with Full-Rate Controller Note (1), –2 Speed Grade –3 Speed Grade –4 Speed Grade -4L Speed Grade (MHz) (MHz) (MHz) (MHz)
Page 274
Introduction Figure 8–1. Stratix III Package Bottom View Note (1), DLL4 DLL1 PLL_T1 PLL_T2 PLL_L1 PLL_R1 PLL_R2 PLL_L2 Stratix III Device PLL_R3 PLL_L3 PLL_R4 PLL_L4 PLL_B1 PLL_B2 DLL3 DLL2 Notes to Figure 8–1: The number of I/O banks and PLLs available depends on the device density.
Page 275
Each register block can be bypassed. The blocks for each memory interface may differ slightly. This chapter describes the hardware features in Stratix III devices that facilitate high-speed memory interfacing for each DDR memory standard. Stratix III devices feature DLLs, PLLs, dynamic OCT, read/write leveling, and deskew ciruitry.
Stratix III devices support all these different pins. Data and Data Clock/Strobe Pins Stratix III DDR memory interface data pins are called DQ pins. The read data-strobes or clocks are called DQS pins. Depending on the memory specifications, the DQS pins can be bi-directional single-ended signals (in...
Page 277
PVT variations. The DQS and DQ pin locations are fixed in the pin table. The memory interface circuitry is available in every Stratix III I/O bank. All the memory interface pins support the I/O standards required to support DDR3, DDR2, DDR SDRAM, QDRII+, QDRII SRAM, and RLDRAM II devices.
Page 278
Memory Interfaces Pin Support Every I/O bank in the Stratix III device can support DQS and DQ signals with DQ bus modes of ×4, ×8/×9, ×16/×18, or ×32/×36 although not all devices support ×16/×18 or ×32/×36 (see Table 8–5). In ×4 mode, each DQS and DQSn pin-pair drives up to four DQ pins within that group.
Page 279
DQS/DQ groups available per bank in each Stratix III device, see Figures 8–3 through Figure 8–7. These figures represent the package-bottom view of the Stratix III device. Table 8–5. Number of DQS/DQ Groups in Stratix III Devices per Side (Part 1 of 2) Note (1), Device Package Side ×4...
Page 280
Memory Interfaces Pin Support Table 8–5. Number of DQS/DQ Groups in Stratix III Devices per Side (Part 2 of 2) Note (1), Device Package Side ×4 ×8/×9 ×16/×18 ×32/×36 EP3SE260 780-pin Hybrid Left FineLine BGA Bottom Right 1152-pin Left FineLine BGA...
Page 281
External Memory Interfaces in Stratix III Devices Figure 8–3. Number of DQS/DQ Groups per Bank in EP3SE50, EP3SL50, and EP3SL70 Devices in 484-pin FineLine BGA Package Notes (1), I/O Bank 8C I/O Bank 7C 24 User I/Os 24 User I/Os...
Page 282
Some of the DQS/DQ pins in this bank can also be used as configuration pins. Choose the DQS/DQ pins that are not going to be used by your configuration scheme. All I/O pin counts include eight dedicated clock inputs (CLK1p, CLK1n, CLK3p, CLK3n, CLK8p, CLK8n, CLK10p, and CLK10n) 8–12 Altera Corporation Stratix III Device Handbook, Volume 1 November 2007...
Page 283
External Memory Interfaces in Stratix III Devices Figure 8–5. Number of DQS/DQ Groups in EP3SE80, EP3SE110, EP3SL110, EP3SL150, EP3SL200, EP3SE260, and EP3SL340 Devices in 1152-pin FineLine BGA Package Notes (1), I/O Bank 7A (3) I/O Bank 8A (3) I/O Bank 8B...
Page 284
Some of the DQS/DQ pins in this bank can also be used as configuration pins. Choose the DQS/DQ pins that are not going to be used by your configuration scheme. 8–14 Altera Corporation Stratix III Device Handbook, Volume 1 November 2007...
Page 285
External Memory Interfaces in Stratix III Devices Figure 8–7. DQS/DQ Bus Mode Support per Bank in EP3SL340 Devices in 1760-pin FineLine BGA Package Note (1) I/O Bank 8A (2) I/O Bank 8B I/O Bank 8C (2) I/O Bank 7C I/O Bank 7B...
Page 286
Memory Interfaces Pin Support The DQS and DQSn pins are listed in the Stratix III pin tables as DQSXY and DQSnXY, respectively, where X denotes the DQS/DQ grouping number, and Y denotes whether the group is located on the top (T), bottom (B), left (L), or right (R) side of the device.
Page 287
External Memory Interfaces in Stratix III Devices Figure 8–8. DQS Pins in Stratix III I/O Banks DQS23T DQS22T DQS1T DQS44T DLL1 DLL4 PLL_T1 PLL_T2 PLL_L1 PLL_R1 DQS1L DQS40R DQS20L DQS21R PLL_R2 PLL_L2 Stratix III Device PLL_R3 PLL_L3 DQS21L DQS20R DQS40L...
You can use any of the DQ pins from the same DQS/DQ group for data as parity pins in Stratix III devices. The Stratix III device family supports parity in the ×8/×9, ×16/×18, and ×32/×36 modes. There is one parity bit available per eight bits of data pins.
8 data bits, which are referred to as the NWSn pins. Generate the DM or BWSn signals using DQ pins and configure the signals similarly to the DQ (or D) output signals. Stratix III devices do not support the DM signal in ×4 DDR3 SDRAM or in ×4 DDR2 SDRAM interfaces with differential DQS signaling.
SRAM devices use the same clock (K/K#) to capture data, address, and control/command signals. The memory clock pins in Stratix III devices are generated using a DDIO register going to differential output pins, marked in the pin table with DIFFOUT, DIFFIO_TX, and DIFFIO_RX prefixes. For more information on which pins to use for memory clock pins, refer to Table 8–3...
Page 291
(PHY) best suited for your system. Memory This section describes each Stratix III device feature that is used in Interface external memory interfaces from the DQS phase-shift circuitry, DQS logic...
Stratix III External Memory Interface Features Figure 8–10. DQS and CQn Pins and DQS Phase-Shift Circuitry Note (1) Reference Reference DQS Logic Clock (2) Clock (2) Blocks Δt Δt Δt Δt Phase-Shift Phase-Shift Circuitry Circuitry to IOE to IOE to IOE...
Page 293
There are four DLLs in a Stratix III device, located in each corner of the device. These four DLLs can support a maximum of four unique frequencies, with each DLL running at one frequency.
Page 294
Stratix III External Memory Interface Features Figure 8–11. Stratix III DLL and I/O Bank Locations (Package-Bottom View) PLL_R1 PLL_L1 PLL_T2 PLL_T1 DLL1 DLL4 PLL_L2 PLL_R2 Stratix III FPGA PLL_L3 PLL_R3 DLL3 DLL2 PLL_L4 PLL_B1 PLL_B2 PLL_R4 The DLL can access the two adjacent sides from its location within the device.
Page 295
Table 8–7 lists the DLL location and supported I/O banks for Stratix III devices. Note, however, that you can only have one memory interface in I/O banks with the same I/O bank number (such as I/O banks 1A, 1B, and 1C) when the leveling delay chains are used.
Page 296
Stratix III External Memory Interface Features When you have a dedicated PLL that only generate the DLL input reference clock, set the PLL mode to No Compensation, or the Quartus II software will change it automatically. Because the PLL does not use any other outputs, it does not need to compensate for any clock paths.
Page 297
External Memory Interfaces in Stratix III Devices Table 8–9. DLL Reference Clock Input for EP3SE80, EP3SE110, and EP3SL150 Devices in the 780-pin Package CLKIN CLKIN (Top/Bottom) (Left/Right) (Top/Bottom) (Left/Right) DLL3 CLK4P, CLK8P, CLK5P, CLK9P, CLK6P, CLK10P, CLK7P CLK11P DLL4 CLK12P,...
Page 299
External Memory Interfaces in Stratix III Devices Figure 8–12. Simplified Diagram of the DQS Phase Shift Circuitry Note (1) addnsub_a Phase offset settings from the logic array Phase Phase offset Offset settings to DQS pins Control on top or bottom edge (3)
Page 300
22.5° (up to 90°), a multiple of 30° (up to 120°), a multiple of 36° (up to 144°), or a multiple of 45° (up to 180°). There are six different frequency modes for the Stratix III DLL, as shown Table 8–12.
Page 301
5-bit DLL delay settings. Refer to the DC and Switching Characteristics of Stratix III Devices chapter in volume 2 of the Stratix III Device Handbook for information on the value for each step. Altera Corporation 8–31 November 2007...
The input reference clock for the DQS phase-shift circuitry can come from a PLL output clock or an input clock pin. Refer to Tables 8–8 through 8–11 for the exact PLL and input clock pin. The dqsenable signal can also come from the Stratix III FPGA fabric. 8–32 Altera Corporation Stratix III Device Handbook, Volume 1 November 2007...
Page 303
External Memory Interfaces in Stratix III Devices DQS Delay Chain The DQS delay chains consist of a set of variable delay elements to allow the input DQS and CQn signals to be shifted by the amount specified by the DQS phase-shift circuitry or the logic array. There are four delay elements in the DQS delay chain;...
Page 304
DQS line at the end of a read postamble time. Stratix III devices have a dedicated postamble register that can be controlled to ground the shifted DQS signal used to clock the DQ input registers at the end of a read operation.
Page 305
The postamble clock can come from any of the delayed resynchronization clock taps although it is not necessarily of the same phase as the resynchronization clock. The dqsenable signal can also come from the Stratix III FPGA fabric. In addition to the dedicated postamble register, Stratix III devices also have an HDR block inside the postamble enable circuitry.
Stratix III External Memory Interface Features Figure 8–16. Avoiding Glitch on a Non-Consecutive Read Burst Waveform Postamble glitch Postamble Preamble Postamble Enable dqsenable Delayed by 1/2T logic Leveling Circuitry DDR3 SDRAM unbuffered modules use a fly-by clock distribution topology for better signal integrity. This means that the CK/CK# signals arrive at each DDR3 SDRAM device in the module at different times.
Page 307
DQSS device on the modules. Furthermore, read data coming back into the FPGA from the memory will also be staggered in a similar way. Stratix III FPGAs have leveling circuitry to take care of these two needs. There is one group of leveling circuitry per I/O bank, with the same I/O number (for example, there is one leveling circuitry shared between I/O bank 1A, 1B, and 1C) located in the middle of the I/O bank.
For more information refer to section “OCT” on page 8–43, or to the Stratix III Device I/O Features chapter in volume 1 of the Stratix III Device Handbook. Figure 8–19. Stratix III Dynamic OCT Control Block OCT Control OCT Enable...
IOEs having extra features to support LVDS data transfer. Figure 8–20 shows the registers available in the Stratix III input path. The input path consists of the DDR input registers, resynchronization registers, and HDR block. Each block of the input path can be bypassed.
Page 310
Stratix III External Memory Interface Features Figure 8–20. Stratix III IOE Input Registers Note (1) Half Data Rate Registers to core Double Data Rate Input Registers dataoutbypass (8) to core Alignment & Synchronization Input Reg A Registers (2) to core...
Page 311
“Leveling Circuitry” on page 8–36. Figure 8–21 shows the registers available in the Stratix III output and output-enable paths. The path is divided into the HDR block, resynchronization registers, and output/output-enable registers. The device can bypass each block of the output and output-enable path.
Page 312
Stratix III External Memory Interface Features Figure 8–21. Stratix III IOE Output and Output-Enable Path Registers Note (1) Half Data Rate to Single Data Rate Output-Enable Registers From Core (2) Double Data Rate Output-Enable Registers Alignment Registers (4) From Core (2)
Stratix III Device I/O Features chapter in volume 1 of the Stratix III Device Handbook. Stratix III devices feature dynamic calibrated OCT, in which the series termination (OCT R ) is turned on when driving signals and turned off when receiving signals, while the parallel termination (OCT R ) is turned off when driving signals and turned on when receiving signals.
Page 314
Programmable Slew Rate Control Stratix III devices provide four levels of static output slew rate control: 0, 1, 2, and 3, where 0 is the slowest slew rate setting and 3 is the fastest slew rate setting.
Altera’s IP controller. In Stratix III devices, most of the critical data transfers are taken care of for you in the IOE, alleviating the burden of having to close timing in the FPGA fabric.
Stratix III to support DDR3 modules, thus offering customers the choice of highest performance memory technologies. Stratix III devices also offer memory interface support in any of 24 modular I/O banks with up to four different frequencies of operations.
III device family offers up to 1.25-Gbps differential I/O capabilities to support source-synchronous communication protocols such as Utopia, Rapid I/O™, XSBI, SGMII, SFI, and SPI. Stratix III devices have the following dedicated circuitry for high-speed differential I/O support: ■ Differential I/O buffer ■...
I/O Banks I/O Banks The Stratix III I/Os are divided into 16 to 24 I/O banks. The dedicated circuitry that supports high-speed differential I/Os is located in banks in the right side and left side of the device. Figure 9–1 shows the different banks and the I/O standards supported by the banks.
High-Speed Differential I/O Interfaces and DPA in Stratix III Devices LVDS Channels The Stratix III device supports LVDS at both side I/O banks and column I/O banks. There are true LVDS input and output buffers at side I/O banks. On column I/O banks, there are true LVDS input buffers but no true LVDS output buffers.
Page 321
PLL_Lx / PLL_Rx load_en Any Stratix III transmitter data channel can be configured to generate a source synchronous transmitter clock output. This flexibility allows placing the output clock near the data outputs to simplify board layout and reduce clock-to-data skew. Different applications often require specific clock-to-data alignments or specific data rate to clock rate factors.
Page 322
PLL_Lx / PLL_Rx load_en The Stratix III serializer can be bypassed to support DDR (×2) and SDR (×1) operations to achieve a serialization factor of 2 and 1, respectively. The I/O element (IOE) contains two data output registers that can each operate in either DDR or SDR mode.
Page 323
10 bits to the internal logic. The data path in the Stratix III receiver is clocked by either a dffioclk signal or the DPA recovered clock. The deserialization factor can be statically set to 4, 6, 7, 8, or 10 by using the Quartus II software.
Page 324
Differential Transmitter The Stratix III deserializer can be bypassed in the Quartus II MegaWizard to support DDR(×2) or SDR(×1) operations. The DPA and the data realignment circuit cannot be used when the deserializer is bypassed. The IOE contains two data input registers that can operate in DDR or SDR mode.
High-Speed Differential I/O Interfaces and DPA in Stratix III Devices Receiver Data Realignment Circuit (Bit Slip) Skew in the transmitted data along with skew added by the link causes channel-to-channel skew on the received serial data streams. If the DPA is enabled, the received data is captured with different clock phases on each channel.
The RX_DPA_LOCKED signal is synchronized to the DPA clock domain and should be considered as the initial indicator for the lock condition. Use data checkers to validate the data integrity. 9–10 Altera Corporation Stratix III Device Handbook, Volume 1 November 2007...
The DPA circuitry must be retrained after reset. Soft-CDR Mode The Stratix III LVDS channel offers the soft-CDR mode to support the Gigabit Ethernet/SGMII protocols. Clock-data recovery (CDR) is required to extract the clock out of the clock-embedded data to support SGMII.
An optional port, RX_FIFO_RESET, is available to the internal logic to reset the synchronizer. The synchronizer is automatically reset when the DPA first locks to the incoming data. Altera recommends using RX_FIFO_RESET to reset the synchronizer when the DPA signals a loss-of-lock condition beyond the initial locking condition.
Stratix III pre-emphasis is programmable to create the right amount of overshoot at different transmission conditions. There are four settings for pre-emphasis: zero, low, medium, and high. The default setting is low.
Left/Right PLLs (PLL_Lx/ PLL_Rx) Left/Right PLLs Stratix III devices contain up to eight left/right PLLs with up to four PLLs located on the left side and four on the right side of the device. The left (PLL_Lx/ PLLs can support high-speed differential I/O banks on the left side and the right PLLs can support banks on the right side of the device.
Figure 9–13 Figure 9–14 show center and corner PLL clocking in Stratix III devices. More information on PLL clocking restrictions can be found in “Differential Pin Placement Guidelines” on page 9–21. Figure 9–13. LVDS/DPA Clocks in Stratix III Devices with Center PLLs...
Clocking Figure 9–14. LVDS/DPA Clocks in Stratix III Devices with Center and Corner PLLs Corner Corner PLL_R1 PLL_L1 LVDS LVDS Clock Clock Clock Clock Quadrant Quadrant Center Center PLL_L2 PLL_R2 Center Center PLL_L3 PLL_R3 Quadrant Quadrant LVDS LVDS Clock Clock...
High-Speed Differential I/O Interfaces and DPA in Stratix III Devices Differential Data Orientation There is a set relationship between an external clock and the incoming data. For operation at 1 Gbps and SERDES factor of 10, the external clock is multiplied by 10, and phase-alignment can be set in the PLL to coincide with the sampling window of each data bit.
Page 334
The MSB and LSB positions increase with the number of channels used in a system. Table 9–3. Differential Bit Naming (Part 1 of 2) Internal 8-bit parallel data Receiver Channel Data Number MSB position LSB position 9–18 Altera Corporation Stratix III Device Handbook, Volume 1 November 2007...
High-Speed Differential I/O Interfaces and DPA in Stratix III Devices Table 9–3. Differential Bit Naming (Part 2 of 2) Internal 8-bit parallel data Receiver Channel Data Number MSB position LSB position Receiver Skew Margin for Non-DPA Changes in system environment, such as temperature, media (cable, connector, or PCB) loading effect, the receiver’s setup and hold times, and...
Page 336
(max) Bit n Clock Bit n Falling Edge Timing Budget External Clock Clock Placement Internal Clock Synchronization Transmitter Output Data RSKM RSKM TCCS TCCS Receiver Input Data Sampling Window 9–20 Altera Corporation Stratix III Device Handbook, Volume 1 November 2007...
DPA usage. Guidelines for DPA-Enabled Differential Channels The Stratix III device has differential receivers and transmitters in I/O banks on the left and right sides of the device. Each receiver has a dedicated DPA circuit to align the phase of the clock to the data phase of its associated channel.
Page 338
(26 contiguous rows on the upper banks and 26 contiguous rows on the lower banks simultaneously, as shown in Figure 9–19). ■ The 26 contiguous rows do not need to be adjacent to the driving PLL. 9–22 Altera Corporation Stratix III Device Handbook, Volume 1 November 2007...
Page 339
High-Speed Differential I/O Interfaces and DPA in Stratix III Devices Figure 9–19. Left/Right PLL Driving Distance for DPA-Enabled Channels Corner Left / Right Corner Left / Right Reference Reference DPA-enabled DPA-enabled Diff I/O Diff I/O Maximum 26 channels driven by the corner...
Page 340
Figure 9–20). The two groups can operate at independent frequencies. ■ No separation is necessary if a single left/right PLL is driving DPA-enabled channels as well as DPA-disabled channels. 9–24 Altera Corporation Stratix III Device Handbook, Volume 1 November 2007...
Page 341
High-Speed Differential I/O Interfaces and DPA in Stratix III Devices Figure 9–20. Corner and Center Left/Right PLLs Driving DPA-Enabled Differential I/Os in the Same Bank Corner Left Right PLL Reference DPA -enabled Diff I/O Channels driven by DPA - enabled...
Page 342
PLL_L3/PLL_R3 cannot drive DPA-enabled channels in the upper differential banks and vice versa. In other words, the center left/right PLLs cannot drive cross- banks simultaneously, as shown in Figure 9–22. 9–26 Altera Corporation Stratix III Device Handbook, Volume 1 November 2007...
High-Speed Differential I/O Interfaces and DPA in Stratix III Devices Guidelines for DPA-Disabled Differential Channels When DPA-disabled channels are used in the left and right banks of a Stratix III device, you must adhere to the guidelines in the following sections. DPA-Disabled Channels and Single-Ended I/Os The placement rules for DPA-disabled channels and single-ended I/Os are the same as those for DPA-enabled channels and single-ended I/Os.
Page 346
Diff RX Diff TX Diff I/O driven by DPA-disabled Center Diff RX Diff TX Diff I/O Left/Right DPA-disabled Diff RX Diff TX Diff I/O Reference Reference Center Left/Right Center Left/Right 9–30 Altera Corporation Stratix III Device Handbook, Volume 1 November 2007...
Page 347
High-Speed Differential I/O Interfaces and DPA in Stratix III Devices Figure 9–24. Invalid Placement of DPA-Disabled Differential I/Os Due to Interleaving of Channels Driven by the Corner and Center Left/Right PLLs Corner Left/Right Reference CLK DPA-disabled Diff I/O DPA-disabled Diff I/O...
Page 348
For example, the upper center left/right PLL can drive the lower differential bank at the same time the lower center left/right PLL is driving the upper differential bank and vice versa, as shown in Figure 9–25. 9–32 Altera Corporation Stratix III Device Handbook, Volume 1 November 2007...
Page 349
High-Speed Differential I/O Interfaces and DPA in Stratix III Devices Figure 9–25. Both Center Left/Right PLLs Driving Cross-Bank DPA-Disabled Channels Simultaneously DPA-disabled Diff I/O DPA-disabled Diff I/O DPA-disabled Diff I/O DPA-disabled Diff I/O Reference Center Left/Right PLL Center Left/Right PLL...
Referenced Documents Referenced This chapter references the following document: Documents ■ Clock Network and PLLs in Stratix III Devices Document Table 9–4 shows the revision history for this document. Revision History Table 9–4. Document Revision History Date and Document Changes Made...
Stratix III devices, remote system upgrades, and IEEE 1149.1 (JTAG) Boundary-Scan Testing in the following sections: ■ Chapter 10, Hot Socketing and Power-On Reset in Stratix III Devices ■ Chapter 11, Configuring Stratix III Devices ■ Chapter 12, Remote System Upgrades With Stratix III Devices ■...
Page 352
Hot Socketing, Configuration, Remote Upgrades, and Testing Stratix III Device Handbook, Volume 1 Section III–2 Altera Corporation...
The hot socketing feature also removes some of the difficulty when you use Stratix III devices on printed circuit boards (PCBs) that contain a mixture of 3.3, 3.0, 2.5, 1.8, 1.5 and 1.2 V devices. With the Stratix III hot socketing feature, you no longer need to ensure a proper power-up sequence for each device on the board.
This irregular power-up can damage both the driving and driven devices and can disrupt card power-up. A Stratix III device may be inserted into (or removed from) a powered-up system board without damaging or interfering with system-board operation.
Page 355
Each I/O pin has the following circuitry shown in Figure 10–1. Figure 10–1. Hot Socketing Circuit Block Diagram for Stratix III Devices Power On Reset Monitor CCIO Weak...
CCPGM CCPT device is in user mode. The weak pull-up resistor (R) in the Stratix III input/output element (IOE) keeps the I/O pins from floating. The 3.3-V tolerance control circuit permits the I/O pins to be driven by 3.3 V before...
Page 357
Hot Socketing and Power-On Reset in Stratix III Devices The POR block consists of a regulator POR, satellite POR, and main POR to check the power supply levels for proper device configuration. The satellite POR monitors V and V power supplies that are used in...
65 ms to 100 ms internal POR delay to be powered-up and ready to receive the nSTATUS signal from Stratix III. When the PORSEL is set to high, the POR signal pulse width is set to 12 ms. A POR pulse width of 12 ms allows time for power supplies to ramp-up to full rail.
Hot Socketing and Power-On Reset in Stratix III Devices Conclusion Stratix III devices are hot-socketing compliant and allow successful device power-up without the need for any power sequencing. The POR circuitry keeps the devices in the reset state until the power supply voltage levels are within operating range.
Page 360
Document Revision History 10–8 Altera Corporation Stratix III Device Handbook, Volume 1 October 2007...
Configuration Devices The Altera serial configuration devices (EPCS128, EPCS64, and EPCS16) support a single-device and multi-device configuration solution for Stratix III devices and are used in the fast AS configuration scheme. Serial configuration devices offer a low-cost, low-pin count configuration solution.
Page 362
JTAG-based configuration Notes to Table 11–1: Stratix III only supports Fast AS configuration. You would need to use either EPCS16, EPCS64, or EPCS128 devices. ® These modes are only supported when using a MAX II device or a microprocessor with flash memory for configuration.
Stratix III devices offer design security, decompression, and remote system upgrade features. Design security using configuration bitstream Features encryption is available in Stratix III devices, which protects your designs. Stratix III devices can receive a compressed configuration bitstream and decompress this data in real-time, reducing storage requirements and configuration time.
Fast AS configuration scheme. Local update mode is not supported. If your system already contains a common flash interface (CFI) flash memory, you can use it for the Stratix III device configuration storage as well. The MAX II parallel flash loader (PFL) feature in MAX II devices...
Page 365
Stratix III device. The time required by a Stratix III device to decompress a configuration file is less than the time needed to transmit the configuration data to the device.
Page 366
Configuration Features Figure 11–1. Enabling Compression for Stratix III Bitstreams in Compiler Settings You can also enable compression when creating programming files from the Convert Programming Files window. Click Convert Programming Files (File menu). Select the programming file type (.pof, .sram, .hex, .rbf, or .ttf).
Page 367
Select the name of the file you added to the SOF Data area and click Properties. Check the Compression check box. When multiple Stratix III devices are cascaded, you can selectively enable the compression feature for each device in the chain if you are using a serial configuration scheme.
Non-volatile key programming does not require any external devices, such as a battery backup, for storage. However, for different applications, you can store the security keys in volatile memory in the Stratix III device. An external battery is needed for this volatile key storage.
, for all the dedicated CCPGM configuration pins and dual function pins. Configuration voltage supported is 1.8 V, 2.5 V, 3.0 V, and 3.3 V. Stratix III devices do not support 1.5 V configuration. Use this pin to power all dedicated configuration inputs, dedicated configuration outputs, dedicated configuration bidirectional pins, and some of the dual functional pins that you use for configuration.
The ×4 DCLK signal does not require an additional pin and is sent on the DCLK pin. The maximum DCLK frequency is 100 MHz, which results in a maximum data rate of 200 Mbps. If you are not using the Stratix III decompression or design security features, the data rate is ×8 the DCLK frequency.
Page 371
I/O on the device and the external host. Upon power-up, the Stratix III device goes through a POR. The POR delay is dependent on the PORSEL pin setting. When PORSEL is driven low, the POR time is approximately 100 ms. When PORSEL is driven high, the POR time is approximately 12 ms.
Page 372
CONF_DONE pin must have an external 10-kΩ pull-up resistor in order for the device to initialize. In Stratix III devices, the initialization clock source is either the internal oscillator (typically 10 MHz) or the optional CLKUSR pin. By default, the internal oscillator is the clock source for initialization.
Page 373
DCLK for an indefinite amount of time. If you are using the Stratix III decompression and/or design security feature and need to stop DCLK, it can only be stopped three clock cycles after the last data byte was latched into the Stratix III device.
Page 374
MAX II device. This circuit is similar to the FPP configuration circuit for a single device, except the Stratix III devices are cascaded for multi-device configuration. Figure 11–4. Multi-Device FPP Configuration Using an External Host Memory ADDR DATA[7..0]...
Page 375
(with a low pulse of at least 2 ms) on nCONFIG to restart the configuration process. In a multi-device FPP configuration chain, all Stratix III devices in the chain must either enable or disable the decompression and/or design security feature.
Page 376
V specification of the I/O on the device and the external host. The nCEO pins of both Stratix III devices are left unconnected when configuring the same configuration data into multiple devices. You can use a single configuration chain to configure Stratix III devices with other Altera devices that support FPP configuration, such as other types of Stratix devices.
Page 377
The beginning of this waveform shows the device in user-mode. In user-mode, nCONFIG, nSTATUS, and CONF_DONE are at logic high levels. When nCONFIG is pulled low, a reconfiguration cycle begins. Upon power-up, the Stratix III device holds nSTATUS low for the time of the delay.
Page 378
Fast Passive Parallel Configuration Table 11–5. FPP Timing Parameters for Stratix III Devices Notes (1), (Part 2 of 2) Symbol Parameter Minimum Maximum Units — Data setup time before rising edge on DCLK — Data hold time after rising edge on...
Page 379
CONF_DONE are at logic high levels. When nCONFIG is pulled low, a reconfiguration cycle begins. Upon power-up, the Stratix III device holds nSTATUS low for the time of the POR delay. Upon power-up, before and during configuration, CONF_DONE is low.
Page 380
Table 11–6 defines the timing parameters for Stratix III devices for FPP configuration when the decompression and/or the design security feature are enabled. Table 11–6. FPP Timing Parameters for Stratix III Devices With Decompression or Design Security Feature Enabled Notes (1),...
Refer to this section for all configuration and timing information. Fast Active In the fast AS configuration scheme, Stratix III devices are configured using a serial configuration device. These configuration devices are Serial low-cost devices with non-volatile memory that feature a simple four-pin interface and a small form factor.
Connect the pull-up resistors to a 3.3-V supply. Stratix III devices use the ASDO-to-ASDI path to control the configuration device. Upon power-up, the Stratix III devices go through a POR. The POR delay is dependent on the PORSEL pin setting. When PORSEL is driven low, the POR time is approximately 100 ms.
Page 383
DCLK. The serial configuration device responds to the instructions by driving out configuration data on the falling edge of DCLK. Then the data is latched into the Stratix III device on the following falling edge of DCLK.
Page 384
If the Auto-restart configuration after error option (available in the Quartus II software from the General tab of the Device and Pin Options dialog box) is turned on, the Stratix III device resets the configuration device by pulsing nCSO, releases nSTATUS after a reset time-out period (maximum of 100 ms), and retries configuration.
Page 385
Configuring Stratix III Devices PS configuration scheme. Any other Altera device that supports PS configuration can also be part of the chain as a configuration slave. Figure 11–9 shows the pin connections for this setup. Figure 11–9. Multi-Device Fast AS Configuration 10 kΩ...
Page 386
To configure four identical Stratix III devices with the same SOF, you could set up the chain similar to the example shown in Figure 11–10.
Stratix III device. This serial interface is clocked by the Stratix III DCLK output (generated from an internal oscillator). As the Stratix III device only supports fast AS configuration, the DCLK frequency needs to be set to 40 MHz (25 ns).
During in-system programming, the download cable disables device access to the AS interface by driving the nCE pin high. Stratix III devices are also held in reset by a low level on nCONFIG. After programming is...
Page 389
Power up the ByteBlaster II cable's V with a 3.3-V supply. You can program serial configuration devices with the Quartus II software using the Altera programming hardware and the appropriate configuration device programming adapter. In production environments, you can program serial configuration devices using multiple methods.
Page 390
1 bit 0 CD2UM INIT_DONE User I/O User Mode Note to Figure 11–12: The initialization clock can come from the Stratix III device's internal oscillator or the CLKUSR pin. 11–30 Altera Corporation Stratix III Device Handbook, Volume 1 November 2007...
In this configuration scheme, you can use a MAX II device as an intelligent host that controls the transfer of configuration data from a storage device, such as flash memory, to the target Stratix III device. You can store configuration data in .rbf, .hex, or .ttf format.
Page 392
I/O on the device and the external host. Upon power-up, Stratix III devices go through a POR. The POR delay is dependent on the PORSEL pin setting. When PORSEL is driven low, the POR time is approximately 100 ms. When PORSEL is driven high, the POR time is approximately 12 ms.
Page 393
EE 01 FA, the serial bitstream you should transmit to the device is 0100-0000 1101-1000 0111-0111 1000-0000 0101-1111. The Stratix III device receives configuration data on the DATA0 pin and the clock is received on the DCLK pin. Data is latched into the device on the rising edge of DCLK.
Page 394
(available in the Quartus II software from the General tab of the Device and Pin Options dialog box) is turned on, the Stratix III device releases nSTATUS after a reset time-out period (maximum of 100 ms). After nSTATUS is released and pulled high by a pull-up resistor, the MAX II device can try to reconfigure the target device without needing to pulse nCONFIG low.
Page 395
MAX II device. This circuit is similar to the PS configuration circuit for a single device, except Stratix III devices are cascaded for multi-device configuration. Figure 11–14. Multi-Device PS Configuration Using an External Host...
Page 396
Devices must be the same density and package. All devices will start and complete configuration at the same time. Figure 11–15 shows multi-device PS configuration when both Stratix III devices are receiving the same configuration data. Figure 11–15. Multiple-Device PS Configuration When Both devices Receive the Same Data...
Page 397
CONF_DONE are at logic high levels. When nCONFIG is pulled low, a reconfiguration cycle begins. Upon power-up, the Stratix III device holds nSTATUS low for the time of the POR delay. Upon power-up, before and during configuration, CONF_DONE is low.
Page 398
Passive Serial Configuration Table 11–10 defines the timing parameters for Stratix III devices for PS configuration. Table 11–10. PS Timing Parameters for Stratix III Devices Note (1) Symbol Parameter Minimum Maximum Units low to — nCONFIG CONF_DONE CF2CD — nCONFIG...
PC) transfers data from a storage device to the device via the USB Blaster, MasterBlaster, ByteBlaster II, EthernetBlaster, or ByteBlasterMV cable. Upon power-up, the Stratix III devices go through a POR. The POR delay is dependent on the PORSEL pin setting. When PORSEL is driven low, the POR time is approximately 100 ms.
Page 400
Quartus II programmer and a download cable. Figure 11–17 shows PS configuration for Stratix III devices using a USB Blaster, MasterBlaster, ByteBlaster II, or ByteBlasterMV cable. Figure 11–17. PS Configuration Using a USB Blaster, MasterBlaster, ByteBlaster II, or ByteBlasterMV Cable 10 kΩ...
Page 401
Configuring Stratix III Devices You can use a download cable to configure multiple Stratix III devices by connecting each device's nCEO pin to the subsequent device's nCE pin. The first device's nCE pin is connected to GND while its nCEO pin is connected to the nCE of the next device in the chain.
Page 402
USB Blaster USB Port Download Cable Data Sheet ■ MasterBlaster Serial/USB Communications Cable Data Sheet ■ ByteBlaster II Parallel Port Download Cable Data Sheet ■ ByteBlasterMV Parallel Port Download Cable Data Sheet 11–42 Altera Corporation Stratix III Device Handbook, Volume 1 November 2007...
Quartus II software programmer. For more information on JTAG boundary-scan testing and commands available using Stratix III devices, refer to the following documents: ■ IEEE 1149.1 (JTAG) Boundary Scan Testing in Stratix III Device...
Page 404
TRST pin to V . This ensures that the TAP controller is not reset. Figure 11–19 shows JTAG configuration of a single Stratix III device. 11–44 Altera Corporation Stratix III Device Handbook, Volume 1...
Page 405
(.jam) for a multi-device chain, it contains instructions so that all the devices in the chain will be initialized at the same time. If CONF_DONE is not high, the Quartus II software indicates that configuration has failed. Altera Corporation 11–45 November 2007 Stratix III Device Handbook, Volume 1...
Page 406
Stratix III devices have dedicated JTAG pins that always function as JTAG pins. Not only can you perform JTAG testing on Stratix III devices before and after, but also during configuration. While other device families do not support JTAG testing during configuration, Stratix III devices support the bypass, id code, and sample instructions during configuration without interrupting configuration.
Page 407
The number of devices in the JTAG chain is limited only by the drive capability of the download cable. When four or more devices are connected in a JTAG chain, Altera recommends buffering the TCK, TDI, and TMS pins with an on-board buffer.
Page 408
When the CONF_DONE and nSTATUS signals are shared among all the devices, you must configure every device when JTAG configuration is performed. If you only use JTAG configuration, Altera recommends that you connect the circuitry as shown in Figure 11–20, where each of the CONF_DONE and...
Page 409
JTAG chain for device programming and configuration. JTAG configuration support has been enhanced and allows more than 17 Stratix III devices to be cascaded in a JTAG chain. For more information on configuring multiple Altera devices in the same configuration chain, refer to the Configuring Mixed Altera Device Chains chapter in the Configuration Handbook.
AN 122: Using Jam STAPL for ISP and ICR via an Embedded Processor. To download the jam player, visit the Altera web site at www.altera.com. Device The following tables describe the connections and functionality of all the configuration-related pins on the Stratix III devices.
Page 412
Device Configuration Pins Table 11–14. Dedicated Configuration Pins on the Stratix III Device (Part 1 of 6) Configuration Pin Name User Mode Pin Type Description Scheme Power Dedicated power pin. Use this pin to power all VCCPGM dedicated configuration inputs, dedicated...
Page 413
Configuring Stratix III Devices Table 11–14. Dedicated Configuration Pins on the Stratix III Device (Part 2 of 6) Configuration Pin Name User Mode Pin Type Description Scheme Input Dedicated input which selects between a POR PORSEL time of 12 ms or 100 ms. A logic high (1.8 V, 2.5 V, 3.0 V, 3.3 V) selects a POR time of...
Page 414
Device Configuration Pins Table 11–14. Dedicated Configuration Pins on the Stratix III Device (Part 3 of 6) Configuration Pin Name User Mode Pin Type Description Scheme Bi-directional The device drives low immediately nSTATUS nSTATUS open-drain after power-up and releases it after the POR time.
Page 415
Configuring Stratix III Devices Table 11–14. Dedicated Configuration Pins on the Stratix III Device (Part 4 of 6) Configuration Pin Name User Mode Pin Type Description Scheme — — — If V and V are not fully powered up, nSTATUS...
Page 416
Device Configuration Pins Table 11–14. Dedicated Configuration Pins on the Stratix III Device (Part 5 of 6) Configuration Pin Name User Mode Pin Type Description Scheme Input Active-low chip enable. The pin activates the device with a low signal to allow configuration.
Page 417
Configuring Stratix III Devices Table 11–14. Dedicated Configuration Pins on the Stratix III Device (Part 6 of 6) Configuration Pin Name User Mode Pin Type Description Scheme Synchronous Input (PS, In PS and FPP configuration, is the DCLK DCLK configuration...
Page 418
JTAG instructions. The TDI, TMS, and TRST have weak internal pull-up resistors while TCK has a weak internal pull-down resistor (typically 11–58 Altera Corporation Stratix III Device Handbook, Volume 1 November 2007...
Page 419
25 kΩ). If you plan to use the SignalTap embedded logic array analyzer, you need to connect the JTAG pins of the Stratix III device to a JTAG header on your board. Table 11–16. Dedicated JTAG Pins (Part 1 of 2)
GND. TRST Conclusion You can configure Stratix III devices in a number of different schemes to fit your system's needs. In addition, configuration bitstream encryption, configuration data decompression, and remote system upgrade support supplement the Stratix III configuration solution.
Page 421
Removed Figure 11–19. ● Added live links for references. ● Added section “Referenced Documents” May 2007 Removed Bank Column from Table 11–13. — v1.1 November 2006 Initial Release — v1.0 Altera Corporation 11–61 November 2007 Stratix III Device Handbook, Volume 1...
(either the Nios II embedded processor or user logic) implemented in a Stratix III device can download a new configuration image from a remote location, store it in configuration memory, and direct the dedicated remote system upgrade circuitry to initiate a reconfiguration cycle.
Page 424
Stratix III devices have remote system upgrade processes that involves the following steps: A Nios II processor (or user logic) implemented in the Stratix III device logic array receives new configuration data from a remote location. The connection to the remote source uses a communication...
Page 425
Fast AS configuration scheme. Figure 12–2 shows the block diagrams for implementing a remote system upgrade with the Stratix III Fast AS configuration scheme. Figure 12–2. Remote System Upgrade Block Diagram for Stratix III Fast AS Configuration Scheme Stratix III Device...
Enabling Remote Update You can enable remote update for Stratix III devices in the Quartus II software before design compilation (in the Compiler Settings menu). To enable remote update in the project’s compiler settings, perform the following steps in the Quartus II software: On the Assignment menu, click Device.
Stratix III device that performs certain user-defined functions. Each Stratix III device in your system requires one factory image or the addition of one or more application images. The factory image is a user-defined fall-back, or safe configuration, and is responsible for administering remote updates in conjunction with the dedicated circuitry.
Remote Update Mode When a Stratix III device is first powered-up in remote update mode, it loads the factory configuration located at page zero (page registers PGM[23:0] = 24'b0). You should always store the factory configuration image for your system at page address zero.
Page 429
Remote System Upgrades With Stratix III Devices ■ Communicate with the remote host and receive new application configurations and store this new configuration data in the local non-volatile memory device ■ Determine which application configuration is to be loaded into the Stratix III device ■...
In user mode, the soft logic (Nios II processor or state machine and the remote communication interface) assists the Stratix III device in determining when a remote system update is arriving. When a remote system update arrives, the soft logic receives the incoming data, writes it to the configuration memory device, and triggers the device to load the factory configuration.
Page 431
Remote System Upgrades With Stratix III Devices Figure 12–5. Remote System Upgrade Circuit Data Path Note (1) Internal Oscillator Status Register (SR) Control Register [4..0] [37..0] Logic Array Update Register [37..0] update Shift Register User timeout dout dout Watchdog State Bit [4..0]...
12–3. In the figure, the numbers show the bit position of a setting within a register. For example, bit number 8 is the enable bit for the watchdog timer. 12–10 Altera Corporation Stratix III Device Handbook, Volume 1 October 2007...
Page 433
PGM[23..0] The application-not-factory (AnF) bit indicates whether the current configuration loaded in the Stratix III device is the factory configuration or an application configuration. This bit is set low by the remote system upgrade circuitry when an error condition causes a fall-back to the factory configuration.
Page 434
Note to Table 12–4: Logic array reconfiguration forces the system to load the application configuration data into the Stratix III device. This occurs after the factory configuration specifies the appropriate application configuration page address by updating the update register. 12–12...
Remote System Upgrades With Stratix III Devices Remote System Upgrade State Machine The remote system upgrade control and update registers have identical bit definitions, but serve different roles (refer to Table 12–2). While both registers can only be updated when the device is loaded with a factory configuration image, the update register writes are controlled by the user logic;...
The user watchdog timer is disabled in factory configurations and during the configuration cycle of the application configuration. It is enabled after the application configuration enters user mode. 12–14 Altera Corporation Stratix III Device Handbook, Volume 1 October 2007...
Remote System Upgrades With Stratix III Devices Quartus II Quartus II software provides the flexibility to include the remote system upgrade interface between the Stratix III device logic array and the Software dedicated circuitry, generate configuration files for productions, and remote programming of the system configuration memory.
Conclusion Conclusion Stratix III devices offer remote system upgrade capability, where you can upgrade a system in real-time through any network. Remote system upgrade helps to deliver feature enhancements and bug fixes without costly recalls, reduces time to market, and extends product life cycles. The...
13. IEEE 1149.1 (JTAG) Boundary-Scan Testing in Stratix III Devices SIII51013-1.3 Introduction As printed circuit boards (PCBs) become more complex, the need for thorough testing becomes increasingly important. Advances in surface-mount packaging and PCB manufacturing have resulted in smaller boards, making traditional test methods (such as, external test probes and “bed-of-nails”...
1 of the Stratix III Device Handbook. IEEE Std. 1149.1 A Stratix III device operating in IEEE Std. 1149.1 BST mode uses four required pins, TDI, TDO, TMS, and TCK, and one optional pin, TRST. The BST Architecture TCK pin has an internal weak pull-down resistor, while the TDI, TMS, and TRST pins have weak internal pull-ups.
Page 441
IEEE 1149.1 (JTAG) Boundary-Scan Testing in Stratix III Devices Table 13–1. IEEE Std. 1149.1 Pin Descriptions (Part 2 of 2) Description Function Test mode select Input pin that provides the control signal to determine the transitions of the test access port (TAP) controller state machine. Transitions within the state machine occur at the rising edge of .
Note to Figure 13–2: For register lengths, see the device data sheet in the Configuring Stratix III Devices chapter in volume 1 of the Stratix III Device Handbook. IEEE Std. 1149.1 boundary-scan testing is controlled by a test access port (TAP) controller.
Page 443
IEEE 1149.1 (JTAG) Boundary-Scan Testing in Stratix III Devices Refer to the Configuring Stratix III Devices chapter in volume 1 of the Stratix III Device Handbook for the Stratix III family device boundary-scan register lengths. Figure 13–3 shows how test data is serially shifted around the periphery of the IEEE Std.
2970 Boundary-Scan Cells of a Stratix III Device I/O Pin The Stratix III device three-bit boundary-scan cell (BSC) consists of a set of capture registers and a set of update registers. The capture registers can connect to internal device data via the OUTJ, OEJ, and PIN_IN signals, while the update registers connect to external data through the PIN_OUT, and PIN_OE signals.
Page 445
IEEE 1149.1 (JTAG) Boundary-Scan Testing in Stratix III Devices Figure 13–4 shows the Stratix III device's user I/O boundary-scan cell. Figure 13–4. Stratix III Device's User I/O BSC with IEEE Std. 1149.1 BST Circuitry Capture Update Registers Registers PIN_IN INPUT...
Page 446
IEEE Std. 1149.1 Boundary-Scan Register Table 13–3 describes the capture and update register capabilities of all boundary-scan cells within Stratix III devices. Table 13–3. Stratix III Device Boundary Scan Cell Descriptions Note (1) Captures Drives Output Input Output Input Pin Type...
Page 447
I/O pins to a state defined by the data in the boundary-scan register. — Used when configuring a Stratix III device via the JTAG port with a ICR instructions USB Blaster™, ByteBlaster™ II, MasterBlaster™ or ByteBlasterMV™...
IDCODE as the initial instruction. At device power-up, the TAP controller starts in this TEST_LOGIC/RESET state. In addition, forcing the TAP controller to the TEST_LOGIC/RESET state is 13–10 Altera Corporation Stratix III Device Handbook, Volume 1 November 2007...
Page 449
IEEE 1149.1 (JTAG) Boundary-Scan Testing in Stratix III Devices done by holding TMS high for five TCK clock cycles, or by holding the TRST pin low. Once in the TEST_LOGIC/RESET state, the TAP controller remains in this state as long as TMS is held high (while TCK is clocked) or TRST is held low.
EXTEST instruction. Figure 13–8 shows the capture, shift, and update phases of the SAMPLE/PRELOAD mode. 13–12 Altera Corporation Stratix III Device Handbook, Volume 1 November 2007...
Page 451
IEEE 1149.1 (JTAG) Boundary-Scan Testing in Stratix III Devices Figure 13–8. IEEE Std. 1149.1 BST SAMPLE/PRELOAD Mode PIN_IN Capture Phase In the capture phase, the signals at the pin, OEJ and OUTJ, are loaded into the capture registers. The CLOCK signals are supplied by the TAP controller's CLOCKDR output.
EXTEST allows test data to be forced onto the pin signals. By forcing known logic high and low levels on output pins, you can detect opens and shorts at pins of any device in the scan chain. 13–14 Altera Corporation Stratix III Device Handbook, Volume 1 November 2007...
Page 453
IEEE 1149.1 (JTAG) Boundary-Scan Testing in Stratix III Devices Figure 13–10 shows the capture, shift, and update phases of the EXTEST mode. Figure 13–10. IEEE Std. 1149.1 BST EXTEST Mode PIN_IN Capture Phase In the capture phase, the signals at the pin, OEJ and OUTJ, are loaded into the capture registers.
TAP controller is in the SHIFT_DR state. In this state, data signals are clocked into the bypass register from TDI on the rising edge of TCK and out of TDO on the falling edge of the same clock pulse. 13–16 Altera Corporation Stratix III Device Handbook, Volume 1 November 2007...
IEEE 1149.1 (JTAG) Boundary-Scan Testing in Stratix III Devices Figure 13–12. BYPASS Shift Data Register Waveforms Bit 1 Bit 2 Bit 3 Bit 1 Bit 2 Bit 4 SHIFT_IR SHIFT_DR TAP_STATE EXIT1_DR EXIT1_IR SELECT_DR_SCAN Data shifted into TDI on the rising edge of TCK is...
TDO pin must meet the specifications of the Chain TDI pin it drives. The TDI of one Stratix III device connected in a chain to the TDO pins of another Stratix III device are powered by the V CCPD (2.5 V / 3.0 V) supply of I/O Bank 1A.
Page 457
IEEE 1149.1 (JTAG) Boundary-Scan Testing in Stratix III Devices I/O standards, you should connect V to 3.0 V; for 2.5 V and below CCPD I/O standards, you should connect V to 2.5 V. Table 13–6 shows CCPD board design recommendations to ensure proper JTAG chain operation.
IEEE Std. 1149.1 Stratix III devices have dedicated JTAG pins and the IEEE Std. 1149.1 BST circuitry is enabled upon device power-up. Not only can you perform BST Circuitry BST on Stratix III FPGAs before and after, but also during configuration.
Language (BSDL) Support” on page 13–23. IEEE Std. 1149.1 The IEEE Std. 1149.1 BST circuitry for Stratix III devices is enabled upon device power-up. Because the IEEE Std. 1149.1 BST circuitry is used for BST Circuitry BST or in-circuit reconfiguration, you must enable the circuitry only at specific times as mentioned in, “IEEE Std.
Leave open TRST Note to Table 13–7: There is no software option to disable JTAG in Stratix III devices. The JTAG pins are dedicated. IEEE Std. 1149.1 Use the following guidelines when performing boundary-scan testing with IEEE Std. 1149.1 devices: BST Guidelines ■...
Stratix III devices and the BSDLCustomizer script, visit the Altera web site at www.altera.com. Conclusion The IEEE Std. 1149.1 BST circuitry available in Stratix III devices provides a cost-effective and efficient way to test systems that contain devices with tight lead spacing. Circuit boards with Altera and other IEEE Std.
Page 462
Maunder, C. M., and R. E. Tulloss. The Test Access Port and Boundary- Scan Architecture. Los Alamitos: IEEE Computer Society Press, 1990. ■ Remote System Upgrades with Stratix III Devices chapter of volume 1 of the Stratix III Device Handbook Document Table 13–8...
Page 463
® Upset (SEU) Mitigation in Stratix III devices. ■ Chapter 14, Design Security in Stratix III Devices ■ Chapter 15, SEU Mitigation in Stratix III Devices Revision History Refer to each chapter for its own specific revision history. For information on when each chapter was updated, refer to the Chapter Revision Dates section, which appears in the full handbook.
(AES) as well as the security modes available in Stratix III devices for designers to utilize this new feature in their designs. As Stratix III devices start to play a role in larger and more critical designs in competitive commercial and military environments, it is increasingly important to protect the designs from copying, reverse engineering, and tampering.
Security Protection Security Against Copying The security key is securely stored in the Stratix III device and cannot be read out through any interfaces. In addition, as configuration file read-back is not supported in Stratix III devices, the design information cannot be copied.
Table 14–1: Key programming is carried out via JTAG interface. The non-volatile key can be programmed to the Stratix III device without an external battery. Also, there are no additional requirements to any of the Stratix III power supply inputs.
Figure 14–1: Program the security key into the Stratix III device. Program the user-defined 256-bit AES keys to the Stratix III device through the JTAG interface. Encrypt the configuration file and store it in the external memory. Encrypt the configuration file with the same 256-bit keys used to program the Stratix III device.
Step 1, Step 2, and Step 3 correspond to the procedure detailed in the “Stratix III Design Security Solution” section. Security Modes There are several security modes available on the Stratix III device, which are as follows: Available Volatile Key Secure Operation with volatile key programmed and required external battery: this mode accepts both encrypted and unencrypted configuration bitstreams.
In the No key operation, only unencrypted configuration file is supported. The tamper protection bit setting does not prevent the device from being reconfigured. Supported The Stratix III device supports only selected configuration schemes, depending on the security mode you select when you encrypt the Configuration Stratix III device.
Page 471
Design Security in Stratix III Devices Figure 14–2. Stratix III Security Modes - Sequence and Restrictions No Key Volatile Key Unencrypted Non-Volatile Key Configuration File Unencrypted or Unencrypted or Encrypted Encrypted Configuration File Configuration File Non-Volatile Key with Tamper-Protection Bit Set...
Page 472
You can use the design security feature with other configuration features, such as compression and remote system upgrade features. When you use compression with the design security feature, the configuration file is first 14–8 Altera Corporation Stratix III Device Handbook, Volume 1 October 2007...
Design Security in Stratix III Devices compressed and then encrypted using the Quartus II software. During configuration, the Stratix III device first decrypts and then decompresses the configuration file. Conclusion The need for design security is increasing as devices move from glue logic to implementing critical system functions.
Page 474
Document Revision History 14–10 Altera Corporation Stratix III Device Handbook, Volume 1 October 2007...
SEUs continuously and automatically. This section describes how to activate and use the error detection CRC feature when your Stratix III device is in user mode and describes how to recover from configuration errors caused by CRC errors. For Stratix III devices, use of the error detection CRC feature is ®...
If the two checksum values are equal, the received data frame is correct and no data corruption occurred during transmission or storage. The error detection CRC feature uses the same concept. When Stratix III devices have been configured successfully and are in user mode, the error detection CRC feature ensures the integrity of the configuration data.
Page 477
This causes the CRC engine to start searching the error bit location. The error detection in Stratix III devices calculates CRC check bits for each frame and will pull the CRC_ERROR pin high when it detects bit errors in the chip.
Page 478
EDERROR_INJECT is provided. This instruction is able to change the content of the 21-bit JTAG fault injection register, used for error injection in Stratix III devices, hence enabling the testing of the error detection block. You can only execute the EDERROR_INJECT JTAG instruction when the device is in user mode.
Page 479
Use the JTAG fault injection register with EDERROR_INJECT instruction to flip the readback bits. The Stratix III device is then forced into error test mode. The content of the JTAG fault injection register is not loaded into the fault injection register during the processing of the last and the first frame.
SEU. You can implement the error detection CRC feature with existing circuitry in Stratix III devices, eliminating the need for external logic. The CRC_ERROR pin reports a soft error when configuration CRAM data is corrupted, and you would have to decide whether to reconfigure the device or to ignore the error.
SEU Mitigation in Stratix III Devices Figure 15–1. Critical Error Detection Implementation Block Diagram Stratix III FPGA CRC Checker CRC_ERROR (Hard Logic) CRITICAL ERROR Memory Access Sensitivity Serial / Parallel Logic Processor Flash (Soft IP) (User Designed) This reference design will be supported in future versions of the Quartus II software.
Device Pin-Outs on the Literature page of the Altera website (www.altera.com) in the later revision. Error Detection You can enable the Stratix III device error detection block in the Quartus II software (refer to “Software Support” on page 15–12).
During configuration, after a frame of data is loaded into the ● Stratix III device, the precomputed CRC is shifted into the CRC circuitry. At the same time, the CRC value for the data frame shifted-in is ●...
Page 484
SHIFT_EDERROR_REG User Shift Register This register is accessible by the core logic and allows the contents of the User Update Register to be sampled and read by user logic. 15–10 Altera Corporation Stratix III Device Handbook, Volume 1 October 2007...
SEU Mitigation in Stratix III Devices Table 15–5. Error Detection Registers (Part 2 of 2) Register Description JTAG Fault Injection This 21-bit register is fully controlled by the JTAG Register instruction . This register holds EDERROR_INJECT the information of the error injection that you want in the bitstream.
Options dialog box in the Quartus II software. Enable the error detection feature using CRC by performing the following steps: Open the Quartus II software and load a project using a Stratix III device. On the Assignments menu, click Settings. The Settings dialog box is shown.
Page 487
SEU Mitigation in Stratix III Devices In the Device and Pin Options dialog box, click the Error Detection CRC tab. Turn on Enable error detection CRC (Figure 15–3). Figure 15–3. Enabling the Error Detection CRC Feature in the Quartus II...
The purpose of the error detection CRC feature is to detect a flip in any of the configuration CRAM bits in Stratix III devices due to a soft error. By using the error detection circuitry, you can continuously verify the integrity of the configuration CRAM bits.
III devices. ■ Chapter 16, Programmable Power and Temperature Sensing Diode in Stratix III Devices Revision History Refer to each chapter for its own specific revision history. For information on when each chapter was updated, refer to the Chapter Revision Dates section, which appears in the full handbook.
Page 490
Power and Thermal Management Stratix III Device Handbook, Volume 1 Section V–2 Altera Corporation Preliminary...
Power consumption also affects thermal management. Stratix III offers a temperature sensing diode (TSD), which can self-monitor the device junction temperature and be used with external circuitry for activities such as controlling air flow to the FPGA.
V to the voltage level that you set in the Quartus II software. The Stratix III device cannot distinguish which core voltage level is used on the board. Connecting to the wrong voltage level will give you different timing delays and power consumption than what is reported by the Quartus II software.
Programmable Power and Temperature Sensing Diode in Stratix III Devices Programmable Power Technology In addition to the ability to change the core voltage, Stratix III also offers the ability to configure portions of the core, called tiles, for high-speed or low-power mode of operation performed by the Quartus II software without user intervention.
Relationship Between Selectable Core Voltage and Programmable Power Technology Table 16–1 shows available Stratix III programmable power capabilities. Speed grade considerations can add to the permutations to give you flexibility in designing your system. Table 16–1. Stratix III Programmable Power Capabilities...
Page 495
Table 16–2 lists the external power supply pins External for Stratix III devices. Some of the power supply pins can be supplied with the same external power supply, provided they need the same Power Supply voltage level, as noted in the recommended board connection column.
When V = 0.9 V, a separate voltage regulator is needed. Temperature The Stratix III TSD uses the characteristics of a PN junction diode to determine die temperature. Knowing the junction temperature is crucial Sensing Diode for thermal management. Historically, junction temperature is calculated using ambient or case temperature, junction-to-ambient (θ...
Programmable Power and Temperature Sensing Diode in Stratix III Devices External Pin Connections The Stratix III TSD, located in the top right corner of the die, requires two pins for voltage reference. When both TSD and analog to digital converter are used, connect the TEMPDIODEP pin to an external resistor and connect the TEMPDIODEN pin to ground.
Added new section “Referenced Documents”. ● Added live links for references. May 2007 v1.1 ● Replaced all instances of VCCR with VCCPT Minor update. November 2006 Initial Release. — v1.0 16–8 Altera Corporation Stratix III Device Handbook, Volume 1 October 2007...
This section provides packaging information for the Stratix III device. ■ Chapter 17, Stratix III Device Packaging Information Revision History Refer to each chapter for its own specific revision history. For information on when each chapter was updated, refer to the Chapter Revision Dates section, which appears in the full handbook.
Page 500
Packaging Information Stratix III Device Handbook, Volume 1 Section VI–2 Altera Corporation Preliminary...
Thermal Resistance Table 17–1. Stratix III Devices in FBGA Packages (Part 2 of 2) Device Package Pins EP3SE260 Hybrid FineLine BGA - Flip Chip FineLine BGA - Flip Chip 1152 FineLine BGA - Flip Chip 1517 Thermal For thermal resistance specifications for Stratix III devices, refer to the Stratix Series Device Thermal Resistance Data Sheet.
Page 503
Stratix III Device Handbook, Volume 2 101 Innovation Drive San Jose, CA 95134 www.altera.com SIII5V2-1.5...
Page 504
Altera Corporation in the U.S. and other countries. All other product or service names are the property of their respective holders. Al- tera products are protected under numerous U.S.
Page 505
About this Handbook ................vii How to Contact Altera ........................... vii Typographic Conventions ........................vii Section I. DC & Switching Characteristics of Stratix III Devices Chapter 1. Stratix III Device Datasheet: DC and Switching Characteristics Electrical Characteristics ........................1–1 Operating Conditions ........................1–1 Power Consumption ........................
Page 506
Contents Stratix III Device Handbook, Volume 2 Altera Corporation...
Chapter Revision Dates The chapter in this book, Stratix III Device Handbook, Volume 2, was revised on the following dates. Where chapters or groups of chapters are available separately, part numbers are listed. Chapter 1. Stratix III Device Datasheet: DC and Switching Characteristics...
Page 508
Chapter Revision Dates Stratix III Device Handbook, Volume 2 Altera Corporation...
Email nacomp@altera.com Email authorization@altera.com (Software Licensing) Note to Table You can also contact your local Altera sales office or sales representative. Typographic This document uses the typographic conventions shown below. Conventions Visual Cue Meaning Bold Type with Initial Command names, dialog box titles, checkbox options, and dialog box options are Capital Letters shown in bold, initial capital letters.
Page 510
Typographic Conventions Stratix III Device Handbook, Volume 2 Visual Cue Meaning Italic type Internal timing parameters and variables are shown in italic type. Examples: t , n + 1. Variable names are enclosed in angle brackets (< >) and shown in italic type.
When Stratix® III devices are implemented in a system, they are rated according to a set of defined parameters. To maintain the highest possible performance and reliability of Stratix III devices, system designers must consider the operating requirements discussed in the following chapter: ■...
Page 512
DC & Switching Characteristics of Stratix III Devices Stratix III Device Handbook, Volume 2 Section I–2 Altera Corporation...
Absolute Maximum Ratings Absolute maximum ratings define the maximum operating conditions for Stratix III devices. The values are based on experiments conducted with the device and theoretical modeling of breakdown and damage mechanisms. The functional operation of the device is not implied at these conditions.
Page 514
Electrical Characteristics Table 1–1. Stratix III Device Absolute Maximum Ratings Note (1) (Part 2 of 2) Symbol Parameter Minimum Maximum Unit DC output current, per pin Storage temperature (No bias) °C Note to Table 1–1: Supply voltage specifications apply to voltage readings taken at the device pins, not the power supply.
Page 515
In the example shown in Figure 1–1, the overshoot voltage is shown in red and is present at the Stratix III pin, up to 4.1 V. From Table 1–2, for an overshoot of up to 4.1 V, the percentage of high time for overshoot >...
Page 516
. Maximum allowed ripple on power supplies is bounded by the RAMP minimum and maximum specifications listed in Table 1–3. Table 1–3. Stratix III Device Recommended Operating Conditions (Part 1 of 2) Symbol Parameter Conditions Minimum Typical...
Page 517
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–3. Stratix III Device Recommended Operating Conditions (Part 2 of 2) Symbol Parameter Conditions Minimum Typical Maximum Unit Operating junction temperature For commercial — °C For industrial use — °C Power Supply Ramptime Normal POR 100 µs...
Page 518
If OCT calibration is enabled, calibration is automatically performed at power-up for I/Os connected to the calibration block. Table 1–6 lists the Stratix III OCT calibration block accuracy specifications. Table 1–6. Stratix III On-Chip Termination Calibration Accuracy Specifications (Part 1 of 2) Note (1) - Preliminary Unit Calibration Accuracy...
Page 519
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–6. Stratix III On-Chip Termination Calibration Accuracy Specifications (Part 2 of 2) Note (1) - Preliminary Unit Calibration Accuracy Symbol Description Conditions Commercial Industrial 50-Ω R Internal parallel termination with = 1.2 V ±10...
Page 520
+/- 5% and temperature range of 0 to 85 CCIO Pin Capacitance Table 1–9 shows the Stratix III device family pin capacitance. Table 1–9. Stratix III Device Capacitance (Part 1 of 2) Note (1) Preliminary Symbol Parameter Typical...
Page 521
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–9. Stratix III Device Capacitance (Part 2 of 2) Note (1) Preliminary Symbol Parameter Typical Unit Input capacitance on left/right dedicated CLKLR clock input pins Input capacitance on dual-purpose OUTFB clock output/feedback pins...
Page 522
0.5 * V 0.53 * V 0.47 * V 0.53 * V CCIO CCIO CCIO CCIO CCIO CLASS I, II HSTL-18 1.71 1.89 0.85 0.95 — — CCIO CLASS I, II 1–10 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 523
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–12. Single-Ended SSTL and HSTL I/O Reference Voltage Specifications (Part 2 of 2) CCIO Standard HSTL-15 1.425 1.575 0.68 0.75 — — CCIO CLASS I, II HSTL-12 1.14 1.26 0.47 * V 0.5 * V...
700 Mbps, the minimum input voltage is 0.45 V, the maximum input voltage is 1.95 V. Power supply for column I/O LVPECL differential clock input buffer is V CC_CLKIN. Power Consumption Altera offers two ways to estimate power for a design: the Excel-based ® Early Power Estimator and the Quartus II PowerPlay Power Analyzer feature.
Configuration and JTAG Specifications. Clock Tree Specifications Table 1–17 lists the clock tree performance specifications for the logic array, DSP blocks, and TriMatrix Memory blocks for Stratix III devices. Table 1–17. Stratix III Clock Tree Performance (Part 1 of 2) Preliminary -2 Speed...
Page 527
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–17. Stratix III Clock Tree Performance (Part 2 of 2) Preliminary -2 Speed -3 Speed -4 Speed -4L Speed Unit Grade Grade Grade Grade Device = 1.1V = 1.1V = 1.1V = 1.1V...
Page 528
PLL. Pending silicon characterization. DSP Block Specifications Table 1–19 describes the Stratix III DSP block performance specifications. Table 1–19. Stratix III DSP Block Performance Specifications (Part 1 of 2)Note (1) (Part 1 of 2) Preliminary -2 Speed -3 Speed...
Page 529
Maximum for non-pipelined block with loopback input registers disabled and Round and Saturation disabled. TriMatrix Memory Block Specifications Table 1–20 describes the Stratix III TriMatrix Memory Block specifications. Table 1–20. Stratix III TriMatrix Memory Block Performance Specifications (Part 1 of 2) Preliminary -2 Speed -3 Speed -4 Speed...
Page 530
Switching Characteristics Table 1–20. Stratix III TriMatrix Memory Block Performance Specifications (Part 2 of 2) Preliminary -2 Speed -3 Speed -4 Speed -4L Speed Memory TriMatrix Grade Grade Grade Grade Mode ALUTs Unit Block Type Memory = 1.1V V = 1.1V = 1.1V...
Page 531
JTAG timing parameters and values for Stratix III devices. Refer to figure for “HIGH-SPEED I/O Block” in Table 1–206 JTAG timing requirements. Table 1–22. Stratix III JTAG Timing Parameters and Values - Preliminary Symbol Parameter Unit TCK clock period —...
Refer to the Table 1–206 for definitions of high-speed timing specifications. Table 1–24 shows the high-speed I/O timing for Stratix III devices. Table 1–24. High Speed I/O Specifications for -2 Speed Grade Notes (1), (2), - Preliminary -2 Speed Grade...
Page 533
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–24. High Speed I/O Specifications for -2 Speed Grade Notes (1), (2), - Preliminary -2 Speed Grade Symbol Conditions Unit DPA jitter tolerance Data channel peak-to-peak jitter tolerance — — Notes to Table 1–24:...
Page 534
DDR3/DDR2 SDRAM interfaces above 333 MHz requires the use of the deskew circuitry pending characterization. Support will be evaluated after characterization. Stratix III FPGAs support QDRII+ devices with 2.5 cycle read latency. Stratix III FPGAs do not support QDRII+ devices with 2.0 cycle read latency.
Page 535
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–27. Stratix III Maximum Clock Rate Support for External Memory Interfaces with Full-Rate Controller Note (1), –2 Speed Grade –3 Speed Grade –4 Speed Grade -4L Speed Grade (MHz) (MHz) (MHz)
Page 536
(Part 1 of 2) - Preliminary Commercial TCCS (ps) Speed Location Memory Type Lead Grade DDR2 DDR2 DDR2 DDR3 DDR3 DDR3 DDR1 QDRII / II + QDRII / II + 1–24 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 537
RLDRAM II RLDRAM II DLL and DQS Logic Block Specifications Table 1–30 describes the DLL Frequency Range specifications for Stratix III devices. Table 1–30. Stratix III DLL Frequency Range Specifications - Preliminary Frequency Mode Frequency Range (MHz) Resolution (Degrees) 100-125 22.5...
Page 538
Switching Characteristics Table 1–31 describes the DQS Phase Offset Delay per stage for Stratix III devices. Table 1–31. DQS Phase Offset Delay per Stage Notes (1), (2), Preliminary Speed Grade Unit Notes to Table 1–31: The delay settings are linear.
— — RS_RT DCD Specifications Table 1–33 lists the worst case duty cycle distortion for Stratix III devices. Detailed information on duty cycle distortion will be published after characterization. Table 1–33. Duty Cycle Distortion on Stratix III I/O Pins Notes...
When the timing models are final, all or most of the Stratix III family devices have been completely characterized and no further changes to the timing model are expected.
Page 541
(PVT) for default loading conditions shown in Table 1–35. The following equation describes clock pin to output pin timing for Stratix III devices. The t from clock pin to I/O pin = ■ + delay from clock pad to I/O output register ■...
Page 542
The Quartus II software reports the timing with the conditions shown in Table 1–35 using the above equation. Figure 1–4 shows the model of the circuit that is represented by the output timing of the Quartus II software. 1–30 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 543
Stratix III Device Datasheet: DC and Switching Characteristics Figure 1–4. Output Register Clock to Output Timing Diagram CCIO Output Output Output Buffer Output MEAS Notes to Figure 1–4: Output pin timing is reported at the output pin of the FPGA device. Additional delays for loading and board trace delay need to be accounted for with IBIS model simulations.
Page 544
— 1.1875 Notes: Hyper transport is not supported by Stratix III. LVPECL outputs are not supported by Stratix III. Quartus timing conditions can be changed using the Advanced I/O Timing feature. is nominally 1.1 v less 50 mV (1.05 v).
Stratix III Device Datasheet: DC and Switching Characteristics I/O Default Capacitive Loading Table 1–36 for default capacitive loading of different I/O standards. Table 1–36. Default Loading of Different I/O Standards for Stratix III Capacitive I/O Standard Unit Load 3.3 V LVTTL 3.3 V LVCMOS...
0pF load for column I/O pins. Derating factors for maximum I/O toggle rates for non-0pF loads will be published after characterization. Table 1–37. Maximum Input Toggle Rate on Stratix III Devices for Column I/O Pins (Part 1 of 2) I/O Standard Units VCCL=1.1V...
Page 547
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–37. Maximum Input Toggle Rate on Stratix III Devices for Column I/O Pins (Part 2 of 2) I/O Standard Units VCCL=1.1V VCCL=1.1V VCCL=1.1V VCCL=1.1V VCCL=0.9V DIFFERENTIAL 1.2-V HSTL CLASS I DIFFERENTIAL 1.2-V HSTL CLASS II DIFFERENTIAL 1.5-V...
Page 548
I/O Timing Table 1–38. Maximum Output Toggle Rate on Stratix III Devices for Column I/O Pins (Part 1 of 6) Current I/O Standard Strength or Units VCCL=1.1V VCCL=1.1V VCCL=1.1V VCCL=1.1V VCCL=0.9V OCT Setting 3.3-V LVTTL 4 mA 8 mA 12 mA 16 mA 3.3-V LVCMOS...
Page 549
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–38. Maximum Output Toggle Rate on Stratix III Devices for Column I/O Pins (Part 2 of 6) Current I/O Standard Strength or Units VCCL=1.1V VCCL=1.1V VCCL=1.1V VCCL=1.1V VCCL=0.9V OCT Setting 1.5 V...
Page 550
I/O Timing Table 1–38. Maximum Output Toggle Rate on Stratix III Devices for Column I/O Pins (Part 3 of 6) Current I/O Standard Strength or Units VCCL=1.1V VCCL=1.1V VCCL=1.1V VCCL=1.1V VCCL=0.9V OCT Setting 1.8-V HSTL CLASS II 16 mA 1.5-V HSTL CLASS I...
Page 551
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–38. Maximum Output Toggle Rate on Stratix III Devices for Column I/O Pins (Part 4 of 6) Current I/O Standard Strength or Units VCCL=1.1V VCCL=1.1V VCCL=1.1V VCCL=1.1V VCCL=0.9V OCT Setting DIFFERENTIAL 1.5-V...
Page 552
I/O Timing Table 1–38. Maximum Output Toggle Rate on Stratix III Devices for Column I/O Pins (Part 5 of 6) Current I/O Standard Strength or Units VCCL=1.1V VCCL=1.1V VCCL=1.1V VCCL=1.1V VCCL=0.9V OCT Setting OCT 50 Ω 1.5 V 1111 OCT 50 Ω...
Page 553
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–38. Maximum Output Toggle Rate on Stratix III Devices for Column I/O Pins (Part 6 of 6) Current I/O Standard Strength or Units VCCL=1.1V VCCL=1.1V VCCL=1.1V VCCL=1.1V VCCL=0.9V OCT Setting OCT 50 Ω...
Page 554
I/O Timing Table 1–39. Maximum Input Toggle Rate on Stratix III Devices for Row I/O Pins I/O Standard Units VCCL=1.1V VCCL=1.1V VCCL=1.1V VCCL=1.1V VCCL=0.9V DIFFERENTIAL 1.2-V HSTL CLASS I DIFFERENTIAL 1.2-V HSTL CLASS II DIFFERENTIAL 1.5-V HSTL CLASS I DIFFERENTIAL 1.5-V HSTL CLASS II DIFFERENTIAL 1.8-V...
Page 555
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–40. Maximum Output Toggle Rate on Stratix III Devices for Row I/O Pins (Part 1 of 5) Current Strength I/O Standard Units or OCT VCCL=1.1V VCCL=1.1V VCCL=1.1V VCCL=1.1V VCCL=0.9V Setting 3.3-V LVTTL...
Page 556
I/O Timing Table 1–40. Maximum Output Toggle Rate on Stratix III Devices for Row I/O Pins (Part 2 of 5) Current Strength I/O Standard Units or OCT VCCL=1.1V VCCL=1.1V VCCL=1.1V VCCL=1.1V VCCL=0.9V Setting SSTL-18 CLASS I 4 mA 6 mA...
Page 557
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–40. Maximum Output Toggle Rate on Stratix III Devices for Row I/O Pins (Part 3 of 5) Current Strength I/O Standard Units or OCT VCCL=1.1V VCCL=1.1V VCCL=1.1V VCCL=1.1V VCCL=0.9V Setting DIFFERENTIAL 1.8-V...
Page 558
I/O Timing Table 1–40. Maximum Output Toggle Rate on Stratix III Devices for Row I/O Pins (Part 4 of 5) Current Strength I/O Standard Units or OCT VCCL=1.1V VCCL=1.1V VCCL=1.1V VCCL=1.1V VCCL=0.9V Setting OCT 50 Ω 3.3-V LVTTL OCT 50 Ω...
Page 559
Table 1–42 specifies the maximum output toggle rates at 0pF load for clock pins. Table 1–41. Maximum Input Toggle Rate on Stratix III Devices for Dedicated Clock Input Pins (Part 1 of 2) I/O Standard Units VCCL=1.1V VCCL=1.1V...
Page 560
I/O Timing Table 1–41. Maximum Input Toggle Rate on Stratix III Devices for Dedicated Clock Input Pins (Part 2 of 2) I/O Standard Units VCCL=1.1V VCCL=1.1V VCCL=1.1V VCCL=1.1V VCCL=0.9V 3.0-V PCI 3.0-V PCI-X DIFFERENTIAL LVPECL DIFFERENTIAL 1.2-V HSTL CLASS I DIFFERENTIAL 1.2-V...
Page 561
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–42. Maximum Output Toggle Rate on Stratix III Devices for Dedicated Clock Output Pins (Part 1 of 6) Current I/O Standard Strength or Units VCCL=1.1V VCCL=1.1V VCCL=1.1V VCCL=1.1V VCCL=0.9V OCT Setting 3.3-V LVTTL...
Page 562
I/O Timing Table 1–42. Maximum Output Toggle Rate on Stratix III Devices for Dedicated Clock Output Pins (Part 2 of 6) Current I/O Standard Strength or Units VCCL=1.1V VCCL=1.1V VCCL=1.1V VCCL=1.1V VCCL=0.9V OCT Setting 1.5 V 2 mA 4 mA...
Page 563
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–42. Maximum Output Toggle Rate on Stratix III Devices for Dedicated Clock Output Pins (Part 3 of 6) Current I/O Standard Strength or Units VCCL=1.1V VCCL=1.1V VCCL=1.1V VCCL=1.1V VCCL=0.9V OCT Setting 1.8-V HSTL CLASS II...
Page 564
I/O Timing Table 1–42. Maximum Output Toggle Rate on Stratix III Devices for Dedicated Clock Output Pins (Part 4 of 6) Current I/O Standard Strength or Units VCCL=1.1V VCCL=1.1V VCCL=1.1V VCCL=1.1V VCCL=0.9V OCT Setting DIFFERENTIAL 1.5-V 4 mA SSTL CLASS I...
Page 565
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–42. Maximum Output Toggle Rate on Stratix III Devices for Dedicated Clock Output Pins (Part 5 of 6) Current I/O Standard Strength or Units VCCL=1.1V VCCL=1.1V VCCL=1.1V VCCL=1.1V VCCL=0.9V OCT Setting OCT 50 Ω...
I/O Timing Table 1–42. Maximum Output Toggle Rate on Stratix III Devices for Dedicated Clock Output Pins (Part 6 of 6) Current I/O Standard Strength or Units VCCL=1.1V VCCL=1.1V VCCL=1.1V VCCL=1.1V VCCL=0.9V OCT Setting OCT 50 Ω DIFFERENTIAL 2.5-V SSTL CLASS I OCT 25 Ω...
Stratix III Device Datasheet: DC and Switching Characteristics User I/O Pin Timing Table 1–45 through Table 1–144 show user I/O pin timing for Stratix III devices. I/O buffer t , and t are reported for the cases when I/O clock is driven by a non-PLL global clock (GCLK) and a PLL driven global clock (GCLK-PLL).
Page 568
-0.977 -1.153 -1.269 -1.213 -1.106 SSTL-18 CLASS II GCLK — -0.572 -0.736 -0.756 -0.819 -0.770 -1.080 GCLK — 0.593 1.124 1.320 1.451 1.386 1.274 — -0.482 -0.977 -1.153 -1.269 -1.213 -1.106 1–56 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 569
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–45. EP3SL50 Column Pins Input Timing Parameters (Part 3 of 4) Fast Model I/O Standard Clock Parameter Units Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V SSTL-15 CLASS I GCLK — -0.558 -0.709 -0.724 -0.786 -0.737 -1.048...
Page 571
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–46. EP3SL50 Row Pins Input Timing Parameters (Part 2 of 4) Fast Model I/O Standard Clock Parameter Units Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 2.5 V GCLK — -0.687 -0.986 -1.052 -1.137 -1.019 -1.343 —...
Page 572
-0.630 -0.640 -0.718 -0.686 -0.930 CLASS II — 0.622 0.778 0.807 0.901 0.860 1.098 GCLK — 0.626 1.197 1.402 1.672 1.593 1.387 — -0.514 -1.049 -1.235 -1.484 -1.414 -1.219 1–60 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 573
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–46. EP3SL50 Row Pins Input Timing Parameters (Part 4 of 4) Fast Model I/O Standard Clock Parameter Units Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 1.2-V HSTL GCLK — -0.510 -0.630 -0.640 -0.718 -0.686 -0.930 CLASS I —...
Page 575
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–47. EP3SL50 Column Pins Output Timing Parameters (Part 2 of 8) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 3.0-V LVTTL GCLK —...
Page 577
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–47. EP3SL50 Column Pins Output Timing Parameters (Part 4 of 8) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 1.5 V GCLK —...
Page 579
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–47. EP3SL50 Column Pins Output Timing Parameters (Part 6 of 8) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V SSTL-15 CLASS I GCLK —...
Page 581
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–47. EP3SL50 Column Pins Output Timing Parameters (Part 8 of 8) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 1.5-V HSTL 16mA GCLK —...
Page 583
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–48. EP3SL50 Row Pins Output Timing Parameters (Part 2 of 5) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 2.5 V GCLK —...
Page 585
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–48. EP3SL50 Row Pins Output Timing Parameters (Part 4 of 5) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V SSTL-18 GCLK — 2.969 4.378 4.883 5.148 5.040 5.174...
Page 586
4.424 4.919 5.194 5.045 5.215 GCLK — 1.926 2.593 2.877 2.937 2.903 2.898 Table 1–49 through Table 1–52 show the maximum I/O timing parameters for EP3SL50 devices for differential I/O standards. 1–74 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 587
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–49 specifies EP3SL50 Column Pins Input Timing parameters for differential I/O standards. Table 1–49. EP3SL50 Column Pins Input Timing Parameters (Part 1 of 2) Fast Model I/O Standard Clock Parameter Units...
Page 588
-0.769 -0.796 -0.882 -0.835 -1.120 2.5-V SSTL — 0.685 0.913 0.960 1.060 1.005 1.284 CLASS II GCLK — 0.566 1.068 1.253 1.382 1.321 1.205 — -0.457 -0.924 -1.089 -1.204 -1.151 -1.041 1–76 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 589
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–50 specifies EP3SL50 Row Pins Input Timing parameters for differential I/O standards. Table 1–50. EP3SL50 Row Pins Input Timing Parameters (Part 1 of 3) Fast Model I/O Standard Clock Parameter Units Industrial Commercial 1.1V...
Page 590
-0.728 -0.752 -0.833 -0.791 -1.043 2.5-V SSTL — 0.667 0.872 0.916 1.011 0.961 1.207 CLASS I GCLK — 0.580 1.165 1.367 1.515 1.442 1.353 — -0.477 -1.020 -1.202 -1.332 -1.270 -1.188 1–78 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 591
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–50. EP3SL50 Row Pins Input Timing Parameters (Part 3 of 3) Fast Model I/O Standard Clock Parameter Units Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V DIFFERENTIAL GCLK — -0.558 -0.728 -0.752 -0.833 -0.791 -1.043 2.5-V SSTL...
Page 592
2.511 2.833 2.921 2.873 2.885 CLASS I DIFFERENTIAL 16mA GCLK — 2.665 4.336 4.866 5.169 5.012 5.196 1.5-V HSTL GCLK — 1.510 2.486 2.804 2.891 2.843 2.856 CLASS II 1–80 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 593
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–51. EP3SL50 Column Pins Output Timing Parameters (Part 3 of 5) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V DIFFERENTIAL GCLK — 2.672 4.351 4.883 5.187 5.030 5.213...
Page 594
2.508 2.830 2.918 2.870 2.882 CLASS I DIFFERENTIAL 10mA GCLK — 2.675 4.356 4.889 5.193 5.036 5.219 2.5-V SSTL GCLK — 1.520 2.506 2.827 2.915 2.867 2.879 CLASS I 1–82 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 595
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–51. EP3SL50 Column Pins Output Timing Parameters (Part 5 of 5) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V DIFFERENTIAL 12mA GCLK —...
Page 596
1.513 2.488 2.807 2.890 2.846 2.827 CLASS I DIFFERENTIAL GCLK — 2.656 4.319 4.848 5.146 4.994 5.145 1.8-V HSTL GCLK — 1.507 2.477 2.794 2.877 2.833 2.814 CLASS I 1–84 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 597
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–52. EP3SL50 Row Pins Output Timing Parameters (Part 3 of 4) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V DIFFERENTIAL GCLK — 2.658 4.322 4.852 5.150 4.998 5.149...
Page 598
GCLK values. These adder values are used to determine I/O timing when I/O pin is driven using regional clock. This applies for all I/O standards supported by Stratix III. Table 1–53 specifies EP3SL50 Column Pin delay adders when using the Regional Clock.
Page 599
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–53. EP3SL50 Column Pin Delay Adders for Regional Clock Fast Model Parameter Units Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V RCLK output adder — -0.033 0.045 0.123 0.241 0.197 0.38 RCLK PLL output adder —...
Page 601
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–55. EP3SL70 Column Pins Input Timing Parameters (Part 3 of 4) Fast Model Clock Parameter Units Standard Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V SSTL-2 GCLK — -0.580 -0.771 -0.799 -0.885 -0.838 -1.124 CLASS I —...
Page 607
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–57. EP3SL70 Column Pins Output Timing Parameters (Part 2 of 7) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 3.0-V LVTTL 12mA GCLK —...
Page 609
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–57. EP3SL70 Column Pins Output Timing Parameters (Part 4 of 7) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 1.2 V GCLK —...
Page 610
4.377 4.892 5.172 5.030 5.221 GCLK — 1.811 2.545 2.847 2.912 2.878 2.899 SSTL-15 CLASS II 16mA GCLK — 2.948 4.380 4.898 5.178 5.036 5.227 GCLK — 1.809 2.548 2.853 2.918 2.884 2.905 1–98 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 611
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–57. EP3SL70 Column Pins Output Timing Parameters (Part 6 of 7) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 1.8-V HSTL GCLK —...
Page 613
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–58 specifies EP3SL70 Row Pins Output Timing parameters for single-ended I/O standards. Table 1–58. EP3SL70 Row Pins Output Timing Parameters (Part 1 of 5) Fast Model Current I/O Standard Clock Parameter...
Page 615
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–58. EP3SL70 Row Pins Output Timing Parameters (Part 3 of 5) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 1.2 V GCLK —...
Page 616
CLASS II GCLK — 1.807 2.518 2.812 2.871 2.848 2.834 1.5-V HSTL GCLK — 3.017 4.416 4.936 5.211 5.073 5.234 CLASS I GCLK — 1.864 2.568 2.871 2.930 2.907 2.893 1–104 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 617
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–58. EP3SL70 Row Pins Output Timing Parameters (Part 5 of 5) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 1.5-V HSTL GCLK —...
Page 618
-0.686 -0.700 -0.783 -0.737 -1.023 1.5-V SSTL — 0.647 0.833 0.867 0.966 0.911 1.191 CLASS I GCLK — 0.607 1.151 1.349 1.481 1.419 1.302 — -0.495 -1.004 -1.182 -1.298 -1.245 -1.134 1–106 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 619
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–59. EP3SL70 Column Pins Input Timing Parameters (Part 2 of 2) Fast Model I/O Standard Clock Parameter Units Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V DIFFERENTIAL GCLK — -0.535 -0.686 -0.700 -0.783 -0.737 -1.023 1.5-V SSTL...
Page 620
-0.645 -0.656 -0.734 -0.693 -0.946 1.5-V HSTL — 0.629 0.792 0.823 0.917 0.867 1.114 CLASS II GCLK — 0.641 1.288 1.512 1.658 1.586 1.496 — -0.535 -1.137 -1.339 -1.470 -1.407 -1.325 1–108 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 621
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–60. EP3SL70 Row Pins Input Timing Parameters (Part 2 of 3) Fast Model I/O Standard Clock Parameter Units Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V DIFFERENTIAL GCLK — -0.531 -0.672 -0.688 -0.767 -0.726 -0.978 1.8-V HSTL...
Page 622
GCLK — 1.603 2.675 3.025 3.115 3.066 3.077 DIFFERENTIAL GCLK — 2.690 4.386 4.925 5.229 5.072 5.255 1.2-V HSTL GCLK — 1.535 2.536 2.863 2.951 2.903 2.915 CLASS I 1–110 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 623
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–61. EP3SL70 Column Pins Output Timing Parameters (Part 2 of 5) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V DIFFERENTIAL GCLK — 2.682 4.371 4.907 5.211 5.054 5.237...
Page 624
2.521 2.845 2.933 2.885 2.897 CLASS I DIFFERENTIAL 12mA GCLK — 2.680 4.367 4.902 5.206 5.049 5.232 1.5-V SSTL GCLK — 1.525 2.517 2.840 2.928 2.880 2.892 CLASS I 1–112 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 625
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–61. EP3SL70 Column Pins Output Timing Parameters (Part 4 of 5) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V DIFFERENTIAL GCLK — 2.672 4.350 4.882 5.186 5.029 5.212...
Page 627
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–62. EP3SL70 Row Pins Output Timing Parameters (Part 2 of 4) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V RSDS — GCLK —...
Page 628
2.499 2.820 2.903 2.859 2.840 CLASS I DIFFERENTIAL 10mA GCLK — 2.666 4.339 4.872 5.170 5.018 5.169 1.8-V SSTL GCLK — 1.517 2.497 2.818 2.901 2.857 2.838 CLASS I 1–116 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 629
GCLK values. These adder values are used to determine I/O timing when I/O pin is driven using regional clock. This applies for all I/O standards supported by Stratix III devices. Table 1–63 specifies EP3SL70 Column Pin delay adders when using the Regional Clock.
Page 635
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–66. EP3SL110 Row Pins Input Timing Parameters (Part 3 of 4) Fast Model Clock Parameter Units Standard Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V SSTL-2 GCLK — -0.789 -1.012 -1.037 -1.165 -1.091 -1.470 CLASS I —...
Page 637
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–67 specifies EP3SL110 Column Pins Output Timing parameters for single-ended I/O standards. Table 1–67. EP3SL110 Column Pins Output Timing Parameters (Part 1 of 7) Fast Model Current I/O Standard Clock Parameter...
Page 639
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–67. EP3SL110 Column Pins Output Timing Parameters (Part 3 of 7) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 1.8 V GCLK —...
Page 640
4.755 5.297 5.584 5.432 5.708 GCLK — 1.792 2.508 2.810 2.888 2.856 2.859 SSTL-18 CLASS I GCLK — 3.197 4.743 5.285 5.572 5.420 5.696 GCLK — 1.776 2.496 2.798 2.876 2.844 2.847 1–128 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 641
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–67. EP3SL110 Column Pins Output Timing Parameters (Part 5 of 7) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V SSTL-18 CLASS I 10mA GCLK —...
Page 642
GCLK — 1.767 2.481 2.781 2.859 2.827 2.830 1.5-V HSTL 12mA GCLK — 3.186 4.733 5.276 5.563 5.411 5.687 CLASS I GCLK — 1.765 2.486 2.789 2.867 2.835 2.838 1–130 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 643
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–67. EP3SL110 Column Pins Output Timing Parameters (Part 7 of 7) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 1.5-V HSTL 16mA GCLK —...
Page 645
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–68. EP3SL110 Row Pins Output Timing Parameters (Part 2 of 5) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 2.5 V GCLK —...
Page 646
4.686 5.225 5.519 5.373 5.620 GCLK — 1.759 2.462 2.762 2.788 2.765 2.739 SSTL-18 CLASS II GCLK — 3.168 4.687 5.223 5.517 5.371 5.618 GCLK — 1.770 2.463 2.760 2.785 2.762 2.736 1–134 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 647
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–68. EP3SL110 Row Pins Output Timing Parameters (Part 4 of 5) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V SSTL-18 CLASS II 16mA GCLK —...
Page 648
4.750 5.269 5.551 5.387 5.664 GCLK — 1.880 2.526 2.806 2.824 2.802 2.782 Table 1–69 through Table 1–74 show the maximum I/O timing parameters for EP3SL110 devices for differential I/O standards. 1–136 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 649
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–69 specifies EP3SL110 Column Pins Input Timing parameters for differential I/O standards. Table 1–69. EP3SL110 Column Pins Input Timing Parameters (Part 1 of 2) Fast Model I/O Standard Clock Parameter Units...
Page 650
-1.141 -1.193 -1.302 -1.244 -1.614 SSTL CLASS II — 0.944 1.285 1.357 1.480 1.414 1.778 GCLK — 0.606 1.125 1.314 1.450 1.387 1.289 — -0.497 -0.981 -1.150 -1.272 -1.217 -1.125 1–138 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 651
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–70 specifies EP3SL110 Row Pins Input Timing parameters for differential I/O standards. Table 1–70. EP3SL110 Row Pins Input Timing Parameters (Part 1 of 3) Fast Model I/O Standard Clock Parameter Units Industrial Commercial 1.1V...
Page 652
-1.053 -1.100 -1.199 -1.147 -1.491 SSTL CLASS I — 0.877 1.197 1.264 1.377 1.317 1.655 GCLK — 0.623 1.225 1.432 1.593 1.514 1.440 — -0.520 -1.080 -1.267 -1.410 -1.342 -1.275 1–140 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 653
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–70. EP3SL110 Row Pins Input Timing Parameters (Part 3 of 3) Fast Model I/O Standard Clock Parameter Units Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V DIFFERENTIAL 2.5-V GCLK — -0.770 -1.053 -1.100 -1.199 -1.147 -1.491 SSTL CLASS II —...
Page 654
2.454 2.773 2.852 2.810 2.801 CLASS I DIFFERENTIAL 16mA GCLK — 2.887 4.661 5.217 5.541 5.374 5.639 1.5-V HSTL GCLK — 1.471 2.429 2.744 2.822 2.780 2.772 CLASS II 1–142 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 655
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–71. EP3SL110 Column Pins Output Timing Parameters (Part 3 of 5) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V DIFFERENTIAL GCLK — 2.894 4.676 5.234 5.559 5.392 5.656...
Page 656
2.451 2.770 2.849 2.807 2.798 CLASS I DIFFERENTIAL 10mA GCLK — 2.897 4.681 5.240 5.565 5.398 5.662 2.5-V SSTL GCLK — 1.481 2.449 2.767 2.846 2.804 2.795 CLASS I 1–144 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 657
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–71. EP3SL110 Column Pins Output Timing Parameters (Part 5 of 5) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V DIFFERENTIAL 12mA GCLK —...
Page 658
1.441 2.397 2.713 2.784 2.746 2.710 CLASS I DIFFERENTIAL GCLK — 2.856 4.633 5.187 5.503 5.343 5.584 1.8-V HSTL GCLK — 1.435 2.386 2.700 2.771 2.733 2.697 CLASS I 1–146 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 659
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–72. EP3SL110 Row Pins Output Timing Parameters (Part 3 of 4) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V DIFFERENTIAL GCLK — 2.858 4.636 5.191 5.507 5.347 5.588...
Page 660
GCLK values. These adder values are used to determine I/O timing when I/O pin is driven using regional clock. This applies for all I/O standards supported by Stratix III devices. Table 1–73 specifies EP3SL110 Column Pin delay adders when using the Regional Clock.
Page 661
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–73. EP3SL110 Column Pin Delay Adders for Regional Clock Fast Model Parameter Units Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V RCLK output adder — -0.023 0.046 0.126 0.245 0.201 0.407 RCLK PLL output adder —...
Page 663
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–75. EP3SL150 Column Pins Input Timing Parameters (Part 3 of 4) Fast Model I/O Standard Clock Parameter Units Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V SSTL-2 CLASS I GCLK — -0.835 -1.141 -1.220 -1.329 -1.271 -1.622...
Page 667
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–76. EP3SL150 Row Pins Input Timing Parameters (Part 4 of 4) Fast Model I/O Standard Clock Parameter Units Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 1.8-V HSTL CLASS II GCLK —...
Page 669
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–77. EP3SL150 Column Pins Output Timing Parameters (Part 2 of 7) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 3.0-V LVTTL 12mA GCLK —...
Page 671
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–77. EP3SL150 Column Pins Output Timing Parameters (Part 4 of 7) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 1.2 V GCLK —...
Page 672
4.708 5.253 5.555 5.403 5.679 GCLK — 1.731 2.435 2.768 2.825 2.796 2.788 SSTL-15 CLASS II 16mA GCLK — 3.165 4.711 5.259 5.561 5.409 5.685 GCLK — 1.729 2.438 2.774 2.831 2.802 2.794 1–160 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 673
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–77. EP3SL150 Column Pins Output Timing Parameters (Part 6 of 7) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 1.8-V HSTL CLASS I GCLK —...
Page 675
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–78 specifies EP3SL150 Row Pins Output Timing parameters for single-ended I/O standards. Table 1–78. EP3SL150 Row Pins Output Timing Parameters (Part 1 of 5) Fast Model Current I/O Standard Clock Parameter...
Page 677
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–78. EP3SL150 Row Pins Output Timing Parameters (Part 3 of 5) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 1.2 V GCLK —...
Page 678
4.705 5.239 5.505 5.359 5.611 GCLK — 1.727 2.421 2.716 2.774 2.741 2.725 1.5-V HSTL CLASS I GCLK — 3.223 4.733 5.273 5.539 5.400 5.645 GCLK — 1.784 2.471 2.753 2.808 2.781 2.759 1–166 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 679
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–78. EP3SL150 Row Pins Output Timing Parameters (Part 5 of 5) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 1.5-V HSTL CLASS I GCLK —...
Page 680
-1.058 -1.097 -1.203 -1.146 -1.517 SSTL CLASS I — 0.906 1.205 1.264 1.386 1.320 1.685 GCLK — 0.647 1.208 1.410 1.549 1.485 1.386 — -0.535 -1.061 -1.243 -1.366 -1.311 -1.218 1–168 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 681
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–79. EP3SL150 Column Pins Input Timing Parameters (Part 2 of 2) Fast Model Units I/O Standard Clock Parameter Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V DIFFERENTIAL 1.5-V GCLK — -0.794 -1.058 -1.097 -1.203 -1.146 -1.517 SSTL CLASS II —...
Page 682
-0.970 -1.004 -1.100 -1.049 -1.394 HSTL CLASS II — 0.839 1.117 1.171 1.283 1.223 1.562 GCLK — 0.684 1.348 1.577 1.736 1.658 1.583 — -0.578 -1.197 -1.404 -1.548 -1.479 -1.412 1–170 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 683
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–80. EP3SL150 Row Pins Input Timing Parameters (Part 2 of 3) Fast Model I/O Standard Clock Parameter Units Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V DIFFERENTIAL 1.8-V GCLK — -0.741 -0.997 -1.036 -1.133 -1.082 -1.426 HSTL CLASS I —...
Page 684
GCLK — 1.564 2.618 2.965 3.046 3.003 2.993 DIFFERENTIAL GCLK — 2.912 4.711 5.276 5.601 5.434 5.698 1.2-V HSTL GCLK — 1.496 2.479 2.803 2.882 2.840 2.831 CLASS I 1–172 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 685
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–81. EP3SL150 Column Pins Output Timing Parameters (Part 2 of 5) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V DIFFERENTIAL GCLK — 2.904 4.696 5.258 5.583 5.416 5.680...
Page 686
2.464 2.785 2.864 2.822 2.813 CLASS I DIFFERENTIAL 12mA GCLK — 2.902 4.692 5.253 5.578 5.411 5.675 1.5-V SSTL GCLK — 1.486 2.460 2.780 2.859 2.817 2.808 CLASS I 1–174 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 687
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–81. EP3SL150 Column Pins Output Timing Parameters (Part 4 of 5) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V DIFFERENTIAL GCLK — 2.894 4.675 5.233 5.558 5.391 5.655...
Page 689
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–82. EP3SL150 Row Pins Output Timing Parameters (Part 2 of 4) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V RSDS — GCLK —...
Page 690
2.408 2.726 2.797 2.759 2.723 CLASS I DIFFERENTIAL 10mA GCLK — 2.866 4.653 5.211 5.527 5.367 5.608 1.8-V SSTL GCLK — 1.445 2.406 2.724 2.795 2.757 2.721 CLASS I 1–178 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 691
GCLK values. These adder values are used to determine I/O timing when I/O pin is driven using regional clock. This applies for all I/O standards supported by Stratix III devices. Table 1–83 specifies EP3SL150 Column Pin delay adders when using the Regional Clock.
Page 693
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–85. EP3SL200 Column Pins Input Timing Parameters (Part 2 of 4) Fast Model I/O Standard Clock Parameter Units Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 3.3-V LVCMOS GCLK — -1.166 -1.691 -1.810 -1.943 -1.874 -2.327 —...
Page 694
-1.075 -1.259 -1.388 -1.328 -1.211 1.5-V HSTL CLASS I GCLK — -1.003 -1.361 -1.426 -1.552 -1.485 -1.942 GCLK — 0.663 1.249 1.458 1.603 1.534 1.411 — -0.551 -1.102 -1.291 -1.420 -1.360 -1.243 1–182 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 695
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–85. EP3SL200 Column Pins Input Timing Parameters (Part 4 of 4) Fast Model I/O Standard Clock Parameter Units Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 1.5-V HSTL CLASS II GCLK —...
Page 697
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–86. EP3SL200 Row Pins Input Timing Parameters (Part 3 of 4) Fast Model I/O Standard Clock Parameter Units Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V SSTL-2 CLASS I GCLK — -0.994 -1.314 -1.394 -1.479 -1.428 -1.877...
Page 699
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–87 specifies EP3SL200 Column Pins Output Timing parameters for single-ended I/O standards. Table 1–87. EP3SL200 Column Pins Output Timing Parameters (Part 1 of 7) Fast Model Current I/O Standard Clock Parameter...
Page 701
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–87. EP3SL200 Column Pins Output Timing Parameters (Part 3 of 7) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 1.8 V GCLK —...
Page 702
5.084 5.652 5.975 5.811 6.180 GCLK — 1.775 2.467 2.761 2.813 2.785 2.818 SSTL-18 CLASS I GCLK — 3.432 5.072 5.640 5.963 5.799 6.168 GCLK — 1.759 2.455 2.749 2.801 2.773 2.806 1–190 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 703
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–87. EP3SL200 Column Pins Output Timing Parameters (Part 5 of 7) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V SSTL-18 CLASS I 10mA GCLK —...
Page 704
GCLK — 1.750 2.440 2.732 2.784 2.756 2.789 1.5-V HSTL 12mA GCLK — 3.421 5.062 5.631 5.954 5.790 6.159 CLASS I GCLK — 1.748 2.445 2.740 2.792 2.764 2.797 1–192 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 705
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–87. EP3SL200 Column Pins Output Timing Parameters (Part 7 of 7) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 1.5-V HSTL 16mA GCLK —...
Page 707
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–88. EP3SL200 Row Pins Output Timing Parameters (Part 2 of 5) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 2.5 V GCLK —...
Page 708
5.031 5.603 5.914 5.754 6.112 GCLK — 1.731 2.410 2.693 2.744 2.712 2.732 SSTL-18 CLASS II GCLK — 3.414 5.032 5.600 5.911 5.751 6.109 GCLK — 1.742 2.411 2.691 2.742 2.710 2.729 1–196 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 709
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–88. EP3SL200 Row Pins Output Timing Parameters (Part 4 of 5) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V SSTL-18 CLASS II 16mA GCLK —...
Page 710
5.060 5.626 5.919 5.766 6.117 GCLK — 1.852 2.474 2.742 2.793 2.767 2.766 Table 1–89 through Table 1–92 show the maximum I/O timing parameters for EP3SL200 devices for differential I/O standards. 1–198 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 711
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–89 specifies EP3SL200 Column Pins Input Timing parameters for differential I/O standards. Table 1–89. EP3SL200 Column Pins Input Timing Parameters (Part 1 of 2) Fast Model I/O Standard Clock Parameter Units Industrial Commercial 1.1V...
Page 712
-1.444 -1.522 -1.651 -1.583 -2.057 2.5-V SSTL — 1.153 1.588 1.686 1.829 1.753 2.221 CLASS II GCLK — 0.624 1.168 1.364 1.506 1.439 1.314 — -0.515 -1.024 -1.200 -1.328 -1.269 -1.150 1–200 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 713
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–90 specifies EP3SL200 Row Pins Input Timing parameters for differential I/O standards. Table 1–90. EP3SL200 Row Pins Input Timing Parameters (Part 1 of 3) Fast Model I/O Standard Clock Parameter Units Industrial Commercial 1.1V...
Page 714
-1.391 -1.460 -1.587 -1.521 -1.963 2.5-V SSTL — 1.121 1.535 1.624 1.765 1.691 2.127 CLASS I GCLK — 0.646 1.272 1.490 1.652 1.573 1.476 — -0.543 -1.127 -1.325 -1.469 -1.401 -1.311 1–202 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 715
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–90. EP3SL200 Row Pins Input Timing Parameters (Part 3 of 3) Fast Model I/O Standard Clock Parameter Units Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V DIFFERENTIAL GCLK — -1.012 -1.391 -1.460 -1.587 -1.521 -1.963 2.5-V SSTL...
Page 716
2.396 2.706 2.783 2.741 2.760 CLASS I DIFFERENTIAL 16mA GCLK — 3.108 4.985 5.564 5.912 5.733 6.104 1.5-V HSTL GCLK — 1.438 2.371 2.677 2.753 2.711 2.731 CLASS II 1–204 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 717
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–91. EP3SL200 Column Pins Output Timing Parameters (Part 3 of 5) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V DIFFERENTIAL GCLK — 3.115 5.000 5.581 5.930 5.751 6.121...
Page 718
2.393 2.703 2.780 2.738 2.757 CLASS I DIFFERENTIAL 10mA GCLK — 3.118 5.005 5.587 5.936 5.757 6.127 2.5-V SSTL GCLK — 1.448 2.391 2.700 2.777 2.735 2.754 CLASS I 1–206 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 719
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–91. EP3SL200 Column Pins Output Timing Parameters (Part 5 of 5) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V DIFFERENTIAL 12mA GCLK —...
Page 720
1.442 2.373 2.677 2.748 2.711 2.697 CLASS I DIFFERENTIAL GCLK — 3.094 4.963 5.540 5.883 5.708 6.047 1.8-V HSTL GCLK — 1.436 2.362 2.664 2.735 2.698 2.684 CLASS I 1–208 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 721
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–92. EP3SL200 Row Pins Output Timing Parameters (Part 3 of 4) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V DIFFERENTIAL GCLK — 3.098 4.966 5.544 5.887 5.712 6.051...
Page 722
GCLK values. These adder values are used to determine I/O timing when I/O pin is driven using regional clock. This applies for all I/O standards supported by Stratix III devices. Table 1–93 specifies EP3SL200 Column Pin delay adders when using the Regional Clock.
Page 723
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–93. EP3SL200 Column Pin Delay Adders for Regional Clock (Part 2 of 2) Fast Model Parameter Units Industrial Commercial V =1.1V V =1.1V V =1.1V V =1.1V V =0.9V RCLK output —...
Page 725
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–95. EP3SL340 Column Pins Input Timing Parameters (Part 2 of 3) Fast Model Clock Parameter Units Standard Industrial Commercial 1.1V 1.1V 1.1V 1.1V 1.2 V GCLK — -1.193 — -1.798 -1.941 -1.863 -2.359...
Page 727
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–96 specifies EP3SL340 Row Pins Input Timing parameters for single-ended I/O standards. Table 1–96. EP3SL340 Row Pins Input Timing Parameters (Part 1 of 4) Fast Model I/O Standard Clock Parameter Units Industrial Commercial 1.1V...
Page 728
— -1.432 -1.676 -1.610 -1.947 CLASS II — 1.167 — 1.604 1.858 1.783 2.117 GCLK — 0.661 — 1.563 1.714 1.646 1.538 — -0.555 — -1.391 -1.526 -1.468 -1.368 1–216 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 729
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–96. EP3SL340 Row Pins Input Timing Parameters (Part 3 of 4) Fast Model I/O Standard Clock Parameter Units Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 1.8-V HSTL GCLK — -1.061 —...
Page 731
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–97. EP3SL340 Column Pins Output Timing Parameters (Part 2 of 8) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 3.3-V 16mA GCLK —...
Page 733
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–97. EP3SL340 Column Pins Output Timing Parameters (Part 4 of 8) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 1.5 V GCLK —...
Page 734
CLASS I GCLK — 1.789 — 2.797 2.863 2.826 2.857 SSTL-15 10mA GCLK — 3.500 — 5.768 6.102 5.943 6.334 CLASS I GCLK — 1.786 — 2.799 2.865 2.828 2.859 1–222 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 735
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–97. EP3SL340 Column Pins Output Timing Parameters (Part 6 of 8) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V SSTL-15 12mA GCLK —...
Page 736
CLASS II GCLK — 1.809 — 2.810 2.876 2.839 2.870 3.0-V PCI — GCLK — 3.618 — 5.795 6.129 5.970 6.361 GCLK — 1.904 — 2.826 2.892 2.855 2.886 1–224 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 737
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–97. EP3SL340 Column Pins Output Timing Parameters (Part 8 of 8) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 3.0-V PCI-X — GCLK —...
Page 739
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–98. EP3SL340 Row Pins Output Timing Parameters (Part 3 of 5) Fast Model Current Clock Parameter Units Standard Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 1.5 V GCLK — 4.204 —...
Page 740
1.774 — 2.725 2.797 2.746 2.773 CLASS I 1.8-V 10mA GCLK — 3.496 — 5.723 6.065 5.890 6.256 HSTL GCLK — 1.774 — 2.728 2.799 2.749 2.775 CLASS I 1–228 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 741
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–98. EP3SL340 Row Pins Output Timing Parameters (Part 5 of 5) Fast Model Current Clock Parameter Units Standard Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 1.8-V 12mA GCLK — 3.488 —...
Page 742
-1.565 -1.703 -1.627 -2.124 1.5-V SSTL — 1.209 — 1.732 1.886 1.801 2.292 CLASS I GCLK — 0.644 — 1.423 1.562 1.500 1.368 — -0.532 — -1.256 -1.379 -1.326 -1.200 1–230 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 743
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–99. EP3SL340 Column Pins Input Timing Parameters (Part 2 of 2) Fast Model I/O Standard Clock Parameter Units Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V DIFFERENTIAL GCLK — -1.097 — -1.565 -1.703 -1.627 -2.124 1.5-V SSTL...
Page 744
-1.514 -1.643 -1.577 -2.044 1.5-V HSTL — 1.188 — 1.681 1.826 1.751 2.212 CLASS II GCLK — 0.669 — 1.582 1.739 1.662 1.557 — -0.563 — -1.409 -1.551 -1.483 -1.386 1–232 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 745
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–100. EP3SL340 Row Pins Input Timing Parameters (Part 2 of 3) Fast Model I/O Standard Clock Parameter Units Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V DIFFERENTIAL GCLK — -1.090 — -1.546 -1.676 -1.610 -2.076 1.8-V HSTL...
Page 746
GCLK — 1.576 — 2.961 3.044 2.996 3.020 DIFFERENTIAL GCLK — 3.248 — 5.784 6.143 5.957 6.348 1.2-V HSTL GCLK — 1.508 — 2.799 2.880 2.833 2.858 CLASS I 1–234 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 747
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–101. EP3SL340 Column Pins Output Timing Parameters (Part 2 of 5) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V DIFFERENTIAL GCLK — 3.240 —...
Page 748
— 2.781 2.862 2.815 2.840 CLASS I DIFFERENTIAL 12mA GCLK — 3.238 — 5.761 6.120 5.934 6.325 1.5-V SSTL GCLK — 1.498 — 2.776 2.857 2.810 2.835 CLASS I 1–236 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 749
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–101. EP3SL340 Column Pins Output Timing Parameters (Part 4 of 5) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V DIFFERENTIAL GCLK — 3.230 —...
Page 751
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–102. EP3SL340 Row Pins output Timing Parameters (Part 2 of 4) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V RSDS — GCLK —...
Page 752
— 2.746 2.817 2.779 2.776 CLASS I DIFFERENTIAL 10mA GCLK — 3.216 — 5.720 6.068 5.891 6.256 1.8-V SSTL GCLK — 1.486 — 2.744 2.815 2.777 2.774 CLASS I 1–240 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 753
GCLK values. These adder values are used to determine I/O timing when I/O pin is driven using regional clock. This applies for all I/O standards supported by Stratix III devices. Table 1–103 specifies EP3SL340 Column Pin delay adders when using the Regional Clock.
Page 755
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–105. EP3SE50 Column Pins Input Timing Parameters (Part 2 of 4) Fast Model I/O Standard Clock Parameter Units Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 3.0-V GCLK — -0.729 -1.055 -1.144 -1.238 -1.187 -1.479 LVCMOS —...
Page 756
-0.982 -1.161 -1.275 -1.224 -1.108 1.2-V HSTL GCLK — -0.559 -0.710 -0.744 -0.831 -0.782 -1.078 CLASS II GCLK — 0.582 1.130 1.328 1.458 1.398 1.276 — -0.470 -0.982 -1.161 -1.275 -1.224 -1.108 1–244 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 757
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–105. EP3SE50 Column Pins Input Timing Parameters (Part 4 of 4) Fast Model I/O Standard Clock Parameter Units Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 3.0-V PCI GCLK — -0.729 -1.055 -1.144 -1.238 -1.187 -1.479 —...
Page 758
-0.686 -0.711 -0.777 -0.743 -1.007 CLASS II — 0.672 0.831 0.876 0.960 0.915 1.172 GCLK — 0.576 1.156 1.368 1.516 1.445 1.351 — -0.473 -1.011 -1.203 -1.333 -1.273 -1.186 1–246 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 759
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–106. EP3SE50 Row Pins Input Timing Parameters (Part 3 of 4) Fast Model I/O Standard Clock Parameter Units Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V SSTL-18 GCLK — -0.522 -0.591 -0.596 -0.665 -0.629 -0.885 CLASS I —...
Page 761
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–107. EP3SE50 Column Pins Output Timing Parameters (Part 2 of 8) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 3.3-V LVTTL GCLK —...
Page 763
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–107. EP3SE50 Column Pins Output Timing Parameters (Part 4 of 8) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 1.8 V GCLK —...
Page 764
CLASS I GCLK — 1.840 2.583 2.888 2.955 2.919 2.945 SSTL-18 12mA GCLK — 2.980 4.422 4.962 5.246 5.101 5.302 CLASS I GCLK — 1.839 2.582 2.888 2.955 2.919 2.945 1–252 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 765
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–107. EP3SE50 Column Pins Output Timing Parameters (Part 6 of 8) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V SSTL-18 GCLK — 2.991 4.423 4.959 5.243 5.098 5.299...
Page 766
CLASS II GCLK — 1.846 2.571 2.871 2.938 2.902 2.928 1.2-V HSTL GCLK — 3.020 4.458 5.007 5.291 5.146 5.347 CLASS I GCLK — 1.879 2.618 2.933 3.000 2.964 2.990 1–254 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 767
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–107. EP3SE50 Column Pins Output Timing Parameters (Part 8 of 8) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 1.2-V HSTL GCLK —...
Page 769
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–108. EP3SE50 Row Pins Output Timing Parameters (Part 3 of 6) Fast Model Current Clock Parameter Units Standard Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 2.5 V 12mA GCLK —...
Page 770
CLASS II GCLK — 1.804 2.529 2.840 2.899 2.870 2.856 SSTL-15 GCLK — 2.993 4.412 4.947 5.222 5.084 5.242 CLASS I GCLK — 1.869 2.593 2.914 2.973 2.944 2.930 1–258 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 771
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–108. EP3SE50 Row Pins Output Timing Parameters (Part 5 of 6) Fast Model Current Clock Parameter Units Standard Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V SSTL-15 GCLK — 2.968 4.395 4.930 5.205 5.067 5.225...
Page 772
-0.724 -0.744 -0.831 -0.782 -1.078 1.2-V HSTL — 0.686 0.872 0.911 1.014 0.956 1.246 CLASS I GCLK — 0.589 1.136 1.330 1.460 1.400 1.276 — -0.477 -0.988 -1.163 -1.277 -1.226 -1.108 1–260 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 773
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–109. EP3SE50 Column Pins Input Timing Parameters (Part 2 of 3) Fast Model I/O Standard Clock Parameter Units Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V DIFFERENTIAL GCLK — -0.574 -0.724 -0.744 -0.831 -0.782 -1.078 1.2-V HSTL...
Page 775
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–110. EP3SE50 Row Pins Input Timing Parameters (Part 2 of 3) Fast Model I/O Standard Clock Parameter Units Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V MINI-LVDS GCLK — -0.614 -0.802 -0.836 -0.919 -0.876 -1.136 —...
Page 776
-0.743 -0.768 -0.850 -0.807 -1.068 2.5-V SSTL — 0.675 0.887 0.932 1.028 0.977 1.232 CLASS II GCLK — 0.583 1.166 1.368 1.516 1.445 1.351 — -0.480 -1.021 -1.203 -1.333 -1.273 -1.186 1–264 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 777
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–111 specifies EP3SE50 Column Pins Output Timing parameters for differential I/O standards. Table 1–111. EP3SE50 Column Pins Output Timing Parameters (Part 1 of 4) Fast Model Current I/O Standard Clock Parameter...
Page 778
1.534 2.518 2.839 2.926 2.877 2.894 CLASS I DIFFERENTIAL GCLK — 2.699 4.384 4.919 5.225 5.066 5.256 1.8-V HSTL GCLK — 1.538 2.525 2.847 2.935 2.886 2.902 CLASS I 1–266 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 779
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–111. EP3SE50 Column Pins Output Timing Parameters (Part 3 of 4) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V DIFFERENTIAL 10mA GCLK —...
Page 780
2.529 2.852 2.939 2.890 2.907 CLASS I DIFFERENTIAL 16mA GCLK — 2.699 4.385 4.920 5.226 5.067 5.257 2.5-V SSTL GCLK — 1.538 2.526 2.848 2.936 2.887 2.903 CLASS II 1–268 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 781
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–112 specifies EP3SE50 Row Pins Output Timing parameters for differential I/O standards. Table 1–112. EP3SE50 Row Pins Output Timing Parameters (Part 1 of 4) Fast Model Current I/O Standard Clock Parameter...
Page 782
2.473 2.791 2.872 2.831 2.813 CLASS I DIFFERENTIAL 16mA GCLK — 2.654 4.313 4.841 5.137 4.986 5.145 1.8-V HSTL GCLK — 1.494 2.455 2.770 2.850 2.809 2.792 CLASS II 1–270 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 783
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–112. EP3SE50 Row Pins Output Timing Parameters (Part 3 of 4) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V DIFFERENTIAL GCLK — 2.686 4.377 4.915 5.213 5.061 5.219...
Page 784
GCLK values. These adder values are used to determine I/O timing when I/O pin is driven using regional clock. This applies for all I/O standards supported by Stratix III devices. Table 1–113 specifies EP3SE50 Column Pin delay adders when using the Regional Clock in Stratix III devices.
Page 785
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–114. EP3SE50 Row Pin Delay Adders for Regional Clock Fast Model Parameter Units Industrial Commercial V =1.1V V =1.1V V =1.1V V =1.1V V =0.9V RCLK output adder — 0.077 0.269 0.37...
Page 786
-1.019 -1.196 -1.321 -1.263 -1.184 SSTL-18 GCLK — -0.832 -1.122 -1.170 -1.280 -1.221 -1.611 CLASS II GCLK — 0.621 1.166 1.363 1.503 1.436 1.352 — -0.510 -1.019 -1.196 -1.321 -1.263 -1.184 1–274 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 787
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–115. EP3SE80 Column Pins Input Timing Parameters (Part 3 of 4) Fast Model Clock Parameter Units Standard Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V SSTL-15 GCLK — -0.818 -1.095 -1.138 -1.247 -1.188 -1.579...
Page 793
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–117. EP3SE80 Column Pins Output Timing Parameters (Part 3 of 8) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 3.0-V LVCMOS GCLK —...
Page 795
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–117. EP3SE80 Column Pins Output Timing Parameters (Part 5 of 8) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 1.2 V GCLK —...
Page 796
CLASS I GCLK — 1.791 2.503 2.800 2.856 2.828 2.818 1.8-V HSTL GCLK — 3.225 4.775 5.316 5.622 5.468 5.763 CLASS I GCLK — 1.779 2.494 2.790 2.846 2.818 2.808 1–284 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 797
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–117. EP3SE80 Column Pins Output Timing Parameters (Part 7 of 8) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 1.8-V HSTL 10mA GCLK —...
Page 799
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–118. EP3SE80 Row Pins Output Timing Parameters (Part 2 of 6) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 3.3-V LVTTL 12mA GCLK —...
Page 800
5.787 6.614 7.091 6.944 7.031 GCLK — 2.398 3.498 4.258 4.303 4.281 4.253 SSTL-2 GCLK — 3.256 4.787 5.326 5.622 5.475 5.742 CLASS I GCLK — 1.775 2.467 2.787 2.834 2.812 2.784 1–288 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 801
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–118. EP3SE80 Row Pins Output Timing Parameters (Part 4 of 6) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V SSTL-2 12mA GCLK —...
Page 802
CLASS I GCLK — 1.763 2.460 2.779 2.824 2.802 2.774 1.2-V HSTL GCLK — 3.237 4.774 5.326 5.655 5.508 5.743 CLASS I GCLK — 1.784 2.485 2.822 2.867 2.845 2.817 1–290 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 803
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–118. EP3SE80 Row Pins Output Timing Parameters (Part 6 of 6) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 1.2-V HSTL GCLK —...
Page 804
-1.129 -1.177 -1.288 -1.230 -1.617 1.8-V SSTL — 0.950 1.276 1.344 1.470 1.403 1.785 CLASS I GCLK — 0.615 1.160 1.356 1.496 1.429 1.336 — -0.504 -1.013 -1.189 -1.314 -1.256 -1.168 1–292 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 805
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–119. EP3SE80 Column Pins Input Timing Parameters (Part 3 of 3) Fast Model I/O Standard Clock Parameter Units Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V DIFFERENTIAL GCLK — -0.839 -1.129 -1.177 -1.288 -1.230 -1.617 1.8-V SSTL...
Page 806
-1.052 -1.094 -1.196 -1.143 -1.503 1.8-V HSTL — 0.895 1.199 1.261 1.378 1.316 1.671 CLASS II GCLK — 0.674 1.321 1.547 1.706 1.627 1.560 — -0.568 -1.171 -1.375 -1.518 -1.449 -1.390 1–294 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 807
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–120. EP3SE80 Row Pins Input Timing Parameters (Part 3 of 3) Fast Model I/O Standard Clock Parameter Units Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V DIFFERENTIAL GCLK — -0.770 -1.025 -1.062 -1.163 -1.110 -1.471 1.5-V SSTL...
Page 808
2.477 2.797 2.876 2.834 2.824 CLASS I DIFFERENTIAL 10mA GCLK — 2.942 4.757 5.323 5.654 5.484 5.768 1.2-V HSTL GCLK — 1.498 2.479 2.799 2.878 2.836 2.826 CLASS I 1–296 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 809
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–121. EP3SE80 Column Pins Output Timing Parameters (Part 2 of 4) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V DIFFERENTIAL 12mA GCLK —...
Page 810
1.489 2.461 2.778 2.857 2.815 2.805 CLASS II DIFFERENTIAL GCLK — 2.944 4.760 5.327 5.658 5.488 5.772 1.8-V SSTL GCLK — 1.500 2.482 2.803 2.882 2.840 2.830 CLASS I 1–298 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 811
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–121. EP3SE80 Column Pins Output Timing Parameters (Part 4 of 4) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V DIFFERENTIAL GCLK — 2.937 4.746 5.310 5.641 5.471 5.755...
Page 812
GCLK — 1.535 2.572 2.912 2.985 2.947 2.906 DIFFERENTIAL GCLK — 2.931 4.743 5.307 5.629 5.467 5.723 1.2-V HSTL GCLK — 1.476 2.453 2.772 2.844 2.807 2.766 CLASS I 1–300 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 813
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–122. EP3SE80 Row Pins Output Timing Parameters (Part 2 of 4) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V DIFFERENTIAL GCLK — 2.923 4.726 5.288 5.610 5.447 5.704...
Page 814
1.456 2.412 2.725 2.796 2.759 2.719 CLASS II DIFFERENTIAL GCLK — 2.919 4.717 5.278 5.599 5.437 5.694 2.5-V SSTL GCLK — 1.464 2.427 2.743 2.814 2.777 2.737 CLASS I 1–302 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 815
GCLK values. These adder values are used to determine I/O timing when I/O pin is driven using regional clock. This applies for all I/O standards supported by Stratix III devices. Table 1–123 specifies EP3SE80 Column Pin delay adders when using the Regional Clock.
Page 817
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–125. EP3SE110 Column Pins Input Timing Parameters (Part 2 of 4) Fast Model I/O Standard Clock Parameter Units Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 3.0-V GCLK — -0.981 -1.425 -1.522 -1.638 -1.577 -1.964 LVCMOS —...
Page 818
-1.062 -1.246 -1.371 -1.312 -1.223 1.2-V HSTL GCLK — -0.811 -1.080 -1.122 -1.231 -1.172 -1.563 CLASS II GCLK — 0.644 1.210 1.413 1.554 1.486 1.391 — -0.532 -1.062 -1.246 -1.371 -1.312 -1.223 1–306 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 819
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–125. EP3SE110 Column Pins Input Timing Parameters (Part 4 of 4) Fast Model I/O Standard Clock Parameter Units Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 3.0-V PCI GCLK — -0.981 -1.425 -1.522 -1.638 -1.577 -1.964 —...
Page 820
-1.109 -1.159 -1.192 -1.145 -1.499 CLASS II — 0.932 1.253 1.323 1.375 1.317 1.664 GCLK — 0.622 1.220 1.434 1.602 1.522 1.453 — -0.519 -1.075 -1.269 -1.419 -1.350 -1.288 1–308 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 821
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–126. EP3SE110 Row Pins Input Timing Parameters (Part 3 of 4) Fast Model I/O Standard Clock Parameter Units Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V SSTL-18 GCLK — -0.782 -0.971 -0.978 -1.081 -1.034 -1.384 CLASS I —...
Page 823
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–127. EP3SE110 Column Pins Output Timing Parameters (Part 2 of 8) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 3.3-V LVTTL GCLK —...
Page 825
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–127. EP3SE110 Column Pins Output Timing Parameters (Part 4 of 8) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 1.8 V GCLK —...
Page 826
CLASS I GCLK — 1.781 2.506 2.806 2.862 2.833 2.834 SSTL-18 12mA GCLK — 3.224 4.784 5.330 5.636 5.482 5.777 CLASS I GCLK — 1.780 2.505 2.806 2.862 2.833 2.834 1–314 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 827
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–127. EP3SE110 Column Pins Output Timing Parameters (Part 6 of 8) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V SSTL-18 GCLK — 3.235 4.785 5.327 5.633 5.479 5.774...
Page 828
CLASS II GCLK — 1.787 2.494 2.789 2.845 2.816 2.817 1.2-V HSTL GCLK — 3.264 4.820 5.375 5.681 5.527 5.822 CLASS I GCLK — 1.820 2.541 2.851 2.907 2.878 2.879 1–316 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 829
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–127. EP3SE110 Column Pins Output Timing Parameters (Part 8 of 8) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 1.2-V HSTL GCLK —...
Page 831
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–128. EP3SE110 Row Pins Output Timing Parameters (Part 3 of 6) Fast Model Current Clock Parameter Units Standard Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 2.5 V 12mA GCLK —...
Page 832
CLASS II GCLK — 1.762 2.469 2.757 2.816 2.793 2.749 SSTL-15 GCLK — 3.281 4.825 5.368 5.677 5.528 5.780 CLASS I GCLK — 1.825 2.533 2.804 2.890 2.867 2.819 1–320 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 833
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–128. EP3SE110 Row Pins Output Timing Parameters (Part 5 of 6) Fast Model Current Clock Parameter Units Standard Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V SSTL-15 GCLK — 3.247 4.801 5.342 5.651 5.502 5.754...
Page 834
-1.087 -1.129 -1.239 -1.181 -1.569 1.2-V HSTL — 0.930 1.235 1.296 1.422 1.355 1.737 CLASS I GCLK — 0.636 1.202 1.404 1.545 1.478 1.384 — -0.524 -1.054 -1.237 -1.362 -1.304 -1.216 1–322 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 835
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–129. EP3SE110 Column Pins Input Timing Parameters (Part 2 of 3) Fast Model I/O Standard Clock Parameter Units Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V DIFFERENTIAL GCLK — -0.818 -1.087 -1.129 -1.239 -1.181 -1.569 1.2-V HSTL...
Page 837
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–130. EP3SE110 Row Pins Input Timing Parameters (Part 2 of 3) Fast Model I/O Standard Clock Parameter Units Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V -0.877 MINI-LVDS GCLK — -1.167 -1.226 -1.331 -1.277 -1.636 0.982...
Page 838
-1.108 -1.158 -1.262 -1.208 -1.568 2.5-V SSTL 0.930 — 1.252 1.322 1.440 1.378 1.732 CLASS II 0.627 GCLK — 1.226 1.434 1.595 1.516 1.449 -0.524 — -1.081 -1.269 -1.412 -1.344 -1.284 1–326 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 839
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–131 specifies EP3SE110 Column Pins Output Timing parameters for differential I/O standards. Table 1–131. EP3SE110 Column Pins Output Timing Parameters (Part 1 of 4) Fast Model Current I/O Standard Clock Parameter...
Page 840
1.482 2.447 2.762 2.840 2.798 2.789 CLASS I DIFFERENTIAL GCLK — 2.930 4.732 5.294 5.625 5.455 5.739 1.8-V HSTL GCLK — 1.486 2.454 2.770 2.849 2.807 2.797 CLASS I 1–328 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 841
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–131. EP3SE110 Column Pins Output Timing Parameters (Part 3 of 4) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V DIFFERENTIAL 10mA GCLK —...
Page 842
2.458 2.775 2.853 2.811 2.802 CLASS I DIFFERENTIAL 16mA GCLK — 2.930 4.733 5.295 5.626 5.456 5.740 2.5-V SSTL GCLK — 1.486 2.455 2.771 2.850 2.808 2.798 CLASS II 1–330 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 843
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–132 specifies EP3SE110 Row Pins Output Timing parameters for differential I/O standards. Table 1–132. EP3SE110 Row Pins Output Timing Parameters (Part 1 of 4) Fast Model Current I/O Standard Clock Parameter...
Page 844
2.406 2.718 2.789 2.752 2.712 CLASS I DIFFERENTIAL 16mA GCLK — 2.899 4.678 5.232 5.552 5.390 5.648 1.8-V HSTL GCLK — 1.444 2.388 2.697 2.767 2.730 2.691 CLASS II 1–332 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 845
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–132. EP3SE110 Row Pins Output Timing Parameters (Part 3 of 4) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V DIFFERENTIAL GCLK — 2.931 4.742 5.306 5.628 5.465 5.722...
Page 846
GCLK values. These adder values are used to determine I/O timing when I/O pin is driven using regional clock. This applies for all I/O standards supported by Stratix III devices. Table 1–133 specifies EP3SE110 Column Pin delay adders when using the Regional Clock.
Page 847
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–134. EP3SE110 Row Pin Delay Adders for Regional Clock Fast Model Parameter Units Industrial Commercial V =1.1V V =1.1V V =1.1V V =1.1V V =0.9V RCLK output adder — -0.055 0.083 0.118...
Page 848
-1.259 -1.388 -1.328 -1.211 SSTL-18 GCLK — -1.017 — -1.458 -1.585 -1.518 -1.974 CLASS II GCLK — 0.649 — 1.426 1.570 1.501 1.379 — -0.538 — -1.259 -1.388 -1.328 -1.211 1–336 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 849
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–135. EP3SE260 Column Pins Input Timing Parameters (Part 3 of 4) Fast Model I/O Standard Clock Parameter Units Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V SSTL-15 GCLK — -1.003 — -1.426 -1.552 -1.485 -1.942...
Page 851
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–136. EP3SE260 Row Pins Input Timing Parameters (Part 2 of 4) Fast Model I/O Standard Clock Parameter Units Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 2.5 V GCLK — -1.125 —...
Page 852
— -1.233 -1.337 -1.279 -1.736 CLASS II — 1.051 — 1.405 1.525 1.458 1.906 GCLK — 0.714 — 1.656 1.812 1.742 1.635 — -0.608 — -1.484 -1.624 -1.563 -1.465 1–340 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 853
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–136. EP3SE260 Row Pins Input Timing Parameters (Part 4 of 4) Fast Model I/O Standard Clock Parameter Units Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 1.2-V HSTL GCLK — -0.945 —...
Page 855
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–137. EP3SE260 Column Pins Output Timing Parameters (Part 3 of 8) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 3.0-V GCLK — 4.017 —...
Page 857
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–137. EP3SE260 Column Pins Output Timing Parameters (Part 5 of 8) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 1.2 V GCLK —...
Page 858
CLASS I GCLK — 1.756 — 2.730 2.782 2.754 2.787 1.8-V HSTL GCLK — 3.417 — 5.611 5.934 5.770 6.139 CLASS I GCLK — 1.744 — 2.720 2.772 2.744 2.777 1–346 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 859
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–137. EP3SE260 Column Pins Output Timing Parameters (Part 7 of 8) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 1.8-V HSTL 10mA GCLK —...
Page 861
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–138. EP3SE260 Row Pins Output Timing Parameters (Part 2 of 6) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 3.3-V LVTTL 12mA GCLK —...
Page 862
7.094 7.405 7.245 7.603 GCLK — 2.384 — 4.025 4.076 4.044 4.223 SSTL-2 GCLK — 3.401 — 5.625 5.887 5.734 6.105 CLASS I GCLK — 1.761 — 2.741 2.761 2.766 2.765 1–350 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 863
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–138. EP3SE260 Row Pins Output Timing Parameters (Part 4 of 6) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V SSTL-2 12mA GCLK —...
Page 864
CLASS I GCLK — 1.749 — 2.702 2.753 2.721 2.744 1.2-V HSTL GCLK — 3.450 — 5.658 5.969 5.809 6.167 CLASS I GCLK — 1.770 — 2.737 2.788 2.756 2.787 1–352 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 865
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–138. EP3SE260 Row Pins Output Timing Parameters (Part 6 of 6) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V 1.2-V HSTL GCLK —...
Page 866
-1.458 -1.585 -1.518 -1.992 1.8-V SSTL — 1.128 — 1.625 1.767 1.691 2.160 CLASS I GCLK — 0.651 — 1.428 1.572 1.504 1.379 — -0.540 — -1.261 -1.390 -1.331 -1.211 1–354 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 867
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–139. EP3SE260 Column Pins Input Timing Parameters (Part 3 of 3) Fast Model I/O Standard Clock Parameter Units Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V DIFFERENTIAL GCLK — -1.017 — -1.458 -1.585 -1.518 -1.992 1.8-V SSTL...
Page 868
-1.396 -1.521 -1.456 -1.898 1.8-V HSTL — 1.096 — 1.563 1.703 1.629 2.066 CLASS II GCLK — 0.693 — 1.603 1.763 1.684 1.587 — -0.587 — -1.431 -1.575 -1.506 -1.417 1–356 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 869
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–140. EP3SE260 Row Pins Input Timing Parameters (Part 3 of 3) Fast Model I/O Standard Clock Parameter Units Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V DIFFERENTIAL GCLK — -0.971 — -1.364 -1.488 -1.423 -1.866 1.5-V SSTL...
Page 870
— 2.718 2.795 2.753 2.772 CLASS I DIFFERENTIAL 10mA GCLK — 3.126 — 5.607 5.956 5.777 6.147 1.2-V HSTL GCLK — 1.456 — 2.720 2.797 2.755 2.774 CLASS I 1–358 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 871
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–141. EP3SE260 Column Pins Output Timing Parameters (Part 2 of 4) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V DIFFERENTIAL 12mA GCLK —...
Page 872
1.447 — 2.699 2.776 2.734 2.753 CLASS II DIFFERENTIAL GCLK — 3.128 — 5.611 5.960 5.781 6.151 1.8-V SSTL GCLK — 1.458 — 2.724 2.801 2.759 2.778 CLASS I 1–360 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 873
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–141. EP3SE260 Column Pins Output Timing Parameters (Part 4 of 4) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V DIFFERENTIAL GCLK — 3.121 —...
Page 874
GCLK — 1.517 — 2.856 2.929 2.891 2.876 DIFFERENTIAL GCLK — 3.117 — 5.592 5.936 5.761 6.099 1.2-V HSTL GCLK — 1.458 — 2.716 2.788 2.751 2.736 CLASS I 1–362 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 875
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–142. EP3SE260 Row Pins Output Timing Parameters (Part 2 of 4) Fast Model Current I/O Standard Clock Parameter Units Strength Industrial Commercial 1.1V 1.1V 1.1V 1.1V 0.9V DIFFERENTIAL GCLK — 3.109 —...
Page 876
1.438 — 2.669 2.740 2.703 2.689 CLASS II DIFFERENTIAL GCLK — 3.103 — 5.563 5.906 5.731 6.070 2.5-V SSTL GCLK — 1.446 — 2.687 2.758 2.721 2.707 CLASS I 1–364 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 877
GCLK values. These adder values are used to determine I/O timing when I/O pin is driven using regional clock. This applies for all I/O standards supported by Stratix III devices. Table 1–143 specifies EP3SE260 Column Pin delay adders when using the Regional Clock.
Page 878
0.103 Dedicated Clock Pin Timing Table 1–145 Table 1–205 show clock pin timing for Stratix III devices when the clock is driven by global clock, regional clock, periphery clock and a PLL. Table 1–145 describes Stratix III clock timing parameters.
Page 879
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–147. EP3SL50 Row Pin Global Clock Timing Specifications Fast Model Parameter Units Industrial Commercial V =1.1V V =1.1V V =1.1V V =1.1V V =0.9V tcin — 1.549 2.340 2.569 2.747 2.654 2.906...
Page 881
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–153. EP3SL70 Row Pin Global Clock Timing Specifications Fast Model Parameter Units Industrial Commercial V =1.1V V =1.1V V =1.1V V =1.1V V =0.9V tcin — 1.549 2.340 2.569 2.750 2.654 2.906...
Page 883
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–159. EP3SL110 Row Pin Global Clock Timing Specifications Fast Model Parameter Units Industrial Commercial V =1.1V V =1.1V V =1.1V V =1.1V V =0.9V tcin — 1.775 2.675 2.926 3.124 3.026 3.354...
Page 885
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–165. EP3SL150 Row Pin Global Clock Timing Specifications Fast Model Parameter Units Industrial Commercial V =1.1V V =1.1V V =1.1V V =1.1V V =0.9V tcin — 1.772 2.675 2.926 3.124 3.026 3.340...
Page 887
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–171. EP3SL200 Row Pin Global Clock Timing Specifications Fast Model Parameter Units Industrial Commercial V =1.1V V =1.1V V =1.1V V =1.1V V =0.9V tcin — 1.992 2.998 3.275 3.501 3.382 3.803...
Page 889
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–177. EP3SL340 Row Pin Global Clock Timing Specifications Fast Model Parameter Units Industrial Commercial V =1.1V V =1.1V V =1.1V V =1.1V V =0.9V tcin — 2.116 — 3.446 3.676 3.555 4.008...
Page 891
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–183. EP3SE50 Row Pin Global Clock Timing Specifications Fast Model Parameter Units Industrial Commercial V =1.1V V =1.1V V =1.1V V =1.1V V =0.9V tcin — 1.556 2.349 2.572 2.753 2.657 2.909...
Page 893
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–189. EP3SE80 Row Pin Global Clock Timing Specifications Fast Model Parameter Units Industrial Commercial V =1.1V V =1.1V V =1.1V V =1.1V V =0.9V tcin — 1.802 2.718 2.967 3.172 3.073 3.410...
Page 895
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–195. EP3SE110 Row Pin Global Clock Timing Specifications Fast Model Parameter Units Industrial Commercial V =1.1V V =1.1V V =1.1V V =1.1V V =0.9V tcin — 1.809 2.725 2.982 3.185 3.084 3.425...
Page 897
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–201. EP3SE260 Row Pin Global Clock Timing Specifications Fast Model Parameter Units Industrial Commercial V =1.1V V =1.1V V =1.1V V =1.1V V =0.9V tcin — 1.992 — 3.275 3.501 3.382 3.803...
Page 899
Stratix III Device Datasheet: DC and Switching Characteristics Glossary Table 1–206 shows the glossary for this chapter. Table 1–206. Glossary Table Letter Subject Definitions — — — — — — Differential I/O Receiver Input Waveforms Standards Single-Ended Waveform Positive Channel (p) = V...
Page 900
HIGH-SPEED I/O Block: Deserialization factor (width of parallel data bus). JTAG Timing JTAG Timing Specifications are in the following figure: Specifications JPSU JPZX JPXZ JPCO — — — — — — — — — — 1–388 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 901
Reconfigurable in User Mode Note: CoreClock can only be fed by dedicated clock input pins or PLL outputs. — — Receiver differential input discrete resistor (external to Stratix III device). Altera Corporation 1–389 November 2007 Stratix III Device Handbook, Volume 2...
Page 902
This approach is intended to provide predictable receiver timing in the presence of input waveform ringing (The following figure): Single-Ended Voltage Referenced I/O Standard CCIO IH ( AC ) IH(DC) IL(DC) IL(AC ) 1–390 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Page 903
Stratix III Device Datasheet: DC and Switching Characteristics Table 1–206. Glossary Table Letter Subject Definitions High-speed receiver/transmitter input and output clock period. TCCS (channel- The timing difference between the fastest and the slowest output edges, including to-channel- variation and clock skew, across channels driven by the same PLL. The clock is...
Page 904
Added new contact information table to the About this Handbook — v1.3 section. May 2007 Updated Table 1–44 through Table 1–205. — v1.2 March 2007 Added I/O Timing section — v1.1 November 2006 Initial Release — v1.0 1–392 Altera Corporation Stratix III Device Handbook, Volume 2 November 2007...
Need help?
Do you have a question about the Stratix III and is the answer not in the manual?
Questions and answers