POS-PHY Level 4 POS-PHY Level 3 Bridge Reference Design
|
|
- Adrian Gibbs
- 5 years ago
- Views:
Transcription
1 Level 4 Bridge Reference Design October 2001; ver Application Note 180 General Description This application note describes how the Level 4 Bridge reference design can be used to bridge packet or cell traffic from a single OC-192c SONET/SDH stream (single-phy) to four OC-48 network processors, in ingress and egress directions. Figure 1 shows an example block diagram. For quad-oc-48c line card applications, this reference design is not required and the multi-phy Level 4 function could be connected directly to the functions. Figure 1. Typical Application interfaces Ingress Level 4 interface Network Processor (OC-48) OC-192c Framer Level 4 to Bridge Network Processor (OC-48) Network Processor (OC-48) APEX II device Network Processor (OC-48) Egress Altera Corporation 1 A-AN
2 Level 4-- Bridge Reference Design Application Note Features Provides an interface between the Altera Level 4 and POS- PHY functions Provides round-robin distributional packets from the Level 4 interface to the interfaces, feedback is based on buffer fill levels Supports up to four functions, and one Level 4 function, all configured for single-phy mode Supports Level 4 data rates of up to gigabits per second (Gbps) Supports data rates of up to Gbps Uses the Atlantic TM interface for ingress and egress directions Level 4 and s The Level 4 and functions support packet transfers between physical (PHY) and link layer devices. They support single-phy (SPHY) or multi-phy (MPHY) operation. This reference design is for single-phy applications only. The Level 4 function supports a data rate of up to Gbps (832 MHz x 16 bits). The function has a data rate of up to Gbps (104 MHz x 32 bits). When the Level 4 function has a data rate of Gbps, it can be connected to three (9.952 Gbps /3.328 Gbps) functions. This is known as minimum case. When the Level 4 function has a data rate of Gbps, it can be connected to four ( Gbps / Gbps) functions. This is known as maximum case. Atlantic Interface The Atlantic interface is a full-duplex synchronous bus protocol supporting both packets and cells. The Atlantic interface s configurable width of 8, 16, 32, 64, or 128 bits allows translation between different bus types. The Level 4 function is an Atlantic interface slave source and sink. It uses a 128-bit wide data path to deliver packets to the Level 4 bridge reference design which is also an Atlantic interface slave source and sink. 2 Altera Corporation
3 Level 4-- Bridge Reference Design Application Note The Atlantic interface provides a connection between the bridge and the FIFO buffers. The width of the output bus (to FIFO buffer) is also 128-bits wide. The FIFO buffers are used for crossing the clock domain from the Atlantic interface to the functions. The Atlantic interface width from the FIFO buffers to the functions is 32 bits. f For further information on this interface, refer to the Atlantic Interface al Specification, available at Packet Sizes Packet sizes can vary, but the empty (MTY), start of packet (SOP) and end of packet (EOP) signals must be functional. Figure 2 shows a high-level block diagram of the Level 4 to reference design, and neighboring functions. Figure 2. Ingress Block Diagram Atlantic Interfaces FIFO (10,238 bytes) PHY Interface Level 4 Level 4 to Reference Design FIFO (10,238 bytes) FIFO (10,238 bytes) PHY Interface PHY Interface FIFO (10,238 bytes) PHY Interface Altera Corporation 3
4 Level 4-- Bridge Reference Design Application Note Figure 3 shows a high-level block diagram of the to Level 4 reference design, and neighboring functions. Figure 3. Egress Block Diagram Atlantic Interfaces FIFO (14,400 bytes) PHY Interface Level 4 to Level 4 Reference Design FIFO (14,400 bytes) FIFO (14,400 bytes) PHY Interface PHY Interface FIFO (14,400 bytes) PHY Interface al Description This reference design comprises two bridges: one bridge connects a single Level 4 source (receiver) to multiple sinks (transmitters), the other bridge connects multiple sources to a single Level 4 sink. 4 Altera Corporation
5 Level 4-- Bridge Reference Design Application Note Level 4 to Bridge Figure 4 shows a block diagram of a bridge with a single Level 4 source and multiple sinks. Features Connects a slave source to multiple slave sinks by acting as a master on both sides Supports one Level 4 function on the source side, and up to four functions on the sink side Supports Level 4 data rates of up to Gbps Supports data rates of up to Gbps Uses the Atlantic interface in the source and sink directions Figure 4. Level 4 to Bridge. snkdat[127:0] snksop snkeop snkmty[3:0] snkerr To all s srcdat[127:0] From Level 4 srcdav srcval srcsop srceop srcmty[3:0] srcerr Level 4 to Bridge snk1ena snk1dav snk2ena snk2dav #1 #2 srcena snk3ena snk3dav #3 snk4ena snk4dav #4 Altera Corporation 5
6 Level 4-- Bridge Reference Design Application Note The Level 4 to bridge monitors srcdav from the Level 4 function. When the Level 4 function has enough data to send a complete packet, it asserts its srcdav. When srcdav is asserted, the bridge polls the four functions in a round robin fashion, searching for an asserted data available signal snkndav (where n can be 1, 2, 3, or 4). The bridge connects the first function with an asserted dav line to the Level 4 function which begins the packet transfer. This transfer occurs until srceop is asserted, indicating that a complete packet has been sent. The bridge can now repeat the polling cycle. to Level 4 Bridge Figure 5 shows a block diagram of a bridge with multiple Level 3 sources and a single Level 4 sink. Features Connects multiple slave sources to a slave sink by acting as a master on both sides Supports up to four functions on the source side, and one Level 4 function on the sink side Supports Level 4 data rates of up to Gbps (clock rate of 104 MHz) Supports data rates of up to Gbps (clock rate of 104 MHz) Uses the Atlantic interface in the source and sink directions 6 Altera Corporation
7 Level 4-- Bridge Reference Design Application Note Figure 5. to Level 4 Bridge src1dat[127:0] src1dav From #1 src1val src1sop src1eop src1mty[3:0] src1err snkdat[127:0] snkdav src1ena to Level 4 Bridge snksop snkeop snkmty[3:0] Level 4 src4dat[127:0] src4dav snkerr From #4 src4val src4sop src4eop src4mty[3:0] src4err src4ena snkena The to Level 4 bridge monitors snkdav from the Level 4 function. When the Level 4 function has enough space to accept a complete packet, the snkdav signal is asserted. When snkdav is asserted, the bridge polls the four functions in a round robin fashion, searching for the next one with an asserted data available signal srcndav (where n can be 1, 2, 3, or 4). The bridge connects the output signals from the first function with an asserted dav line to the Level 4 input signals for packet transfer. The transfer occurs until the srceop signal is asserted, indicating that a complete packet has been sent. The bridge can now repeat the polling cycle. Altera Corporation 7
8 Level 4-- Bridge Reference Design Application Note FIFO Buffer Size Packet sizes can vary from 1 byte to 9600 bytes. This section calculates the FIFO buffer sizes needed based on the limits set by the minimum and maximum cases, see Level 4 and s on page 2. Level 4 to Rate Relationship is 3D PL3 = D PL4 using 3 FIFO Buffers is sent out of the FIFO buffer at 1/3 of the rate at which it is received. Therefore, in the period that a packet of 9,600 bytes is received, 3,200 bytes have been sent out leaving 6,400 bytes in the FIFO buffer. In the worst-case scenario, the FIFO buffers receive the following number of bytes, in order: FIFO buffer 1 receives 9,600 bytes FIFO buffer 2 receives 6,400 (2/3 of 9,600) bytes FIFO buffer 3 receives 4,267 (2/3 of 6,400) bytes 1 While the latter FIFO buffers are still receiving data, the former FIFO buffers are constantly sending out data. By the time the third FIFO buffer has received the complete packet of 4,267 bytes, all three FIFO buffers contain 2,844 (2/3 of 4,267) bytes. If the next packet received is 9,600, the FIFO buffer will contain 2,844 + (2/3 of 9,600) = 9,245 bytes. Therefore, the maximum size of each of the four FIFO buffers should be 9,245 bytes. 8 Altera Corporation
9 Level 4-- Bridge Reference Design Application Note Formula: D - Relationship between the rate of reading out of, and the rate of writing into the FIFO buffer. D = rate of reading, PL3 rate rate of writing, PL4 rate 1 PL3 rate < PL4 rate, therefore D < 1. F Number of FIFO buffers P Maximum packet size (in bytes) Fs Minimum FIFO buffer size needed Fs = (1- D) F xp + (1-D)xP T = (1 - D) P 1 This formula can be used only if F > 1/D. Example 1: If D = 1/3, F = 4, P = 9,600; Minimum size of FIFO buffer needed, Fs = (2/3) 4 x 9,600 + (2/3) x 9,600 = 8,296 bytes Example 2: If D = 1/4, F = 4, P = 9,600; Minimum size of FIFO buffer needed, Fs = (3/4) 4 9,600 + (3/4) 9,600 = 10,238 bytes Altera Corporation 9
10 Level 4-- Bridge Reference Design Application Note to Level 4 Formula: D - Relationship between the rate of reading out of, and the rate of writing into the FIFO buffer. rate of writing, PL3 rate D = rate of reading, PL4 rate 1 PL3 rate < PL4 rate, therefore D< 1. F Number of FIFO buffers P Maximum packet size (in bytes) Fs Minimum FIFO buffer size needed T Lower Threshold, the number of bytes needed in the FIFO buffer before the packet can be read Fs = 2 ( xp F 1) F T = ( 1 D)xP Rate Relationship is 3D PL3 = D PL4 using 3 FIFO Buffers is sent out of the FIFO buffer at three times the rate at which it is received. Therefore, in the period that a packet of 9,600 bytes is read, 3,200 bytes have been written. Each FIFO buffer asserts its data available (dav) signal when the lower threshold (T) value has been reached, or an EOP signal has been written into the FIFO buffer. 10 Altera Corporation
11 Level 4-- Bridge Reference Design Application Note Table 1 shows the data flow within the three FIFO buffers. Table 1. Flow (3 FIFO Buffers) Time Action Bytes Contained in each FIFO Buffer FIFO 0 FIFO 1 FIFO 2 0 Start FIFO buffers 0, 1, and 2 write in 3,200 bytes. 3,200 3,200 3,200 2 FIFO buffers 0, 1, and 2 write in another 3,200 bytes. 6,400 6,400 6, ,600 bytes from FIFO buffer 0 are read out. FIFO buffers 0, 1, and 2 write in another 3,200 bytes. 0 9,600 9, ,600 bytes from FIFO buffer 1 are read out. FIFO buffers 0, 1, and 2 write in another 3,200 bytes. 5 9,600 bytes from FIFO buffer 2 are read out. FIFO buffers 0, 1, and 2 write in another 3,200 bytes. 6 9,600 bytes from FIFO buffer 0 are read out. FIFO buffers 0, 1, and 2 write in another 3,200 bytes. 7 Repeat actions from Time 4 to Time 6. The lower threshold (T) and the maximum FIFO buffer size are calculated as follows: Example: If D = 1/3, F = 3, P = 9,600; 3,200 3,200 12,800 6,400 6,400 6, ,600 9,600 Minimum size of FIFO buffer needed, Fs = 2(3-1)/3 x 9,600 = 12,800 bytes Lower Threshold, T = (2/3) 9,600 = 6,400 bytes Rate Relationship is 4D PL3 = D PL4 using 4 FIFO Buffers is sent out of the FIFO buffer at four times the rate at which it is received. Therefore, in the period that a packet of 9,600 bytes is read, 2,400 bytes have been written. Each FIFO buffer asserts its data available (dav) signal when the lower threshold (T) value has been reached, or an EOP signal has been written into the FIFO buffer. Altera Corporation 11
12 Level 4-- Bridge Reference Design Application Note Table 2 shows the data flow within the four FIFO buffers. Table 2. Flow (4 FIFO buffers) Time Action Bytes Contained in each FIFO Buffer FIFO 0 FIFO 1 FIFO 2 FIFO 3 0 Start FIFO buffers 0, 1, 2 and 3 write in 2,400 bytes. 2,400 2,400 2,400 2,400 2 FIFO buffers 0, 1, 2 and 3 write in another 2,400 bytes. 4,800 4,800 4,800 4, ,600 bytes from FIFO buffer 0 are read out. FIFO buffers 0, 1, 2 and 3 write in another 2,400 bytes. 7,200 7,200 7,200 7, ,600 bytes from FIFO buffer 1 are read out. FIFO buffers 0, 1, 2 and 3 write in another 2,400 bytes. 5 9,600 bytes from FIFO buffer 2 are read out. FIFO buffers 0, 1, 2 and 3 write in another 2,400 bytes. 6 9,600 bytes from FIFO buffer 3 are read out. FIFO buffers 0, 1, 2 and 3 write in another 2,400 bytes. 7 9,600 bytes from FIFO buffer 0 are read out. FIFO buffers 0, 1, 2 and 3 write in another 2,400 bytes. 8 Repeat actions from Time 4 to Time 7. The lower threshold (T) and the maximum FIFO buffer size are calculated as follows: Example: If D = 1/4, F = 4, P = 9,600; 0 9,600 9,600 9,600 2,400 2,400 12,000 12,000 4,800 4,800 4,800 14,400 7,200 7,200 7,200 7,200 Minimum size of FIFO buffer needed, Fs = 2(4-1)/4 x 9,600 = 14,400 bytes Lower Threshold, T = (3/4) 9,600 = 7,200 bytes I/O Signals This table shows the generic signal names used for both the to Level 4 and the Level 4 to Level 3 blocks. Table 3. I/O Signals (Part 1 of 2) Signal (1) Direction Description srcndat[127:0] Input Source data bus srcndav Input Source data available (asserted when a complete packet of data is available for transfer) srcnsop Input Source start of packet 12 Altera Corporation
13 Level 4-- Bridge Reference Design Application Note Table 3. I/O Signals (Part 2 of 2) srcneop Input Source end of packet srcnmty [3:0] Input Source number of empty bytes srcnerr Input Source error signal srcnval Input Source valid data signal srcnena Output Source enable signal snkndat [127:0] Output Sink data bus snkndav Input Sink data available (asserted when there is enough space to receive a complete packet of data) snknsop Output Sink start of packet snkneop Output Sink end of packet snknmty [3:0] Output Sink number of empty bytes snknerr Output Sink error signal snknena Output Sink enable signal Note: (1) When there are multiple sources or multiple sinks, replace the n with the module number. If there is only one source or sink, simply delete the n. Configuration The Level 4 to Bridge reference design supports almost all configurations of the Level 4 and functions, provided both functions are configured for single-phy operation. Table 4 and Table 5 show example settings required for the functions to operate with the bridge. Table 4. Level 4 Configuration Settings (Part 1 of 2) Optional Features Choices Flow Direction Rx Tx Atlantic Width Calender_ Length 1 1 Embedded Address (1) No No FIFO Buffer Depth FIFO Pipeline Almost Empty Almost Full FIFO_Threshold Low FIFO_Threshold High Calender_M 2,048 2,048 Maxburst Altera Corporation 13
14 Level 4-- Bridge Reference Design Application Note Table 4. Level 4 Configuration Settings (Part 2 of 2) Optional Features Choices Maxburst MaxT Training Pattern Repetitions No No Transmit Bandwidth Optimization Yes Yes Note: (1) The Level 4 function must have its embedded address (EADDR) parameter set to No. The Yes option is not supported in this bridge reference design. Table 5. Configuration Settings Optional Features Parameters Choices Architecture Options Interface Type Interface A Bus Direction Number of Channels A Interface B Interfaces Interface Type Source 1 Link Layer Atlantic Master Interface Settings A Interface Bus Width Parity Settings FIFO Settings Address & Packet Available Settings B Interfaces Bus Width Clock Selection A Interface B Interfaces Parity A Interface Empty Threshold Burst Remote Burst B Interfaces Size Full Threshold Burst Remote Burst A Interface Packet Available Mode B Interfaces Packet Available Mode 32 A Clock (No FIFO) None None Direct (No Addressing) Direct (No Addressing) Sink 1 Link Layer Atlantic Master 32 A Clock (No FIFO) None None Direct (No Addressing) Direct (No Addressing) 14 Altera Corporation
15 Level 4-- Bridge Reference Design Application Note Resource Usage Table 6 lists the estimated resources used by the reference design and the Level 4 and functions instantiated to operate with the bridge. These numbers are subject to change depending on the chosen configurations of the functions. Table 6. Resource Usage LE ESB Level 4 to bridge to Level 4 bridge Atlantic FIFO from 32 bits to 128 bits ( 4) 1,428(1) 36 Atlantic FIFO from 128 bits to 32 bits ( 4) 1,192(2) 36 Level 4 function Receiver 7, Level 4 function Transmitter 3, function Receivers ( 4) function Transmitters ( 4) Total Resource Usage 15, Notes: (1) For the to Level 4 bridge, the minimum FIFO buffer size needed for data is 14,400 bytes (113 by 128-bit words). (2) For the Level 4 to bridge, the minimum FIFO buffer size needed for data is 10,238 bytes (80 by 128-bit words). Altera Corporation 15
16 Level 4-- Bridge Reference Design Application Note Timing Figure 6 shows the timing relationship between the various I/O signals. Figure 6. Timing Diagram clock srcdav srcena srcval pkt n pkt n+1 srcdat,srcmty,srcerr invalid D2 D3 Deop Dsop invalid D2 D3 srcsop srceop internal sop buffer Dsop (Pkt n) Dsop (Pkt n+1) snkdav snkena snkdat,snkmty,snkerr invalid Dsop D2 D3 Deop invalid Dsop D2 snksop snkeop 101 Innovation Drive San Jose, CA (408) Applications Hotline: (800) 800-EPLD Customer Marketing: (408) Literature Services: lit_req@altera.com Copyright 2001 Altera Corporation. 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. All rights reserved. 16 Altera Corporation
POS-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 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 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 informationSPI-4.2 Interoperability with the Intel IXF1110 in Stratix GX Devices
SPI-4.2 Interoperability with the Intel IXF1110 in Stratix GX Devices May 2003, ver. 1.0 Application Note 227 Introduction The system packet interface level 4 phase 2 (SPI-4.2) specification, defined by
More informationSPI-4.2 Interoperability with. in Stratix GX Devices. Introduction. PMC-Sierra XENON Family
SPI-4.2 Interoperability with PMC-Sierra XENON Family in Stratix GX Devices May 2003, ver. 1.0 Application Note 228 Introduction The system packet interface level 4 phase 2 (SPI-4.2) specification, defined
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 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 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 informationRapidIO Physical Layer MegaCore Function
RapidIO Physical Layer MegaCore Function April 2005, MegaCore version 2.2.1 Errata Sheet Introduction This document addresses known errata and documentation changes for version 2.2.1 of the RapidIO Physical
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 informationPOS-PHY Level 2 and 3 Compiler User Guide
POS-PHY Level 2 and 3 Compiler User Guide 101 Innovation Drive San Jose, CA 95134 www.altera.com MegaCore Version: 8.1 Document Date: November 2008 Copyright 2008 Altera Corporation. All rights reserved.
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 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 informationNios DMA. General Description. Functional Description
Nios DMA January 2003, Version 1.1 Data Sheet General Functional The Nios DMA module is an Altera SOPC Builder library component included in the Nios development kit. The DMA module allows for efficient
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 informationPCI Express Multi-Channel DMA Interface
2014.12.15 UG-01160 Subscribe The PCI Express DMA Multi-Channel Controller Example Design provides multi-channel support for the Stratix V Avalon Memory-Mapped (Avalon-MM) DMA for PCI Express IP Core.
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 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 informationWhite Paper Enabling Quality of Service With Customizable Traffic Managers
White Paper Enabling Quality of Service With Customizable Traffic s Introduction Communications networks are changing dramatically as lines blur between traditional telecom, wireless, and cable networks.
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 informationNios 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 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 informationExcalibur Solutions DPRAM Reference Design
Excalibur Solutions DPRAM Reference Design August 22, ver. 2.3 Application Note 173 Introduction The Excalibur devices are excellent system development platforms, offering flexibility, performance, and
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 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 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 informationPOS-PHY Level 4 MegaCore Function v2.1.0 Wrapper Features
POS-PHY Level 4 MegaCore Function v2.1.0 Wrapper Features January 2004, ver. 1.0 Application Note 335 Introduction The Altera POS-PHY Level 4 MegaCore function provides high-speed cell and packet transfers
More informationSONET/SDH Compiler. Introduction. SONET/SDH Compiler v2.3.0 Issues
January 2005, Compiler Version 2.3.0 Errata Sheet Introduction This document addresses known errata and documentation changes for version 2.3.0 of the SONET/SDH Compiler. Errata are design functional defects
More informationWhite Paper AHB to Avalon & Avalon to AHB Bridges
White Paper AHB to & to AHB s Introduction For years, system designers have been manually connecting IP peripheral functions to embedded processors, taking anywhere from weeks to months to accomplish.
More informationRapidIO MegaCore Function
RapidIO MegaCore Function October 2007, MegaCore Function Version 7.0 Errata Sheet This document addresses known errata and documentation issues for the Altera RapidIO MegaCore function version 7.0. Errata
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 informationAvalon Streaming Interface Specification
Avalon Streaming Interface Specification 101 Innovation Drive San Jose, CA 95134 www.altera.com Document Version: 1.3 Document Date: June 2007 Copyright 2005 Altera Corporation. All rights reserved. Altera,
More informationUsing 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 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 informationCyclone 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 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 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 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 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 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 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 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 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 informationSimulating the Reed-Solomon Model
July 2000, ver. 1 Simulating the Reed-Solomon Model with the Visual IP Software User Guide Introduction Altera intellectual property (IP) MegaCore functions are developed and pre-tested by Altera, and
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 informationPCI Express Compiler. System Requirements. New Features & Enhancements
April 2006, Compiler Version 2.1.0 Release Notes These release notes for the PCI Express Compiler version 2.1.0 contain the following information: System Requirements New Features & Enhancements Errata
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 informationFFT/IFFT Block Floating Point Scaling
FFT/IFFT Block Floating Point Scaling October 2005, ver. 1.0 Application Note 404 Introduction The Altera FFT MegaCore function uses block-floating-point (BFP) arithmetic internally to perform calculations.
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 informationWhite Paper Configuring the MicroBlaster Passive Serial Software Driver
White Paper Configuring the MicroBlaster Passive Serial Software Driver Introduction The MicroBlaster TM software driver is designed to configure Altera programmable logic devices (PLDs) through the ByteBlasterMV
More informationWhite Paper Understanding 40-nm FPGA Solutions for SATA/SAS
White Paper Understanding 40-nm Solutions for /SAS This white paper describes the and SAS protocols, how the protocols are used, explains the value and SAS in terms of usage in an, and illustrates how
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
DDR & DDR2 SDRAM Controller December 2005, Compiler Version 3.3.1 Release Notes These release notes for the DDR and DDR2 SDRAM Controller Compiler version 3.3.1 contain the following information: System
More informationUTOPIA Level 2 Slave MegaCore Function
UTOPIA Level 2 Slave MegaCore Function October 2005, Version 2.5.0 Release Notes These release notes for the UTOPIA Level 2 Slave MegaCore function contain the following information: System Requirements
More informationDDR & DDR2 SDRAM Controller
DDR & DDR2 SDRAM Controller October 2005, Compiler Version 3.3.0 Release Notes These release notes for the DDR and DDR2 SDRAM Controller Compiler version 3.3.0 contain the following information: System
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 informationRapidIO MegaCore Function
March 2007, MegaCore Function Version 3.1.0 Errata Sheet This document addresses known errata and documentation issues for the Altera RapidIO MegaCore function version 3.1.0. Errata are functional defects
More informationImplementing 9.8G CPRI in Arria V GT and ST FPGAs
03..06 AN 686 Subscribe This application note describes the implementation of 9.8304 Gbps Common Public Radio Interface (CPRI) using the Arria V GT and Arria V ST FPGA transceivers. The hard physical coding
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 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 informationUsing the Nios Development Board Configuration Controller Reference Designs
Using the Nios Development Board Controller Reference Designs July 2006 - ver 1.1 Application Note 346 Introduction Many modern embedded systems utilize flash memory to store processor configuration information
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 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 information24K FFT for 3GPP LTE RACH Detection
24K FFT for GPP LTE RACH Detection ovember 2008, version 1.0 Application ote 515 Introduction In GPP Long Term Evolution (LTE), the user equipment (UE) transmits a random access channel (RACH) on the uplink
More informationFPGAs 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 informationDecember 2002, ver. 1.3 Application Note 191. Six individual interrupts Six-bit priority scheme Five-bit priority scheme plus one individual interrupt
Excalibur Solutions Using the Interrupt Controller December 22, ver..3 Application Note 9 Introduction This document describes the operation of the interrupt controller for the Excalibur devices, particularly
More informationDSP Builder. DSP Builder v6.1 Issues. Error When Directory Pathname is a Network UNC Path
March 2007, Version 6.1 Errata Sheet This document addresses known errata and documentation changes for DSP Builder version 6.1. Errata are functional defects or errors which may cause DSP Builder to deviate
More informationUTOPIA Level 3 Master MegaCore Function
UTOPIA Level 3 Master MegaCore Function UTOPIA3MS User Guide November 21 11 Innovation Drive San Jose, CA 95134 (48) 544-7 http://www.altera.com A-UG-IPUTOPIA3MS-1. UTOPIA Level 3 Master MegaCore Function
More informationRecommended Protocol Configurations for Stratix IV GX FPGAs
Recommended Protocol s for Stratix IV GX FPGAs AN-577-3.0 Application Note The architecture of the Altera Stratix IV GX FPGA is designed to accommodate the widest range of protocol standards spread over
More informationCORDIC Reference Design. Introduction. Background
CORDIC Reference Design June 2005, ver. 1.4 Application Note 263 Introduction The co-ordinate rotation digital computer (CORDIC) reference design implements the CORDIC algorithm, which converts cartesian
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 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 informationArria II GX FPGA Development Board
Arria II GX FPGA Development Board DDR2 SODIMM Interface 2011 Help Document DDR2 SODIMM Interface Measurements were made on the DDR2 SODIMM interface using the Board Test System user interface. The Address,
More informationSimulating the PCI MegaCore Function Behavioral Models
Simulating the PCI MegaCore Function Behavioral Models February 2003, ver. 1.2 Application Note 169 Introduction Altera intellectual property (IP) MegaCore functions are developed and pre-tested by Altera,
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 informationUTOPIA Level 3 Slave. MegaCore Function UTOPIA3SL. User Guide September 2001
UTOPIA Level 3 Slave MegaCore Function UTOPIA3SL User Guide September 21 11 Innovation Drive San Jose, CA 95134 (48) 544-7 http://www.altera.com A-UG-IPUTOPIA3SL-1.1 UTOPIA Level 3 Slave MegaCore Function
More informationUsing 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 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 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 informationNios II Embedded Design Suite 6.1 Release Notes
December 2006, Version 6.1 Release Notes This document lists the release notes for the Nios II Embedded Design Suite (EDS) version 6.1. Table of Contents: New Features & Enhancements...2 Device & Host
More informationUsing DCFIFO for Data Transfer between Asynchronous Clock Domains
Using DCFIFO for Data Transfer between Asynchronous Clock Domains, version 1.0 Application Note 473 Introduction In the design world, there are very few designs with a single clock domain. With increasingly
More informationAN 549: Managing Designs with Multiple FPGAs
AN 549: Managing Designs with Multiple FPGAs October 2008 AN-549-1.0 Introduction Managing designs that incorporate multiple FPGAs raises new challenges that are unique compared to designs using only one
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 informationToolflow for ARM-Based Embedded Processor PLDs
Toolflow for ARM-Based Embedded Processor PLDs December 2000, ver. 1 Application Note Introduction The Excalibur embedded processor devices achieve a new level of system integration from the inclusion
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 informationImplementing FIR Filters
Implementing FIR Filters in FLEX Devices February 199, ver. 1.01 Application Note 73 FIR Filter Architecture This section describes a conventional FIR filter design and how the design can be optimized
More informationVideo and Image Processing Suite
Video and Image Processing Suite December 2006, Version 7.0 Errata Sheet This document addresses known errata and documentation issues for the MegaCore functions in the Video and Image Processing Suite,
More informationFFT MegaCore Function
FFT MegaCore Function March 2007, MegaCore Version 6.1 Errata Sheet This document addresses known errata and documentation issues for the FFT MegaCore function version 6.1. Errata are functional defects
More informationArria II GX FPGA Development Kit HSMC Loopback Tests Rev 0.1
Arria II GX FPGA Development Kit HSMC Loopback Tests Rev 0.1 High Speed Design Team, San Diego Thursday, July 23, 2009 1 2009 Altera Corporation. All rights reserved. Altera, The Programmable Solutions
More informationRLDRAM II Controller MegaCore Function
RLDRAM II Controller MegaCore Function November 2006, MegaCore Version 1.0.0 Errata Sheet This document addresses known errata and documentation issues for the RLDRAM II Controller MegaCore function version
More informationPOS-PHY Level 2 & 3 Compiler
POS-PHY Level 2 & 3 Compiler User Guide 101 Innovation Drive San Jose, CA 95134 (408) 544-7000 www.altera.com Core Version: 1.1.1 Document Version: 1.1.1 rev1 Document Date: July 2003 Copyright 2003 Altera
More informationFigure 1. Device Package Ordering Information for Stratix, Stratix GX, Cyclone, APEX 20KC, APEX II, Mercury & Excalibur Devices EP1S 25 F 780 C 5 N
April 2003, ver. 15 Altera Devices Figures 1 and 2 explain the ordering codes for Altera devices. Devices that have multiple pin counts for the same package include the pin count in their ordering codes.
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 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 informationFFT MegaCore Function User Guide
FFT MegaCore Function User Guide 101 Innovation Drive San Jose, CA 95134 www.altera.com MegaCore Version: 11.0 Document Date: May 2011 Copyright 2011 Altera Corporation. All rights reserved. Altera, The
More informationMAX 10 User Flash Memory User Guide
MAX 10 User Flash Memory User Guide Subscribe Last updated for Quartus Prime Design Suite: 16.0 UG-M10UFM 101 Innovation Drive San Jose, CA 95134 www.altera.com TOC-2 Contents MAX 10 User Flash Memory
More informationDDR & DDR2 SDRAM Controller Compiler
DDR & DDR2 SDRAM Controller Compiler August 2007, Compiler Version 7.1 Errata Sheet This document addresses known errata and documentation issues for the DDR and DDR2 SDRAM Controller Compiler version
More informationError Correction Code (ALTECC_ENCODER and ALTECC_DECODER) Megafunctions User Guide
Error Correction Code (ALTECC_ENCODER and ALTECC_DECODER) Megafunctions User Guide 11 Innovation Drive San Jose, CA 95134 www.altera.com Software Version 8. Document Version: 2. Document Date: June 28
More informationDynamic Reconfiguration of PMA Controls in Stratix V Devices
Dynamic Reconfiguration of PMA Controls in Stratix V Devices AN-645-1.0 Application Note This application note describes how to use the transceiver reconfiguration controller to dynamically reconfigure
More informationLatticeSCM SPI4.2 Interoperability with PMC-Sierra PM3388
August 2006 Technical Note TN1121 Introduction The System Packet Interface, Level 4, Phase 2 (SPI4.2) is a system level interface, published in 2001 by the Optical Internetworking Forum (OIF), for packet
More information