Using Flexible-LVDS I/O Pins in
|
|
- Aubrie Morgan
- 5 years ago
- Views:
Transcription
1 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 to move more data faster than ever. To meet this demand, system designers are relying on solutions such as differential signaling and interface standards such as RapidIO, POS-PHY Level 4, and UTOPIA IV. APEX TM II device high-speed interface I/O pins offer serialization and deserialization on a single chip to move data at high speeds. They also utilize a state-of-the-art CMOS process that consumes far less power than GaAs devices, the other alternative for high-speed devices. Preliminary Information The following documents provide information on APEX II device highspeed I/O standard features and functions. These documents also explain how system designers can take advantage of these standards to increase system efficiencies and bandwidth. Application Note 157 (Using CDS in APEX II Devices) describes the most common clock topologies, and how the unique clock-data synchronization (CDS) feature in APEX II devices is applied. Application Note 166 (Using High-Speed I/O Standards in APEX II Devices) provides information on APEX II device high-speed I/O standard features and functions. This document also explains how system designers can take advantage of these standards to increase system efficiencies and bandwidth. Flexible-LVDS Differential Buffers The APEX II high-speed interface offers four high-speed I/O banks. Each I/O bank is comprised of 18 channels, offering 36 differential input channels and 36 differential output channels. Every channel can transmit data at speeds of up to 1 gigabit per second (Gbps). APEX II devices also offer 88 Flexible-LVDS TM pins that use internal phase-locked loops (PLLs) to transmit or receive data at 400 Megabits per second (Mbps). Flexible-LVDS pins are located in standard user I/O banks and only require a 100-Ω termination resistor at the input receiver pins. Flexible-LVDS pins support LVDS, LVPECL, and HyperTransport signaling on the receiver side and LVDS and HyperTransport signaling on the transmitter side. Because Flexible-LVDS I/O pins implement serialization/deserialization (SERDES) with minimal logic in APEX II devices, they do not require dedicated circuitry. Altera Corporation 1 AN
2 AN 167: Using Flexible-LVDS I/O Pins in APEX II Devices Preliminary Information Flexible-LVDS I/O Interface Designers can use dedicated double data rate (DDR) circuitry to implement Flexible-LVDS I/O pins in APEX II devices. While single data rate (SDR) circuitry only samples data at the positive edge of the clock, DDR circuitry captures data on both the rising and falling edges, and is therefore capable of doubling the maximum SDR transfer rate. Designers can use APEX II device shift registers, internal global PLLs, and I/O cells to perform serial-to-parallel conversions on incoming data and parallel-to-serial conversions on outgoing data. Clock Domains Flexible-LVDS I/O pins use the many clock domains available in APEX II devices. These clock domains fall into four categories: eight global clock domains, two I/O element (IOE) clock domains from the peripheral control bus, four fast I/O clock domains, and unlimited, internally generated clock domains. The four general-purpose PLLs generate the eight global clock domains. Each PLL features two taps that directly drive two unique global clock networks. A dedicated clock pin drives each of the four general-purpose PLLs. These eight clock lines are utilized when designing for speeds up to 400 Mbps. Figure 1 shows the PLL connections to the dedicated global clock lines. For more information on general purpose PLLs, see Application Note 156 (Using General-Purpose PLLs with APEX II Devices). 2 Altera Corporation
3 Preliminary Information AN 167: Using Flexible-LVDS I/O Pins in APEX II Devices Figure 1. APEX II PLL Clock Connections & Dedicated Global Clock Lines G6 G2 G3 G7 G8 G4 G1 G5 Transmitter PLL1 VCO J Receiver PLL1 VCO RXCLK_IN1P RXCLK_IN1N W W TXCLK_OUT1P TXCLK_OUT1N PLL4 PLL3 CLK4 INCLK CLK0 CLK1 CLK0 CLK1 INCLK CLK3 PLL2 PLL1 CLK2 INCLK CLK0 CLK1 CLK0 CLK1 INCLK CLK1 CLKLK_FBIN2 CLKLK_OUT2 CLKLK_FBIN1 CLKLK_OUT1 Transmitter PLL2 VCO J Receiver PLL2 VCO RXCLK_IN2P RXCLK_IN2N TXCLK_OUT2P TXCLK_OUT2N W W Each APEX II device IOE selects clock, clear, clock enable, and output enable controls from the peripheral control bus, a network of I/O control signals. The peripheral control bus uses high-speed drivers to minimize signal skew across devices. In addition to the eight global clock signals, two of the twelve APEX II peripheral control bus signals can feed the IOE register s clock ports. Each one of the two clocks can be driven by any of the dedicated input pins or from any logic element (LE). Figure 2 shows the IOE configuration for DDR input. Figure 3 shows the IOE configuration for DDR output. Altera Corporation 3
4 AN 167: Using Flexible-LVDS I/O Pins in APEX II Devices Preliminary Information Figure 2. APEX II IOE in DDR Input I/O Configuration Column, Row or Local Interconnect Eight Dedicated Clocks VCCIO Optional PCI Clamp 12 Peripheral Signals VCCIO Programmable Pull-Up Resistor Input Pin to Input Register Delay Input Register D Q Input Clock Enable Delay ENA CLRN/PRN Bus-Hold Circuit Chip-Wide Reset Input Register D Q D Latch Q ENA CLRN/PRN ENA CLRN/PRN 4 Altera Corporation
5 Preliminary Information AN 167: Using Flexible-LVDS I/O Pins in APEX II Devices Figure 3. APEX II IOE in DDR Output I/O Configuration Column, Row or Local Interconnect Eight Dedicated Clocks 12 Peripheral Signals Output Clock Enable Delay Chip-Wide Reset OE Register D Q ENA CLRN/PRN OE Register D Q Output t ZX Delay OE Register t CO Delay VCCIO Optional PCI Clamp VCCIO Programmable Pull-Up Resistor ENA CLRN/PRN Used for DDR SDRAM Logic Array to Output Register Delay Logic Array to Output Register Delay Output Register D Q ENA CLRN/PRN Output Register D Q ENA CLRN/PRN clk Output Propagation Delay Drive Strength Control Open-Drain Output Slew Control Bus-Hold Circuit The four dedicated fast I/O pins can also function as clocks. These fast I/O pins have a lower maximum speed than the global clocks. A fast I/O pin drives the IOE clock through the peripheral control bus. Altera Corporation 5
6 AN 167: Using Flexible-LVDS I/O Pins in APEX II Devices Preliminary Information Flexible-LVDS I/O Receiver Operation The Flexible-LVDS I/O receiver uses the APEX II device s DDR input circuitry to receive high-speed serial data. The DDR input circuitry consists of a pair of registers used to capture the high-speed serial data and a latch. One register captures the data on the positive edge of the highfrequency clock (generated by PLL) and the other register captures the data on negative edge of the high-frequency clock. The data captured on the negative edge is delayed by one half of the high-speed clock cycle. Therefore, the data is latched before it interfaces with the system logic. Figure 4 shows the DDR timing relation between the incoming serial data, and the high-frequency clock. The inclock signal is running at half the speed of the incoming data. Figure 5 shows the DDR input and the other modules used in a Flexible-LVDS receiver design to interface with the system logic. Figure 4. DDR Timing Relationship between the Incoming Serial Data & Clock inclock datain B0 A0 B1 A1 B2 A2 B3 A3 neg_edge_out dataout_l dataout_h XX B0 B1 B2 XX B0 B1 B2 XX A0 A1 A2 B3 6 Altera Corporation
7 Preliminary Information AN 167: Using Flexible-LVDS I/O Pins in APEX II Devices Figure 5. Flexible-LVDS Receiver Interface ( 8 Mode) DDR Circuit datain DFF Shift Register DFF Latch D0, D2, D4, D6 Register D1, D3, D5, D7 APEX II Logic Array Shift Register inclock 4 PLL 1 Clock Flexible-LVDS I/O Transmitter Operation The Flexible-LVDS I/O transmitter uses the APEX II device s DDR output circuitry to transmit high-speed serial data. The DDR output circuitry consists of a pair of registers and a multiplexer. The transmitter has a pair of shift registers that capture and transfer data to the DDR output circuitry. Figure 6 shows the DDR timing relation between the parallel data and the low-frequency clock. The inclock signal is running at half the speed of the data. Figure 7 shows the DDR output and the other modules used in a Flexible-LVDS transmitter design to interface with the system logic. 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 Altera Corporation 7
8 AN 167: Using Flexible-LVDS I/O Pins in APEX II Devices Preliminary Information Figure 7. Flexible-LVDS I/O Transmitter Interface ( 8 Mode) DDR Output Circuit DFF D0, D2, D4, D6 APEX II Logic Array Shift Register dataout D1, D3, D5, D7 Shift Register DFF 1 4 PLL 1 inclock Quartus II Software Designing with Flexible-LVDS I/O buffers requires the use of the ddio megafunction in the Quartus II software. Other functions such as serial shift registers and PLLs are also implemented to receive or transmit data at high speeds. The following section discusses an example design that consists of both a VHDL receiver circuit and a transmitter circuit for I/O buffers. The design used in this section is also available on the Altera web site ( Although this example is for data transfers where the data rate is 8 the clock rate, the data transfer can be easily modified for other data/clock relationships. Building an 8-Bit Flexible-LVDS Receiver The DDR input register receives the data and separates it into odd bits and the even bits. The incoming data bits 0, 2, 4, and 6 are connected to the input of one shift register, and the data bits 1, 3, 5, and 7 are connected to the input of the other shift register. These two shift registers de-serialize the data. A third register, clocked by the low-frequency clock, drives the parallel data to the system design. Figure 8 shows all the modules necessary for a single Flexible-LVDS buffer to receive serial data. 8 Altera Corporation
9 Preliminary Information AN 167: Using Flexible-LVDS I/O Pins in APEX II Devices Figure 8. Complete Receiver Module inclk pll_clk_en serial_input clk_en pll1 (1) inclock clock0 inclocken locked 4 inst flex_lvds_input (2) datain[0] dataout_h[0] inclock dataout_l[0] inclocken ddio input inst1 locked 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] dataout7 dataout6 dataout5 dataout4 dataout3 dataout2 dataout1 dataout0 clk_en h[0] lpm_shiftrega left shift clock enable q[3..0] shiftin datah[3..0] clk_en l[0] lpm_shiftrega left shift clock enable q[3..0] shiftin datal[3..0] inst2 inst3 Notes to Figure 8: (1) Input period = 25 ns; clock0 frequency multiplication factor = 4. (2) Power up low. The altddio_in block captures the serial data on both clock edges and parses the data into two outputs. The bits captured on the negative edges are latched before they are driven to the shift register modules. This synchronizes the bits with the data captured on the rising edge of the clock. The general-purpose PLL module (PLL1) generates the high-speed clock for the deserialization registers. 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 data-to-clock relationships. The PLL output clocks a pair of shift registers, which converts data from serial to parallel. The incoming data bits 0, 2, 4, and 6 are connected to the input of one shift register, and the data bits 1, 3, 5, and 7 are connected to the input of the other shift register. The shift registers deserialize the data, which then is driven to the system design. Eight wires reconstruct the data bits and make the connection between the Flexible-LVDS circuitry and the system design. Altera Corporation 9
10 AN 167: Using Flexible-LVDS I/O Pins in APEX II Devices Preliminary Information Building an 8-Bit Flexible-LVDS Transmitter The data is received on two shift registers. Outgoing 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 module uses a high-speed clock generated by the general-purpose PLL module to transmit the serial data. A counter signals the shift register to receive data every fourth clock cycle. Figure 9 shows all the modules necessary for a single Flexible-LVDS buffer to transmit serial data. Figure 9. Complete Transmitter Module hout lout datain_h[0] datain_l[0] flex_lvds_out (1) dataout[0] serial_out clk_en eq[3] resulth[3..0] clk_en outclock outclocken inst Serializer left shift load data[3..0] clock shiftout enable inst1 lpm_counter clock ddio output eq[] hout eq[15..0] clk_en in7 in5 in3 in1 in6 in4 in2 in0 result[7] result[5] result[3] result[1] result[6] result[4] result[2] result[0] inst19 inst20 inst21 inst22 inst23 inst24 inst25 inst26 resulth[3] resulth[2] resulth[1] resulth[0] resultl[3] resultl[2] resultl[1] resultl[0] inst2 eq[3] resultl[3..0] clk_en Serializer left shift load data[3..0] clock shiftout enable inst3 lout inclk pll_clk_en pll1 (2) inclock clock0 inclocken locked 4 inst4 output Notes to Figure 9: (1) Power up low. (2) Input period = 25 ns; clock0 frequency multiplication factor = Altera Corporation
11 Preliminary Information AN 167: Using Flexible-LVDS I/O Pins in APEX II Devices A pair of shift registers is clocked by (PLL output) and 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 general-purpose PLL module generates the high-speed clock. The inclk signal is multiplied by a factor of four, generating the clock signal the shift registers require to serialize the data. A counter signals the shift register to receive data on every fourth clock cycle. The altddio_out megafunction block captures data on clock rising edges and parses the data to a single output. For both receiver and transmitter, the 1 clock should be used to transmit or receive data to or from the system logic. Flexible-LVDS I/O Pin Locations APEX II Flexible-LVDS I/O pins are located at the edge of the package to reduce the possible mismatch between a pair of high-speed signals. Figure 10 shows the I/O blocks and their location relative to the package. Flexible-LVDS I/O pins are located on top and bottom of the device. Altera Corporation 11
12 AN 167: Using Flexible-LVDS I/O Pins in APEX II Devices Preliminary Information Figure 10. True-LVDS & Flexible-LVDS I/O Pins Regular I/O Pins & Flexible-LVDS Input Pins (LVDS, HyperTransport, LVPECL Inputs) (1) True-LVDS Transmitter Pin Area (LVDS, LVPECL, PCML, HyperTransport Outputs) (1) True-LVDS Receiver Pin Area (LVDS, LVPECL, PCML, HyperTransport Inputs) (1) Regular I/O Pins & Flexible-LVDS Output Pins (LVDS, HyperTransport Outputs) (1) Note to Figure 10: (1) The shaded ovals show the approximate locations of the True-LVDS TM or Flexible-LVDS pins. Summary Flexible-LVDS I/O pins are dual-purpose user I/O pins that provide additional differential channel support in APEX II devices. The Flexible- LVDS solution supports up to 88 transceiver channels at a 400-Mbps data rate. It also supports applications that need more than 36 LVDS channels. External resistors are only needed for receivers, not on the transmitters. The function is easily implemented by instantiating Altera s library of parameterized modules (LPM) functions and the supplied reference design. 12 Altera Corporation
13 Preliminary Information Revision History AN 167: Using Flexible-LVDS I/O Pins in APEX II Devices The information contained in AN 167: Using Flexible-LVDS I/O Pins in APEX II Devices version 1.1 supersedes information published in previous versions. Version 1.1 AN 167: Using Flexible-LVDS I/O Pins in APEX II Devices version 1.1 contains the following changes: Changed the value from 624 to 400 Mbps throughout the document. Updated notes of Figures 8 and 9 to read 25 ns instead of 16 ns. Altera Corporation 13
14 AN 167: Using Flexible-LVDS I/O Pins in APEX II Devices Preliminary Information 101 Innovation Drive San Jose, CA (408) Applications Hotline: (800) 800-EPLD Customer Marketing: (408) Literature Services: 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. LeonardoSpectrum and Exemplar Logic are trademarks of Exemplar Logic. Mentor Graphics is a trademark of Mentor Graphics. All other product or service names are the property of their respective holders. All rights reserved. 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. All rights reserved. Copyright 2001 Altera Corporation. All rights reserved. 14 Altera Corporation Printed on Recycled Paper.
Using Flexible-LVDS Circuitry in Mercury Devices
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
More informationImplementing 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 informationImplementing 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 informationAltera 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 informationZBT 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 informationUsing 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 information5. 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 informationDouble 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 informationUsing 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 informationUsing 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 informationDecember 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 informationDouble 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 informationAPEX 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 informationStratix 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 informationOn-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 informationUsing 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 informationIntroduction. 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 informationImplementing 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 informationMatrices 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 informationStratix. 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 informationSERDES 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 information4. 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 information8. 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 informationIntel 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 informationImplementing 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 informationPOS-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 informationPOS-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 informationStratix. 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 informationUsing 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 informationIntel 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 informationHigh-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 informationALTDQ_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 informationAN 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 informationEnhanced 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 informationImplementing 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 informationNios 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 information6. 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 informationDesigning 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 informationE3 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 informationUsing 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 informationWhite 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 informationStratix 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 informationIntel 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 informationUsing 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 informationByteBlaster 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 informationSimple 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 informationLow 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 informationMAX 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 informationAltera 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 informationDesigning 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 informationTable 1 shows the issues that affect the FIR Compiler v7.1.
May 2007, Version 7.1 Errata Sheet This document addresses known errata and documentation issues for the Altera, v7.1. Errata are functional defects or errors, which may cause an Altera MegaCore function
More informationSimulating the PCI MegaCore Function Behavioral Models
Simulating the PCI MegaCore Function Behavioral Models August 2001, ver. 1.0 Application Note 169 Introduction Altera intellectual property (IP) MegaCore functions are developed and pre-tested by Altera,
More informationSONET/SDH STS-12c/STM-4 Framer MegaCore Function (STS12CFRM)
July 2001; ver. 1.01 SONET/SDH STS-12c/STM-4 Framer MegaCore Function (STS12CFRM) Data Sheet Features Performs synchronous optical network (SONET)/synchronous digital hierarchy (SDH) framing and transport
More informationInterfacing 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 informationLegacy 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 informationSection 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 informationAltera Product Overview. Altera Product Overview
Altera Product Overview Tim Colleran Vice President, Product Marketing Altera Product Overview High Density + High Bandwidth I/O Programmable ASSP with CDR High-Speed Product Term Embedded Processor High
More information6. 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 informationAIRbus Interface. Features Fixed width (8-, 16-, or 32-bit) data transfers (dependent on the width. Functional Description. General Arrangement
AIRbus Interface December 22, 2000; ver. 1.00 Functional Specification 9 Features Fixed width (8-, 16-, or 32-bit) data transfers (dependent on the width of the data bus) Read and write access Four-way
More informationSection 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 information8. 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 informationStratix 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 informationExercise 1 In this exercise you will review the DSSS modem design using the Quartus II software.
White Paper DSSS Modem Lab Background The direct sequence spread spectrum (DSSS) digital modem reference design is a hardware design that has been optimized for the Altera APEX DSP development board (starter
More informationDDR & 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 informationT3 Framer MegaCore Function (T3FRM)
MegaCore Function August 2001; ver. 1.02 Data Sheet Features Achieving optimum performance in the Altera APEX TM 20K device architecture, the multi-featured MegaCore Function meets your innovative design
More informationSimultaneous 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 informationBenefits 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 informationChapter 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 information7. External Memory Interfaces in Stratix IV Devices
February 2011 SIV51007-3.2 7. External Memory Interfaces in Stratix IV evices SIV51007-3.2 This chapter describes external memory interfaces available with the Stratix IV device family and that family
More informationPOS-PHY Level 4 MegaCore Function (POSPHY4)
POS-PHY Level 4 MegaCore Function (POSPHY4) August 2001; ver. 1.00 Data Sheet Introduction Optimized for the Altera APEX TM II device architecture, the POS-PHY level 4 MegaCore function (POSPHY4) interfaces
More informationExcalibur 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 informationAN 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 informationSection 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 informationWhite 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 information4. 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 informationDesign Guidelines for Using DSP Blocks
Design Guidelines for Using DSP Blocks in the LeonardoSpectrum Software April 2002, ver. 1.0 Application Note 194 Introduction Altera R Stratix TM devices have dedicated digital signal processing (DSP)
More informationIntel 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 informationRapidIO 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 informationSection 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 informationInterfacing 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 informationIntel 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 informationImplementing PLL Reconfiguration in Stratix & Stratix GX Devices
December 2005, ver. 2.0 Implementing PLL Reconfiguration in Stratix & Stratix GX Devices Application Note 282 Introduction Phase-locked loops (PLLs) use several divide counters and delay elements to perform
More informationDDR 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 informationDesign 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 informationEnhanced Configuration Devices
Enhanced Configuration Devices July 2008, Version 1.3 Errata Sheet Introduction Intel-Flash- Based EPC Device Protection f This errata sheet provides updated information on enhanced configuration devices
More informationTable 1 shows the issues that affect the FIR Compiler, v6.1. Table 1. FIR Compiler, v6.1 Issues.
December 2006, Version 6.1 Errata Sheet This document addresses known errata and documentation issues for the Altera FIR Compiler, v6.1. Errata are functional defects or errors, which may cause an Altera
More informationAN 610: Implementing Deterministic Latency for CPRI and OBSAI Protocols in Altera Devices
AN 610: Implementing Deterministic Latency for CPRI and OBSAI Protocols in Altera Devices July 2010 AN-610-1.0 This application note describes how to implement deterministic latency for Common Public Radio
More informationActive Serial Memory Interface
Active Serial Memory Interface October 2002, Version 1.0 Data Sheet Introduction Altera Cyclone TM devices can be configured in active serial configuration mode. This mode reads a configuration bitstream
More informationEstimating 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 informationFPGA Design Security Solution Using MAX II Devices
White Paper FPGA Solution Using MAX II Devices Introduction SRAM-based FPGAs are volatile devices. They require external memory to store the configuration data that is sent to them at power up. It is possible
More informationNios Soft Core. Development Board User s Guide. Altera Corporation 101 Innovation Drive San Jose, CA (408)
Nios Soft Core Development Board User s Guide Altera Corporation 101 Innovation Drive San Jose, CA 95134 (408) 544-7000 http://www.altera.com Nios Soft Core Development Board User s Guide Version 1.1 August
More information7. External Memory Interfaces in Arria II Devices
ecember 2010 AIIGX51007-4.0 7. External Memory Interfaces in Arria II evices AIIGX51007-4.0 This chapter describes the hardware features in Arria II devices that facilitate high-speed memory interfacing
More informationIntroduction. 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 informationDesign Guidelines for Using DSP Blocks
Design Guidelines for Using DSP Blocks in the Synplify Software April 2002, ver. 1.0 Application Note 193 Introduction Altera R Stratix TM devices have dedicated digital signal processing (DSP) blocks
More informationDesign 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 informationSimulating the ASMI Block in Your Design
2015.08.03 AN-720 Subscribe Supported Devices Overview You can simulate the ASMI block in your design for the following devices: Arria V, Arria V GZ, Arria 10 Cyclone V Stratix V In the Quartus II software,
More informationNios 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 informationDSP Development Kit, Stratix II Edition
DSP Development Kit, Stratix II Edition August 2005, Development Kit version 1.1.0 Errata Sheet This document addresses known errata and documentation changes the DSP Development Kit, Stratix II Edition
More informationDDR & DDR2 SDRAM Controller Compiler
DDR & DDR2 SDRAM Controller Compiler march 2007, Compiler Version 7.0 Errata Sheet This document addresses known errata and documentation issues for the DDR and DDR2 SDRAM Controller Compiler version 7.0.
More informationSignal 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