Using Flexible-LVDS Circuitry in Mercury Devices

Size: px
Start display at page:

Download "Using Flexible-LVDS Circuitry in Mercury Devices"

Transcription

1 Using Flexible-LVDS Circuitry in Mercury Devices November 2002, ver. 1.1 Application Note 186 Introduction With the ever increasing demand for high bandwidth and low power consumption in the telecommunications market, designers are relying on differential standards such as LVDS to accelerate their I/O performance. LVDS, a low-voltage swing, general-purpose I/O standard, has highspeed, low-power, and low-noise advantages. With the incorporated Flexible-LVDS TM and True-LVDS TM circuitry in Mercury TM devices, designers can easily use the advantages of LVDS to create highperformance systems. Mercury programmable logic devices (PLDs) have an integrated differential high-speed interface and serializer/deserializer (SERDES) circuitry which includes four high-speed I/O banks with data transfer rates up to 1.25 gigabits per second (Gbps). Each I/O bank has up to 9 channels, offering up to 18 differential input channels and 18 differential output channels. These banks use techniques such as clock data recovery (CDR) to enable high-speed systems. The following documents provide information on Mercury device highspeed I/O standard features and functions. They also explain how system designers can take advantage of these standards to increase system efficiencies and bandwidth. Application Note 130 (CDR in Mercury Devices) provides information on how to use CDR in Mercury devices. Application Note 131 (Using General-Purpose PLLs with Mercury Devices) provides information on clock distribution using general-purpose phase-locked loops (PLLs) in Mercury device. Application Note 134 (Using Programmable I/O Standards in Mercury Devices) describes how to use the I/O standards supported in Mercury devices. Application Note 159 (Using HSDI in Source-Synchronous Mode in Mercury Devices) describes how to use the dedicated SERDES in Mercury devices in source-synchronous mode. Altera Corporation 1 AN

2 Flexible-LVDS Differential I/O Interface In addition to the high-speed I/O banks, Mercury devices offer 99 Flexible-LVDS input channels and 100 Flexible-LVDS output channels, which use internal PLLs to transmit or receive data up to 400 megabits per second (Mbps). Flexible-LVDS pins are distributed across the 12 nonhigh-speed differential interface (HSDI) I/O banks for easy board routing accessibility (see Figure 11). Flexible-LVDS circuitry only needs a 100-Ω termination resistor at the input of the receiver pin and does not require complicated resistor networks onboard, thereby saving valuable board space. 1 While EP1M350 devices support Flexible-LVDS pins, EP1M120 devices do not. LVDS and LVPECL signaling are supported on the receiver side and LVDS signaling is supported on the transmitter side of the Flexible-LVDS pins. When using these channels, you can build a SERDES using logic elements (LEs). This application note describes how to build the SERDES. Flexible-LVDS I/O Interface Review Flexible-LVDS interfaces are enhanced in the Mercury EP1M350 device with the use of dedicated double data rate (DDR) circuitry. Single data rate (SDR) circuitry samples data only at the positive edge of the clock. DDR circuitry captures data on both the positive and negative edges, providing twice the transfer rate of SDR. The EP1M350 device s shift registers, on-chip PLLs, and input/output elements (IOEs) can perform serial-to-parallel conversions on the incoming data and parallel-to-serial conversion on the outgoing data. The differential I/O driver in the IOE has high noise immunity, low power consumption, and low electromagnetic interference (EMI). Clock Domains in Mercury Devices Mercury EP1M350 devices have four general-purpose PLLs with advanced features that can be used for Flexible-LVDS circuitry (for more information on Mercury device PLLs, see Application Note 131 (Using General-Purpose PLLs with Mercury Devices). Each PLL is driven by a dedicated clock pin. Four dedicated global clock lines and six dedicated fast I/O lines share up to 12 internal PLL inputs. 2 Altera Corporation

3 Figure 1 shows the PLL connections to dedicated global clock and fast I/O lines. Figure 1. Dedicated Global Clock & Fast Line Connections for EP1M350 Devices Dedicated Fast Global Clocks I/O Lines G1 G3 F1 F3 F5 CLK3 CLKLK_FBIN3 CLKLK_OUT3 FAST3 inclock clock0 PLL3 clock1 fbin clock_ext clock2 clock0 inclock clock1 PLL1 clock2 clock_ext fbin CLK1 CLKLK_FBIN1 CLKLK_OUT1 FAST1 CLK4 CLKLK_FBIN4 CLKLK_OUT4 FAST4 inclock clock0 PLL4 clock1 fbin clock_ext clock2 G2 G4 F2 F4 F6 clock0 inclock clock1 PLL2 clock2 clock_ext fbin CLK2 CLKLK_FBIN2 CLKLK_OUT2 FAST2 The Mercury device IOE selects the clock, clear, clock enable, and output enable controls from a network of I/O control signals called the peripheral control bus. The peripheral control bus uses high-speed drivers to minimize signal skew across devices. In addition to the four global clock signals, Mercury IOE register clock input can be fed by six fast global signals and two row fast I/O signals. Flexible-LVDS I/O Receiver Operation The Flexible-LVDS I/O receiver uses the Mercury device s DDR input circuitry (a register pair and latch) to receive high-speed serial data. Figure 2 shows an IOE configuration for a DDR input. The DDR input circuitry consists of a pair of registers and a latch. The registers are used to capture the high-speed serial data. One register captures the data on the positive edge of the higher-frequency clock (generated by PLL) and the DDR input/output (DDRIO) latch feeds the other register. Figure 3 shows the DDR timing relation between the incoming serial data and the lower-frequency clock. In this example, the inclock signal is running at half the speed of the incoming data. However, other combinations are possible. Figure 4 shows the DDR input and the other modules used in a Flexible-LVDS receiver design to interface with the system logic. Altera Corporation 3

4 Figure 2. IOE Configured for DDR Input Associated LAB Local Interconnect Two Row Local Fast Signals Six Fast Global Signals Four Dedicated Clocks V CCIO Optional PCI Clamp Column and Priority Column OE Register D Q V CCIO Programmable Pull-Up ENA CLRN/PRN Chip-Wide Reset Input Register D Q Input Pin to Input Register Delay Bus-Hold Circuit ENA CLRN/PRN D PRN Q ENA Latch Priority Row (for Associated Logic Array Block (LAB) Row) Row (for Associated LAB Row) 4 Altera Corporation

5 Figure 3. DDR Timing Relation Between Incoming Serial Data & Lower- Frequency Clock inclock datain B0 A0 B1 A1 B2 A2 B3 A3 latch_out dataout_l dataout_h XX B0 B1 B2 XX B0 B1 B2 XX A0 A1 A2 B3 Figure 4. Flexible-LVDS Receiver Interface DDR Input Circuit datain DFF dataout_h Shift Register Latch Register Mercury Logic Array latch_out dataout_h DFF Shift Register Clock inclock PLL 1 2 Flexible-LVDS I/O Transmitter Operation The Flexible-LVDS I/O transmitter uses the Mercury device s DDR output circuitry (a register pair and a multiplexer) to transmit high-speed serial data. Figure 5 shows an IOE configuration for a DDR output. The registers capture the parallel data from the logic array on the higherfrequency clock (generated by PLL), and the multiplexer transmits the data in synchronization with the higher-frequency clock. Altera Corporation 5

6 Figure 5. IOE Configured for DDR Output Associated LAB Local Interconnect Two Row Local Fast Signals Six Fast Global Signals Four Dedicated Clocks OE Register D Q ENA CLRN/PRN V CCIO Optional PCI Clamp Chip-Wide Reset V CCIO Programmable Pull-Up Output Register D Q ENA CLRN/PRN 0 1 Output Propagation Delay Drive Strength Control Open-Drain Output Slew Control Bus-Hold Circuit Figure 6 shows the DDR timing relation between the parallel data and the lower-frequency clock. In this example, the inclock signal is running at half the speed of the data. However, other combinations are possible. Figure 7 shows the DDR output and the other modules used in a Flexible-LVDS transmitter design to interface with the system logic. 6 Altera Corporation

7 Figure 6. DDR Timing Relation Between Parallel Data & Clock inclock dataout_l dataout_h dataout B0 B1 B2 B3 A0 A1 A2 A3 XX A0 B0 A1 B1 A2 B2 A3 Figure 7. Flexible-LVDS I/O Transmitter Interface DDR Output Circuit D0, D2 Shift Register DFF Mercury Logic Array dataout_l dataout dataout_h D1, D3 Shift Register DFF 1 PLL 2 1 inclock Quartus II Implementation Designing with Flexible-LVDS I/O banks requires the ddio megafunction in the Altera Quartus II software. To receive or transmit high-speed data, designers must implement other functions such as serial shift registers and PLLs. The following sections discuss an example design that consists of both a receiver and a transmitter circuit in VHDL for I/O buffers. This design is also available on the Altera web site at Although this example is for 8-bit-wide systems, it can easily be modified for other widths. Altera Corporation 7

8 Building an 8-Bit Flexible-LVDS Receiver The DDR input register receives the serial data and separates the odd-bit and even-bit data. The odd- and even-bit data are deserialized using the shift register pair. A third register, clocked by the low-frequency clock, drives the parallel data to the system design and logic array. Figure 8 shows all the modules necessary for a single Flexible-LVDS channel to receive serial data. Figure 8. Complete Receiver Module inclk pll_clk_en serial_input clk_en PLL (1) pll1 (1) inclock clock0 inclocken clock1 locked inst DDR Input (2) flex_lvds_input datain[0] dataout_h[0] inclock dataout_l[0] inclocken ddio input inst1 clk1 output h[0] l[0] datah[3] datal[3] datah[2] datal[2] datah[1] datal[1] datah[0] datal[0] inst11 inst15 inst12 inst16 inst13 inst17 inst14 inst18 data[7] data[6] data[5] data[4] data[3] data[2] data[1] data[0] clk_en l[0] Shift Registers 1 Shift Registers 2 Third Set of Registers lpm_shiftrega lpm_shiftrega DFF left shift left shift clock clock PRN enable shiftin q[3..0] datal[3..0] clk_en h[0] enable shiftin q[3..0] datah[3..0] data[7..0] D Q inst3 inst2 clk1 CLRN inst4 dataout[7..0] Notes to Figure 8: (1) PLL block and clock0 frequency multiplication factor = 4; clock1 frequency multiplication factor = 1. (2) The registers in the IOE should be set to power up low. The DDR input (altddio_in) block captures the serial data and parses the data into two outputs. The general-purpose PLL block generates the higher-frequency clock () for the deserialization registers and the lower-speed clock for the register that feeds the parallel data to the internal logic. The inclk signal is multiplied by a factor of four, generating the clock signal required by the shift registers for deserializing the data. The multiplication factor may be changed for different deserializing factors. 8 Altera Corporation

9 The PLL output clocks a pair of shift registers, which convert data from serial to parallel. The even data bits 0, 2, 4, and 6 and the odd data bits 1, 3, 5, and 7 are generated by the two shift registers. The shift registers deserialize the data, which is then fed through a third set of registers before it drives the system design and core logic. PLL clk1 generates the slow clock in order to clock the third set of registers. Eight wires reconstruct the data bits and make the connection between the Flexible-LVDS circuitry and the third set of registers. Building an 8-bit Flexible-LVDS Transmitter The DDR registers receive the separated odd-bits and even-bits of the output data and recombines them into serial data. The DDR output module uses a higher-frequency clock generated by the general-purpose PLL module to transmit the serial data. A counter triggers the shift register to receive data every fourth clock cycle. Figure 9 shows all the modules necessary for a single Flexible-LVDS channel to transmit serial data. Altera Corporation 9

10 Figure 9. Complete Transmitter Module eq[3] datah[3..0] clk_en eq[3] datal[3..0] clk_en Shift Register 1 Serializer left shift load data[3..0] clock shiftout enable inst1 Shift Register 2 Serializer left shift load data[3..0] clock shiftout enable inst3 PLL (1) hout lout in1 in3 in5 in7 in6 in4 in2 in0 data[7] data[5] data[3] data[1] data[6] data[4] data[2] data[0] inst19 inst20 inst21 inst22 inst23 inst24 inst25 inst26 datah[3] datah[2] datah[1] datah[0] datal[3] datal[2] datal[1] datal[0] inclk inclock pll1 clock0 pll_clk_en inclocken locked output lpm_counter inst4 hout Lout DDR Output (2) flex_lvds_out datain_h[0] dataout[0] datain_l[0] serial_out clock inst2 eq[] eq[15..0] clk_en outclock outclocken inst ddio output Notes to Figure 9: (1) PLL block and clock0 frequency multiplication factor = 4. (2) The registers in the IOE should be set to power up low. The inclk signal is multiplied by a factor of four, generating the clock signal, which the shift registers require to serialize the data. A pair of shift registers is clocked by to serialize the data. Data bits 0, 2, 4, and 6 are connected to the input of one shift register, and data bits 1, 3, 5, and 7 are connected to the input of the other shift register. The DDR output (altddio_out) block captures data on both clock edges and combines the data to a single output. 10 Altera Corporation

11 Assigning I/O Standards to Flexible-LVDS Pins in the Quartus II Software Flexible-LVDS pins in EP1M350 devices are dual-purpose pins; by default, the Quartus II software implements these pins as single-ended LVTTL. To use these dual-purpose Flexible-LVDS pins as differential I/O pins, the designer has to manually make the I/O assignment. Follow the steps below to make I/O assignments for the Flexible-LVDS receiver and transmitter pins: 1. Open or create a project. 2. Choose Compiler Settings (Processing menu). 3. Click the Chips & Devices tab. 4. Select Mercury as the target device family. 5. Select the target device in the Available list of devices. 6. Click the Assign Pins button. 7. Select the Flexible-LVDS pin to which you want to make an I/O assignment from the Available pins & existing assignments list. 8. If there is an existing assignment to the selected pin, click Delete (under Assignment) to delete the node name assignment from the pin. 9. Assign a new node name to the pin or change the existing node name assignment for the pin (under Assignment) by typing a node name in the Pin name box or copying the node name to the Assign Pins dialog box with the Node Finder. 10. Select the I/O standard as LVDS or LVPECL and click Add. 11. Repeat steps 6 to 10 for each additional Flexible-LVDS pin assignment you want to make, change, or delete. 12. Click OK in the Assign Pins dialog box, Apply, and OK in the Compiler Settings window. In addition to the Assign Pins dialog box, you can assign I/O standards using the Assignment Organizer dialog box (Tools menu). The advantage of using the Assign Pins dialog box is that you can set pin and I/O standard assignments in one dialog box. Figure 10 shows the Assign Pins dialog box with both pin and I/O standard assignments. Altera Corporation 11

12 Figure 10. Assign Pins Dialog Box When using Flexible-LVDS I/O pins, designers cannot place non-lvds output pins in the adjacent two I/O pins of the receiver and transmitter blocks in the same I/O bank. This requirement only applies to the I/O banks that share the same V CCIO. Switching outputs on these pins could affect the LVDS pins and degrade the performance. The only exception is the PLL LOCK pin, because it only toggles infrequently. Figure 11 shows the Mercury device I/O bank layout. Banks 5 through 16 have dualpurpose Flexible-LVDS pins. 12 Altera Corporation

13 Figure 11. I/O Bank Layout Notes (1), (2) ESB ESB ESB ESB ESB ESB ESB ESB ESB ESB ESB ESB ESB ESB (3) Bank 1/Receiver Bank 2/Transmitter Bank 3/Receiver Bank 4/Transmitter Associated I/O Row and LAB Row Bank 5 Bank 6 Bank 7 Bank 8 Associated I/O Row and LAB Row Bank 9 Bank 10 Bank 11 Bank 12 Associated I/O Row and LAB Row Bank 13 Bank 14 Bank 15 Bank 16 Associated I/O Row and LAB Row ESB ESB ESB ESB ESB ESB ESB ESB ESB ESB ESB ESB ESB ESB Notes to Figure 11 (1) The following banks are not shown: Bank 17 (contains dedicated configuration and control pins), Bank 18 (contains dedicated JTAG pins: TCK, TDI, TDO, TMS, and TRST), Bank 19 (contains CLKLK_OUT1p/n and its output power), Bank 20 (contains CLKLK_OUT2p/n and its output power), Bank 21 (contains CLKLK_OUT3p/n and its output power), and Bank 22 (contains CLK_OUT4p/n and its output power). (2) Banks 1 and 3 can have their own V CCIO and V REF setting. Banks 2, and 4 through 16 must have the same V CCIO power. Banks 5 through 16 must have the same V CCIO power, but can have unique V REF settings. (3) ESB: embedded system block. Conclusion Revision History Mercury devices provide a comprehensive differential signaling solution by offering up to 18 channels of HSDI support as well as up to 100 channels of Flexible-LVDS support. The HSDI support addresses topof-the-line performance requirements and can be configured either in CDR mode, with support for data rates as high as 1.25 Gbps, or in sourcesynchronous mode in a True-LVDS solution. The Flexible-LVDS channels enable a wide variety of high-performance applications, and address both the LVDS and LVPECL I/O standards. Flexible-LVDS can be easily implemented through the use of the DDR registers built into the IOE in conjunction with internally dedicated buffers, and can support data rates of up to 400 Mbps. This combination produces an unmatched flexibility and a comprehensive bandwidth solution. The information contained in the AN 186: Using Flexible-LVDS Circuitry in Mercury Devices version 1.1 supersedes information published in previous versions. Version 1.1 The following changes were made to the AN 186: Using Flexible-LVDS Circuitry in Mercury Devices version 1.1: Updated the transmit or receive value to 400 Mbps from 624 Mbps. Altera Corporation 13

14 101 Innovation Drive San Jose, CA (408) Applications Hotline: (800) 800-EPLD Literature Services: Copyright 2002 Altera Corporation. All rights reserved. Altera, The Programmable Solutions Company, the stylized Altera logo, specific device designations, and all other words and logos that are identified as trademarks and/or service marks are, unless noted otherwise, the trademarks and service marks of Altera Corporation in the U.S. and other countries. All other product or service names are the property of their respective holders. Altera products are protected under numerous U.S. and foreign patents and pending applications, maskwork rights, and copyrights. Altera warrants performance of its semiconductor products to current specifications in accordance with Altera's standard warranty, but reserves the right to make changes to any products and services at any time without notice. Altera assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Altera Corporation. Altera customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services 14 Altera Corporation Printed on Recycled Paper.

Using Flexible-LVDS I/O Pins in

Using Flexible-LVDS I/O Pins in Using Flexible-LVDS I/O Pins in APEX II Devices August 2002, ver. 1.1 Application Note 167 Introduction Recent expansion in the telecommunications market and growth in Internet use have created a demand

More information

Implementing Double Data Rate I/O Signaling in Stratix & Stratix GX Devices. Introduction. DDR I/O Elements. Input Configuration

Implementing Double Data Rate I/O Signaling in Stratix & Stratix GX Devices. Introduction. DDR I/O Elements. Input Configuration Implementing Double Data Rate I/O Signaling in Stratix & Stratix GX Devices November 2002, ver. 2.0 Application Note 212 Introduction Typical I/O architectures transmit a single data word on each positive

More information

Implementing LVDS in Cyclone Devices

Implementing LVDS in Cyclone Devices Implementing LVDS in Cyclone Devices March 2003, ver. 1.1 Application Note 254 Introduction Preliminary Information From high-speed backplane applications to high-end switch boxes, LVDS is the technology

More information

Altera Double Data Rate Megafunctions

Altera Double Data Rate Megafunctions Altera Double Data Rate Megafunctions User Guide 101 Innovation Drive San Jose, CA 95134 (408) 544-7000 http://www.altera.com Quartus II Version: 2.2 Document Version: 1.0 Document Date: May 2003 Copyright

More information

December 2002, ver. 1.1 Application Note For more information on the CDR mode of the HSDI block, refer to AN 130: CDR in Mercury Devices.

December 2002, ver. 1.1 Application Note For more information on the CDR mode of the HSDI block, refer to AN 130: CDR in Mercury Devices. Using HSDI in Source- Synchronous Mode in Mercury Devices December 2002, ver. 1.1 Application Note 159 Introduction High-speed serial data transmission has gained increasing popularity in the data communications

More information

Using MAX II & MAX 3000A Devices as a Microcontroller I/O Expander

Using MAX II & MAX 3000A Devices as a Microcontroller I/O Expander Using MAX II & MAX 3000A Devices as a Microcontroller I/O Expander March 2004, ver 2.0 Application Note 265 Introduction Advantages of Using MAX II & MAX 3000A Devices Many microcontroller and microprocessors

More information

Stratix FPGA Family. Table 1 shows these issues and which Stratix devices each issue affects. Table 1. Stratix Family Issues (Part 1 of 2)

Stratix FPGA Family. Table 1 shows these issues and which Stratix devices each issue affects. Table 1. Stratix Family Issues (Part 1 of 2) January 2007, ver. 3.1 Errata Sheet This errata sheet provides updated information on Stratix devices. This document addresses known issues and includes methods to work around the issues. Table 1 shows

More information

ZBT SRAM Controller Reference Design

ZBT SRAM Controller Reference Design ZBT SRAM Controller Reference Design for APEX II Devices December 2001, ver. 1.0 Application Note 183 Introduction As communication systems require more low-latency, high-bandwidth interfaces for peripheral

More information

Double Data Rate I/O (ALTDDIO_IN, ALTDDIO_OUT, and ALTDDIO_BIDIR) IP Cores User Guide

Double Data Rate I/O (ALTDDIO_IN, ALTDDIO_OUT, and ALTDDIO_BIDIR) IP Cores User Guide 2015.01.23 Double Data Rate I/O (ALTDDIO_IN, ALTDDIO_OUT, and ALTDDIO_BIDIR) IP Cores User Guide UG-DDRMGAFCTN Subscribe The Altera DDR I/O megafunction IP cores configure the DDR I/O registers in APEX

More information

5. High-Speed Differential I/O Interfaces in Stratix Devices

5. High-Speed Differential I/O Interfaces in Stratix Devices 5. High-Speed Differential I/O Interfaces in Stratix Devices S52005-3.2 Introduction To achieve high data transfer rates, Stratix devices support True- LVDS TM differential I/O interfaces which have dedicated

More information

Using I/O Standards in the Quartus Software

Using I/O Standards in the Quartus Software White Paper Using I/O Standards in the Quartus Software This document shows how to implement and view the selectable I/O standards for APEX TM 20KE devices in the Quartus TM software and give placement

More information

SERDES Transmitter/Receiver (ALTLVDS) Megafunction User Guide

SERDES Transmitter/Receiver (ALTLVDS) Megafunction User Guide SERDES Transmitter/Receiver (ALTLVDS) Megafunction User Guide 101 Innovation Drive San Jose, CA 95134 www.altera.com Software Version: 8.1 Document Version: 4.0 Document Date: November 2008 UG-MF9504-4.0

More information

8. Selectable I/O Standards in Arria GX Devices

8. Selectable I/O Standards in Arria GX Devices 8. Selectable I/O Standards in Arria GX Devices AGX52008-1.2 Introduction This chapter provides guidelines for using industry I/O standards in Arria GX devices, including: I/O features I/O standards External

More information

4. Selectable I/O Standards in Stratix II and Stratix II GX Devices

4. Selectable I/O Standards in Stratix II and Stratix II GX Devices 4. Selectable I/O Standards in Stratix II and Stratix II GX Devices SII52004-4.6 Introduction This chapter provides guidelines for using industry I/O standards in Stratix II and Stratix II GX devices,

More information

Double Data Rate I/O (ALTDDIO_IN, ALTDDIO_OUT, and ALTDDIO_BIDIR) IP Cores User Guide

Double Data Rate I/O (ALTDDIO_IN, ALTDDIO_OUT, and ALTDDIO_BIDIR) IP Cores User Guide 2017.06.19 Double Data Rate I/O (ALTDDIO_IN, ALTDDIO_OUT, and ALTDDIO_BIDIR) IP Cores User Guide UG-DDRMGAFCTN Subscribe The ALTDDIO IP cores configure the DDR I/O registers in APEX II, Arria II, Arria

More information

Using High-Speed Differential I/O Interfaces

Using High-Speed Differential I/O Interfaces Using High-Speed Differential I/O Interfaces in Stratix Devices December 2002, ver. 2.0 Application Note 202 Introduction Preliminary Information To achieve high data transfer rates, Stratix TM devices

More information

APEX II The Complete I/O Solution

APEX II The Complete I/O Solution APEX II The Complete I/O Solution July 2002 Altera introduces the APEX II device family: highperformance, high-bandwidth programmable logic devices (PLDs) targeted towards emerging network communications

More information

Implementing LED Drivers in MAX Devices

Implementing LED Drivers in MAX Devices Implementing LE rivers in MAX evices ecember 2002, ver. 1.0 Application Note 286 Introduction Commercial LE river Chips iscrete light-emitting diode (LE) driver chips are common on many system boards.

More information

PowerPlay Early Power Estimator User Guide for Cyclone III FPGAs

PowerPlay Early Power Estimator User Guide for Cyclone III FPGAs PowerPlay Early Power Estimator User Guide for Cyclone III FPGAs 101 Innovation Drive San Jose, CA 95134 www.altera.com Software Version: QII v9.0 SP2 Document Version: 2.0 Document Date: June 2009 UG-01013-2.0

More information

On-Chip Memory Implementations

On-Chip Memory Implementations On-Chip Memory Implementations Using Cyclone Memory Blocks March 2003, ver. 1.1 Application Note 252 Introduction Cyclone devices feature embedded memory blocks that can be easily configured to support

More information

Intel Stratix 10 General Purpose I/O User Guide

Intel Stratix 10 General Purpose I/O User Guide Intel Stratix 10 General Purpose I/O User Guide Updated for Intel Quartus Prime Design Suite: 17.1 Subscribe Send Feedback Latest document on the web: PDF HTML Contents Contents 1 Intel Stratix 10 I/O

More information

Implementing LED Drivers in MAX and MAX II Devices. Introduction. Commercial LED Driver Chips

Implementing LED Drivers in MAX and MAX II Devices. Introduction. Commercial LED Driver Chips Implementing LE rivers in MAX and MAX II evices October 2008 AN-286-2.3 Introduction iscrete LE driver chips are common on many system boards. Altera MAX II, MAX 7000B, MAX 7000A, MAX 3000A, and MAX 7000S

More information

Altera I/O Phase-Locked Loop (Altera IOPLL) IP Core User Guide

Altera I/O Phase-Locked Loop (Altera IOPLL) IP Core User Guide 2015.05.04 Altera I/O Phase-Locked Loop (Altera IOPLL) IP Core User Guide UG-01155 Subscribe The Altera IOPLL megafunction IP core allows you to configure the settings of Arria 10 I/O PLL. Altera IOPLL

More information

Intel Stratix 10 General Purpose I/O User Guide

Intel Stratix 10 General Purpose I/O User Guide Intel Stratix 10 General Purpose I/O User Guide Updated for Intel Quartus Prime Design Suite: 18.0 Subscribe Send Feedback Latest document on the web: PDF HTML Contents Contents 1. Intel Stratix 10 I/O

More information

Implementing Bus LVDS Interface in Cyclone III, Stratix III, and Stratix IV Devices

Implementing Bus LVDS Interface in Cyclone III, Stratix III, and Stratix IV Devices Implementing Bus LVDS Interface in Cyclone III, Stratix III, and Stratix IV Devices November 2008, ver. 1.1 Introduction LVDS is becoming the most popular differential I/O standard for high-speed transmission

More information

Section I. Cyclone II Device Family Data Sheet

Section I. Cyclone II Device Family Data Sheet Section I. Cyclone II Device Family Data Sheet This section provides information for board layout designers to successfully layout their boards for Cyclone II devices. It contains the required PCB layout

More information

Matrices in MAX II & MAX 3000A Devices

Matrices in MAX II & MAX 3000A Devices Crosspoint Switch Matrices in MAX II & MAX 3000A Devices March 200, ver. 2.0 Application Note 29 Introduction With a high level of flexibility, performance, and programmability, you can use crosspoint

More information

6. I/O Features in Stratix IV Devices

6. I/O Features in Stratix IV Devices 6. I/O Features in Stratix IV Devices September 2012 SIV51006-3.4 SIV51006-3.4 This chapter describes how Stratix IV devices provide I/O capabilities that allow you to work in compliance with current and

More information

Section I. Cyclone II Device Family Data Sheet

Section I. Cyclone II Device Family Data Sheet Section I. Cyclone II Device Family Data Sheet This section provides provides information for board layout designers to successfully layout their boards for Cyclone II devices. It contains the required

More information

Low Power Design Techniques

Low Power Design Techniques Low Power Design Techniques August 2005, ver 1.0 Application Note 401 Introduction This application note provides low-power logic design techniques for Stratix II and Cyclone II devices. These devices

More information

8. Migrating Stratix II Device Resources to HardCopy II Devices

8. Migrating Stratix II Device Resources to HardCopy II Devices 8. Migrating Stratix II Device Resources to HardCopy II Devices H51024-1.3 Introduction Altera HardCopy II devices and Stratix II devices are both manufactured on a 1.2-V, 90-nm process technology and

More information

Simple Excalibur System

Simple Excalibur System Excalibur Solutions Simple Excalibur System August 2002, ver. 1.0 Application Note 242 Introduction This application note describes a simple Excalibur system design that consists of software running on

More information

Interfacing RLDRAM II with Stratix II, Stratix,& Stratix GX Devices

Interfacing RLDRAM II with Stratix II, Stratix,& Stratix GX Devices Interfacing RLDRAM II with Stratix II, Stratix,& Stratix GX Devices November 2005, ver. 3.1 Application Note 325 Introduction Reduced latency DRAM II (RLDRAM II) is a DRAM-based point-to-point memory device

More information

Introduction. Synchronous vs. Asynchronous Memory. Converting Memory from Asynchronous to Synchronous for Stratix & Stratix GX Designs

Introduction. Synchronous vs. Asynchronous Memory. Converting Memory from Asynchronous to Synchronous for Stratix & Stratix GX Designs Converting from synchronous to Synchronous for Stratix & Stratix GX esigns November 2002, ver. 2.0 pplication Note 210 Introduction The Stratix TM and Stratix GX device families provide a unique memory

More information

Intel MAX 10 High-Speed LVDS I/O User Guide

Intel MAX 10 High-Speed LVDS I/O User Guide Intel MAX 10 High-Speed LVDS I/O User Guide Updated for Intel Quartus Prime Design Suite: 17.1 Subscribe Send Feedback Latest document on the web: PDF HTML Contents Contents 1 Intel MAX 10 High-Speed LVDS

More information

Nios Soft Core Embedded Processor

Nios Soft Core Embedded Processor Nios Soft Core Embedded Processor June 2000, ver. 1 Data Sheet Features... Preliminary Information Part of Altera s Excalibur TM embedded processor solutions, the Nios TM soft core embedded processor is

More information

6. I/O Features in Arria II Devices

6. I/O Features in Arria II Devices 6. I/O Features in Arria II Devices December 2011 AIIGX51006-4.2 AIIGX51006-4.2 This chapter describes how Arria II devices provide I/O capabilities that allow you to work in compliance with current and

More information

ByteBlaster II Parallel Port Download Cable

ByteBlaster II Parallel Port Download Cable ByteBlaster II Parallel Port Download Cable December 2002, Version 1.0 Data Sheet Features Allows PC users to perform the following functions: Program MAX 9000, MAX 7000S, MAX 7000AE, MAX 7000B, MAX 3000A,

More information

Altera Corporation 1. EP1M120 I/O Pins ver Table 1 shows all pins for the EP1M pin FineLine BGA package.

Altera Corporation 1. EP1M120 I/O Pins ver Table 1 shows all pins for the EP1M pin FineLine BGA package. Table 1 shows all pins for the EP1M120 484-pin package. 1 I/O HSDI_RX1p A16 1 I/O HSDI_RX2p A15 1 I/O HSDI_RX3p A14 1 I/O HSDI_RX4p A13 1 HSDI_CLK1p - B12 1 I/O VREF1 (3) A17 1 I/O HSDI_RX1n B16 1 I/O

More information

White Paper The Need for a High-Bandwidth Memory Architecture in Programmable Logic Devices

White Paper The Need for a High-Bandwidth Memory Architecture in Programmable Logic Devices Introduction White Paper The Need for a High-Bandwidth Memory Architecture in Programmable Logic Devices One of the challenges faced by engineers designing communications equipment is that memory devices

More information

Estimating Nios Resource Usage & Performance

Estimating Nios Resource Usage & Performance Estimating Nios Resource Usage & Performance in Altera Devices September 2001, ver. 1.0 Application Note 178 Introduction The Excalibur Development Kit, featuring the Nios embedded processor, includes

More information

MAX 10 General Purpose I/O User Guide

MAX 10 General Purpose I/O User Guide MAX 10 General Purpose I/O User Guide Subscribe UG-M10GPIO 101 Innovation Drive San Jose, CA 95134 www.altera.com TOC-2 Contents MAX 10 I/O Overview... 1-1 MAX 10 Devices I/O Resources Per Package...1-1

More information

Using TriMatrix Embedded Memory Blocks

Using TriMatrix Embedded Memory Blocks Using TriMatrix Embedded Memory Blocks in Stratix & Stratix GX evices November 2002, ver. 2.0 Application Note 203 Introduction TriMatrix Memory Stratix and Stratix GX devices feature the TriMatrix memory

More information

ALTDQ_DQS2 Megafunction User Guide

ALTDQ_DQS2 Megafunction User Guide ALTDQ_DQS2 Megafunction ALTDQ_DQS2 Megafunction 101 Innovation Drive San Jose, CA 95134 www.altera.com UG-01089-2.2 Feedback Subscribe 2013 Altera Corporation. All rights reserved. ALTERA, ARRIA, CYCLONE,

More information

High-Performance FPGA PLL Analysis with TimeQuest

High-Performance FPGA PLL Analysis with TimeQuest High-Performance FPGA PLL Analysis with TimeQuest August 2007, ver. 1.0 Application Note 471 Introduction f Phase-locked loops (PLLs) provide robust clock management and clock synthesis capabilities for

More information

ByteBlaster II Download Cable User Guide

ByteBlaster II Download Cable User Guide ByteBlaster II Download Cable User Guide 101 Innovation Drive San Jose, CA 95134 (408) 544-7000 http://www.altera.com UG-BBII81204-1.1 P25-10324-00 Document Version: 1.1 Document Date: December 2004 Copyright

More information

Intel MAX 10 General Purpose I/O User Guide

Intel MAX 10 General Purpose I/O User Guide Intel MAX 10 General Purpose I/O User Guide Updated for Intel Quartus Prime Design Suite: 17.1 Subscribe Send Feedback Latest document on the web: PDF HTML Contents Contents 1 Intel MAX 10 I/O Overview...3

More information

Design Verification Using the SignalTap II Embedded

Design Verification Using the SignalTap II Embedded Design Verification Using the SignalTap II Embedded Logic Analyzer January 2003, ver. 1.0 Application Note 280 Introduction The SignalTap II embedded logic analyzer, available exclusively in the Altera

More information

Using MAX 3000A Devices as a Microcontroller I/O Expander

Using MAX 3000A Devices as a Microcontroller I/O Expander Using MAX 3000A Devices as a Microcontroller I/O Expander August 2003, Ver 1.0 Application Note 265 Introduction Advantages of Using MAX 3000A Devices Many microcontrollers and microprocessors limit I/O

More information

POS-PHY Level 4 MegaCore Function

POS-PHY Level 4 MegaCore Function POS-PHY Level 4 MegaCore Function November 2004, MegaCore Version 2.2.2 Errata Sheet Introduction This document addresses known errata and documentation changes for version v2.2.2 of the POS-PHY Level

More information

Using the Serial FlashLoader With the Quartus II Software

Using the Serial FlashLoader With the Quartus II Software Using the Serial FlashLoader With the Quartus II Software July 2006, ver. 3.0 Application Note 370 Introduction Using the Joint Test Action Group () interface, the Altera Serial FlashLoader (SFL) is the

More information

AN 756: Altera GPIO to Altera PHYLite Design Implementation Guidelines

AN 756: Altera GPIO to Altera PHYLite Design Implementation Guidelines AN 756: Altera GPIO to Altera PHYLite Design Implementation Guidelines AN-756 2017.05.08 Subscribe Send Feedback Contents Contents 1...3 1.1 Implementing the Altera PHYLite Design... 3 1.1.1 Parameter

More information

Enhanced Configuration Devices

Enhanced Configuration Devices Enhanced Configuration Devices October 2007, Version 1.2 Errata Sheet Introduction Intel-Flash- Based EPC Device Protection f This errata sheet provides updated information on enhanced configuration devices

More information

Section I. Cyclone FPGA Family Data Sheet

Section I. Cyclone FPGA Family Data Sheet Section I. Cyclone FPGA Family Data Sheet This section provides designers with the data sheet specifications for Cyclone devices. The chapters contain feature definitions of the internal architecture,

More information

Stratix. Introduction. Features... Programmable Logic Device Family. Preliminary Information

Stratix. Introduction. Features... Programmable Logic Device Family. Preliminary Information Stratix Programmable Logic Device Family February 2002, ver. 1.0 Data Sheet Introduction Preliminary Information The Stratix family of programmable logic devices (PLDs) is based on a 1.5-V, 0.13-µm, all-layer

More information

Section I. Cyclone II Device Family Data Sheet

Section I. Cyclone II Device Family Data Sheet Section I. Cyclone II Device Family Data Sheet This section provides information for board layout designers to successfully layout their boards for Cyclone II devices. It contains the required PCB layout

More information

Intel Stratix 10 Clocking and PLL User Guide

Intel Stratix 10 Clocking and PLL User Guide Intel Stratix 10 Clocking and PLL User Guide Updated for Intel Quartus Prime Design Suite: 18.0 Subscribe Send Feedback Latest document on the web: PDF HTML Contents Contents 1. Intel Stratix 10 Clocking

More information

Stratix II FPGA Family

Stratix II FPGA Family October 2008, ver. 2.1 Errata Sheet Introduction This errata sheet provides updated information on Stratix II devices. This document addresses known device issues and includes methods to work around the

More information

Stratix vs. Virtex-II Pro FPGA Performance Analysis

Stratix vs. Virtex-II Pro FPGA Performance Analysis White Paper Stratix vs. Virtex-II Pro FPGA Performance Analysis The Stratix TM and Stratix II architecture provides outstanding performance for the high performance design segment, providing clear performance

More information

Designing with ESBs in APEX II Devices

Designing with ESBs in APEX II Devices Designing with ESBs in APEX II Devices March 2002, ver. 1.0 Application Note 179 Introduction In APEX TM II devices, enhanced embedded system blocks (ESBs) support memory structures, such as single-port

More information

Signal Integrity Comparisons Between Stratix II and Virtex-4 FPGAs

Signal Integrity Comparisons Between Stratix II and Virtex-4 FPGAs White Paper Introduction Signal Integrity Comparisons Between Stratix II and Virtex-4 FPGAs Signal integrity has become a critical issue in the design of high-speed systems. Poor signal integrity can mean

More information

Using High-Speed I/O Standards in APEX II Devices

Using High-Speed I/O Standards in APEX II Devices Using High-Speed I/O Standards in APEX II Devices August 2002, ver. 1.7 Application Note 166 Introduction Recent expansion in the telecommunications market and growth in Internet use have created a demand

More information

Intel Stratix 10 Logic Array Blocks and Adaptive Logic Modules User Guide

Intel Stratix 10 Logic Array Blocks and Adaptive Logic Modules User Guide Intel Stratix 10 Logic Array Blocks and Adaptive Logic Modules User Guide Subscribe Send Feedback Latest document on the web: PDF HTML Contents Contents 1 Intel Stratix 10 LAB and Overview... 3 2 HyperFlex

More information

AN 547: Putting the MAX II CPLD in Hibernation Mode to Achieve Zero Standby Current

AN 547: Putting the MAX II CPLD in Hibernation Mode to Achieve Zero Standby Current AN 547: Putting the MAX II CPLD in Hibernation Mode to Achieve Zero Standby Current January 2009 AN-547-10 Introduction To save power, the MAX II CPLD can be completely powered down into hibernation mode

More information

Excalibur Solutions Using the Expansion Bus Interface. Introduction. EBI Characteristics

Excalibur Solutions Using the Expansion Bus Interface. Introduction. EBI Characteristics Excalibur Solutions Using the Expansion Bus Interface October 2002, ver. 1.0 Application Note 143 Introduction In the Excalibur family of devices, an ARM922T processor, memory and peripherals are embedded

More information

6. I/O Features for HardCopy IV Devices

6. I/O Features for HardCopy IV Devices 6. I/O Features for HardCopy IV Devices March 2012 HIV51006-2.3 HIV51006-2.3 This chapter describes the I/O standards, features, termination schemes, and performance supported in HardCopy IV devices. All

More information

Chapter 2. Cyclone II Architecture

Chapter 2. Cyclone II Architecture Chapter 2. Cyclone II Architecture CII51002-1.0 Functional Description Cyclone II devices contain a two-dimensional row- and column-based architecture to implement custom logic. Column and row interconnects

More information

4. Selectable I/O Standards in Stratix & Stratix GX Devices

4. Selectable I/O Standards in Stratix & Stratix GX Devices 4. Selectable I/O Standards in Stratix & Stratix GX Devices S52004-3.4 Introduction The proliferation of I/O standards and the need for higher I/O performance have made it critical that devices have flexible

More information

USB BitJetLite Download Cable

USB BitJetLite Download Cable USB BitJetLite Download Cable User Guide, Inc. (USA) 14100 Murphy Avenue San Martin, CA 95046 (408) 852-0067 http://www.slscorp.com Product Version: 1.0 Document Version: 1.0 Document Date: Copyright 2010,.All

More information

5. Clock Networks and PLLs in Stratix IV Devices

5. Clock Networks and PLLs in Stratix IV Devices September 2012 SIV51005-3.4 5. Clock Networks and PLLs in Stratix IV Devices SIV51005-3.4 This chapter describes the hierarchical clock networks and phase-locked loops (PLLs) which have advanced features

More information

Cyclone II FPGA Family

Cyclone II FPGA Family ES-030405-1.3 Errata Sheet Introduction This errata sheet provides updated information on Cyclone II devices. This document addresses known device issues and includes methods to work around the issues.

More information

Stratix. Introduction. Features... 10,570 to 114,140 LEs; see Table 1. FPGA Family. Preliminary Information

Stratix. Introduction. Features... 10,570 to 114,140 LEs; see Table 1. FPGA Family. Preliminary Information Stratix FPGA Family December 2002, ver. 3.0 Data Sheet Introduction Preliminary Information The Stratix TM family of FPGAs is based on a 1.5-V, 0.13-µm, all-layer copper SRAM process, with densities up

More information

White Paper Using the MAX II altufm Megafunction I 2 C Interface

White Paper Using the MAX II altufm Megafunction I 2 C Interface White Paper Using the MAX II altufm Megafunction I 2 C Interface Introduction Inter-Integrated Circuit (I 2 C) is a bidirectional two-wire interface protocol, requiring only two bus lines; a serial data/address

More information

E3 Mapper MegaCore Function (E3MAP)

E3 Mapper MegaCore Function (E3MAP) MegaCore Function (E3MAP) March 9, 2001; ver. 1.0 Data Sheet Features Easy-to-use MegaWizard Plug-In generates MegaCore variants Quartus TM II software and OpenCore TM feature allow place-androute, and

More information

Altera I/O Phase-Locked Loop (Altera IOPLL) IP Core User Guide

Altera I/O Phase-Locked Loop (Altera IOPLL) IP Core User Guide Altera I/O Phase-Locked Loop (Altera IOPLL) IP Core User Guide UG-01155 2017.06.16 Last updated for Intel Quartus Prime Design Suite: 17.0 Subscribe Send Feedback Contents Contents...3 Device Family Support...

More information

Nios Embedded Processor Development Board

Nios Embedded Processor Development Board Nios Embedded Processor Development Board July 2003, ver. 2.2 Data Sheet Introduction Development Board Features Functional Overview This data sheet describes the features and functionality of the Nios

More information

Interfacing Cyclone III Devices with 3.3/3.0/2.5-V LVTTL/LVCMOS I/O Systems

Interfacing Cyclone III Devices with 3.3/3.0/2.5-V LVTTL/LVCMOS I/O Systems Interfacing Devices with 3.3/3.0/2.5-V LVTTL/LVCMOS I/O Systems April 2008 AN-447-1.1 Introduction Altera Cyclone III devices are compatible and support 3.3/3.0/2.5-V LVTTL/LVCMOS I/O standards. This application

More information

Section I. Cyclone FPGA Family Data Sheet

Section I. Cyclone FPGA Family Data Sheet Section I. Cyclone FPGA Family Data Sheet This section provides designers with the data sheet specifications for Cyclone devices. The chapters contain feature definitions of the internal architecture,

More information

DDR and DDR2 SDRAM Controller Compiler User Guide

DDR and DDR2 SDRAM Controller Compiler User Guide DDR and DDR2 SDRAM Controller Compiler User Guide 101 Innovation Drive San Jose, CA 95134 www.altera.com Operations Part Number Compiler Version: 8.1 Document Date: November 2008 Copyright 2008 Altera

More information

SERDES Transmitter/Receiver (ALTLVDS) Megafunction User Guide

SERDES Transmitter/Receiver (ALTLVDS) Megafunction User Guide SERDES Transmitter/Receiver (ALTLVDS) Megafunction User Guide 101 Innovation Drive San Jose, CA 95134 www.altera.com Software Version: 7.2 Document Version: 3.3 Document Date: November 2007 Copyright 2007

More information

Introduction. Design Hierarchy. FPGA Compiler II BLIS & the Quartus II LogicLock Design Flow

Introduction. Design Hierarchy. FPGA Compiler II BLIS & the Quartus II LogicLock Design Flow FPGA Compiler II BLIS & the Quartus II LogicLock Design Flow February 2002, ver. 2.0 Application Note 171 Introduction To maximize the benefits of the LogicLock TM block-based design methodology in the

More information

9. SEU Mitigation in Cyclone IV Devices

9. SEU Mitigation in Cyclone IV Devices 9. SEU Mitigation in Cyclone IV Devices May 2013 CYIV-51009-1.3 CYIV-51009-1.3 This chapter describes the cyclical redundancy check (CRC) error detection feature in user mode and how to recover from soft

More information

7. External Memory Interfaces in Cyclone IV Devices

7. External Memory Interfaces in Cyclone IV Devices March 2016 CYIV-51007-2.6 7. External Memory Interaces in Cyclone IV Devices CYIV-51007-2.6 This chapter describes the memory interace pin support and the external memory interace eatures o Cyclone IV

More information

POS-PHY Level 4 POS-PHY Level 3 Bridge Reference Design

POS-PHY Level 4 POS-PHY Level 3 Bridge Reference Design Level 4 Bridge Reference Design October 2001; ver. 1.02 Application Note 180 General Description This application note describes how the Level 4 Bridge reference design can be used to bridge packet or

More information

Nios Embedded Processor UART Peripheral

Nios Embedded Processor UART Peripheral Nios Embedded Processor UART Peripheral March 2001, ver. 1.1 Data Sheet General Description The Nios universal asynchronous receiver/transmitter UART implements simple RS-232 asynchronous transmit and

More information

Simultaneous Multi-Mastering with the Avalon Bus

Simultaneous Multi-Mastering with the Avalon Bus Simultaneous Multi-Mastering with the Avalon Bus April 2002, ver. 1.1 Application Note 184 Introduction The Excalibur Development Kit, featuring the Nios embedded processor version 2.1 supports an enhanced

More information

Design Guidelines for Optimal Results in High-Density FPGAs

Design Guidelines for Optimal Results in High-Density FPGAs White Paper Introduction Design Guidelines for Optimal Results in High-Density FPGAs Today s FPGA applications are approaching the complexity and performance requirements of ASICs. In some cases, FPGAs

More information

DDR & DDR2 SDRAM Controller Compiler

DDR & DDR2 SDRAM Controller Compiler DDR & DDR2 SDRAM Controller Compiler May 2006, Compiler Version 3.3.1 Errata Sheet This document addresses known errata and documentation issues for the DDR and DDR2 SDRAM Controller Compiler version 3.3.1.

More information

Practical Hardware Debugging: Quick Notes On How to Simulate Altera s Nios II Multiprocessor Systems Using Mentor Graphics ModelSim

Practical Hardware Debugging: Quick Notes On How to Simulate Altera s Nios II Multiprocessor Systems Using Mentor Graphics ModelSim Practical Hardware Debugging: Quick Notes On How to Simulate Altera s Nios II Multiprocessor Systems Using Mentor Graphics ModelSim Ray Duran Staff Design Specialist FAE, Altera Corporation 408-544-7937

More information

6. I/O Features for HardCopy III Devices

6. I/O Features for HardCopy III Devices 6. I/O Features or HardCopy III Devices January 2011 HIII51006-3.1 HIII51006-3.1 This chapter describes the I/O standards, eatures, termination schemes, and perormance supported in HardCopy III devices.

More information

Designing RGMII Interface with FPGA and HardCopy Devices

Designing RGMII Interface with FPGA and HardCopy Devices Designing RGMII Interface with FPGA and HardCopy Devices November 2007, ver. 1.0 Application Note 477 Introduction The Reduced Gigabit Media Independent Interface (RGMII) is an alternative to the IEEE

More information

Feature EPF10K30E EPF10K50E EPF10K50S

Feature EPF10K30E EPF10K50E EPF10K50S FLEX 10KE Embedded Programmable Logic Family August 1999, ver. 2.02 Data Sheet Features... Embedded programmable logic devices (PLDs), providing System-on-a-Programmable-Chip TM integration in a single

More information

9. Hot Socketing and Power-On Reset in Stratix IV Devices

9. Hot Socketing and Power-On Reset in Stratix IV Devices February 2011 SIV51009-3.2 9. Hot Socketing and Power-On Reset in Stratix IV Devices SIV51009-3.2 This chapter describes hot-socketing specifications, power-on reset (POR) requirements, and their implementation

More information

Intel Stratix 10 High-Speed LVDS I/O User Guide

Intel Stratix 10 High-Speed LVDS I/O User Guide Intel Stratix 10 High-Speed LVDS I/O User Guide Updated for Intel Quartus Prime Design Suite: 18.1 Subscribe Latest document on the web: PDF HTML Contents Contents 1. Intel Stratix 10 High-Speed LVDS I/O

More information

Legacy SDRAM Controller with Avalon Interface

Legacy SDRAM Controller with Avalon Interface Legacy SDRAM Controller with Avalon Interface January 2003, Version 1.0 Data Sheet Introduction PTF Assignments SDRAM is commonly used in cost-sensitive applications requiring large amounts of memory.

More information

11. SEU Mitigation in Stratix IV Devices

11. SEU Mitigation in Stratix IV Devices 11. SEU Mitigation in Stratix IV Devices February 2011 SIV51011-3.2 SIV51011-3.2 This chapter describes how to use the error detection cyclical redundancy check (CRC) feature when a Stratix IV device is

More information

Benefits of Embedded RAM in FLEX 10K Devices

Benefits of Embedded RAM in FLEX 10K Devices Benefits of Embedded RAM in FLEX 1K Devices January 1996, ver. 1 Product Information Bulletin 2 Introduction Driven by the demand to integrate many more digital functions in a single device, custom logic

More information

FPGAs Provide Reconfigurable DSP Solutions

FPGAs Provide Reconfigurable DSP Solutions FPGAs Provide Reconfigurable DSP Solutions Razak Mohammedali Product Marketing Engineer Altera Corporation DSP processors are widely used for implementing many DSP applications. Although DSP processors

More information

RapidIO MegaCore Function

RapidIO MegaCore Function March 2007, MegaCore Function Version 3.1.1 Errata Sheet This document addresses known errata and documentation issues for the Altera RapidIO MegaCore function version 3.1.1. Errata are functional defects

More information

White Paper Low-Cost FPGA Solution for PCI Express Implementation

White Paper Low-Cost FPGA Solution for PCI Express Implementation White Paper Introduction PCI Express is rapidly establishing itself as the successor to PCI, providing higher performance, increased flexibility, and scalability for next-generation systems, as well as

More information