sfpdp core Specification

Size: px
Start display at page:

Download "sfpdp core Specification"

Transcription

1 sfpdp core Specification Abaco Systems Support Portal This document is the property of Abaco Systems and may not be copied nor communicated to a third party without the written permission of Abaco Systems. Abaco Systems 2014 UM

2 Revision History Date Revision Version First release Updated the document Added files description updated for Virtex Added support for CRC to Virtex-5 and Virtex Added support for Virtex Added support for Kintex7 1.5 UM

3 Table of Contents 1 Introduction Core usage and performance sfpdp transceiver sfpfp wrapper Supported sfpdp Configurations sfpdp installation overview Evaluation and Netlist Source Simulating the sfpdp core Implementing the sfpdp core UM

4 1 Introduction Serial front panel data port (sfpdp) is a serial communication protocol that is designed to have a low latency and a high transfer rate. Its application is in high-speed real-time applications. It is currently defined to be used with Gb, Gb, and 2.5 Gb data rates. The use of fiber optic cables allows sfpdp to operate over long distances (up to 10 KM). The Abaco sfpdp core is designed to implement the serial front panel data port protocol for use in FPGA devices. The core uses the FPGA specific high speed serialisers and deserialisers. A top level diagram, using the Xilinx Rocket IO, is depicted in Figure 1. sfpdp wrapper FIFO sfpfp tranceiver framer Xilinx Rocket IO MGT 2.5Gb/s FIFO Frame extract 2.5Gb/s Figure 1: sfpdp wrapper top level diagram UM

5 2 Core usage and performance Currently the core has been implemented and used in Xilinx FPGAs. These FPGAs include high speed serializers and de-serializers that can be used to drive the serial FPDP packets to an optical transceiver. The core typically uses the resources listed in the following table. Table 1: typical sfpdp core usage and performance Resource Usage Slices 406 Luts 471 Rocket IOs 1 Block RAM 2 max line rate 2.5 Gb/s 3 sfpdp transceiver The heart of the sfpfp core is the sfpdp_tranceiver module. This module takes care of encoding and decoding the sfpdp packets. The encoded data is available on the following signals. sfpdp_txcharisk sfpdp_txdata This port can connect directly to the transmit input of a Xilinx MGT or GTP. In the case of a Virtex-4 and Kintex-7 device the sfpdp_txdata port is 32 bits wide and the sfpdp_txcharisk port is 4 bits wide. In the case the core will be used in a Virtex-5 or Virtex-6the sfpdp_txdata_port will be 16 bits wide and the sfpdp_txcharisk port is 2 bits wide. Likewise the decoded data has to be made available on the following signals. sfpdp_rxcharisk sfpdp_rxdata This port can connect directly to the receive output of a Xilinx MGT or GTP. In the case of a Virtex-4 and Kintex-7device the sfpdp_rxdata port will be 32 bits wide and the sfpdp_rxcharisk port is 4 bits wide. In case the core will be used in a Virtex-5 or Virtex-6 the sfpdp_rxdata_port will be 16 bits wide and the sfpdp_rxcharisk port is 2 bits wide. Table 2: sfpdp tranceiver port description Port name Port direction Port width Description clk In 1 clock used to generate the core resets. rx_rst In 1 asynchronous reset of the rx part of the sfpdp transceiver rxclkout In 1 The sfpdp_rx signals will be synchronous to this clock. tx_rst In 1 asynchronous reset of the tx part of the sfpdp transceiver txclkin In 1 The sfpdp_tx signals will be synchronous to this clock. mgt0_rxlock_i In 1 input used for status reporting only, can be connected to GND. mgt0_txlock_i In 1 input used for status reporting only, can be connected to GND. flowcontrol_en In 1 enables the flow control for the sfpdp core. wait_for_nrdy In 1 When set the core waits until nrdy is asserted by the receiver copymode_en In 1 the core operates in copy mode. Make sure that the tx_clk and rx_clk are the same clock. UM

6 rx_en In 1 Enable the sfpdp core receiver tx_en In 1 Enable the sfpdp core transmitter rx_crc_en In 1 Enable CRC checking for received data tx_crc_en In 1 Enable generation of CRC for transmitted data rx_pio1 Out 1 Receiver PIO1 status received from the transmitter rx_pio2 Out 1 Receiver PIO2 status received from the transmitter rx_ndir Out 1 Receiver ndir status received from the transmitter rx_suspend Out 1 Receiver SUSPEND status received from the transmitter rx_nrdy Out 1 Receiver nrdy status received from the transmitter rx_fifo_ov Out 1 Receiver FIFO overflow rx_dvalid Out 1 Receiver Data valid. Valid every clock cycle after a valid data request. rx_sync Out 1 Receiver Sync. Valid every clock cycle after a valid data request. rx_data Out 32 Receiver data. Valid every clock cycle after a valid data request. rx_crc_error Out 1 Indicates a CRC error occurred on the last packet received rx_data_empty Out 1 The receive FIFO empty flag rx_data_overflow Out 1 The receiver FIFO overflow occurred rx_data_req In 1 Valid data will be output on the rx_sync, rx_dvalid and rx_data ports every clock cycle after the data_req is asserted and the rx_data_empty is de-asserted. tx_pio1 In Transmitter PIO1 whenever this signal changes its state is tx_pio2 In Transmitter PIO2 whenever this signal changes its state is tx_ndir In Transmitter ndir whenever this signal changes its state is tx_suspend In Transmitter SUSPEND whenever this signal changes its state is tx_nrdy In Transmitter nrdy whenever this signal changes its state is tx_dvalid In When asserted the tx_data will be serialised into the sfpdp link. tx_sync In When asserted when tx_dvalid is de-asserted a sync frame is transmitted. When asserted and when tx_dvalid is asserted, a sync with data packet is transmitted. tx_data In Data that will be serialised onto the sfpdp each time tx_dvalid is asserted. tx_data_full Out The transmit fifo is full. Stop sending data to prevent a fifo overflow. tx_data_overflow Out When asserted the transmit fifo has overflowed. sfpdp_txcharisk out 32/16 The coded data that can connect directly to an MGT or GTP transmit data port. sfpdp_txdata out 4/2 The control signals that can connect directly to an MGT or GTP char is K transmit port. sfpdp_rxcharisk in 32/16 The coded data input that can connect directly to an MGT or GTP receive data port. sfpdp_rxdata in 4/2 The control signals input that can connect directly to an MGT or GTP char is K receive port. UM

7 Figure 2: sfpfp transceiver data ports wave forms 4 sfpfp wrapper The sfpdp transceiver module needs to be combined with a serialiser-deserialiser component in order to produce the serial data stream. The sfpdp core comes with an example wrapper file that will make this combination. The wrapper instantiates an MGT or GTP core that was generated using the Xilinx core generator program. Table 3: sfpdp wrapper port description Port name Port direction Port width Description clk In 1 clock used to generate the core resets. rst In 1 asynchronous reset mgt_ref_clk_n In 1 negative reference clock for the MGT mgt_ref_clk_p In 1 positive reference clock for the MGT rxn In 1 negative receiver input pin rxp In 1 positive receiver input pin txn In 1 negative transmitter input pin txp In 1 positive transmitter input pin clkout out 1 recovered clock output tx_clk In 1 Clock used to synchronise the parallel transmit data input rx_clk In 1 Clock used to synchronise the parallel receive data output flowcontrol_en In 1 enables the flow control for the sfpdp core. wait_for_nrdy In 1 When set the core waits until nrdy is asserted by the receiver copymode_en In 1 the core operates in copy mode. Make sure that the tx_clk and rx_clk are the same clock. rx_en In 1 Enable the sfpdp core receiver tx_en In 1 Enable the sfpdp core transmitter UM

8 rx_crc_en In 1 Enable CRC checking for received data tx_crc_en In 1 Enable generation of CRC for transmitted data rx_pio1 Out 1 Receiver PIO1 status received from the transmitter rx_pio2 Out 1 Receiver PIO2 status received from the transmitter rx_ndir Out 1 Receiver ndir status received from the transmitter rx_suspend Out 1 Receiver SUSPEND status received from the transmitter rx_nrdy Out 1 Receiver nrdy status received from the transmitter rx_fifo_ov Out 1 Receiver FIFO overflow rx_dvalid Out 1 Receiver Data valid. Valid every clock cycle after a valid data request. rx_sync Out 1 Receiver Sync. Valid every clock cycle after a valid data request. rx_data Out 32 Receiver data. Valid every clock cycle after a valid data request. rx_crc_error Out 1 Indicates a CRC error occurred on the last packet received rx_data_empty Out 1 The receive FIFO empty flag rx_data_overflow Out 1 The receiver FIFO overflow occurred rx_data_req In 1 Valid data will be output on the rx_sync, rx_dvalid and rx_data ports every clock cycle after the data_req is asserted and the rx_data_empty is de-asserted. tx_pio1 In Transmitter PIO1 whenever this signal changes its state is tx_pio2 In Transmitter PIO2 whenever this signal changes its state is tx_ndir In Transmitter ndir whenever this signal changes its state is tx_suspend In Transmitter SUSPEND whenever this signal changes its state is tx_nrdy In Transmitter nrdy whenever this signal changes its state is tx_dvalid In When asserted the tx_data will be serialised into the sfpdp link. tx_sync In When asserted when tx_dvalid is de-asserted a sync frame is transmitted. When asserted and when tx_dvalid is asserted a sync with data packet is transmitted. tx_data In Data that will be serialised onto the sfpdp each time tx_dvalid is asserted. tx_data_full Out The transmit fifo is full. Stop sending data to prevent a fifo overflow. tx_data_overflow Out When asserted the transmit fifo has overflowed. 5 Supported sfpdp Configurations Serial FPDP is a data streaming protocol, rather than a network protocol. Therefore the protocol header does not provide for node identification or addressing. Instead, a Serial FPDP connection provides a link from the source interface to its destination(s). A return link can also optionally be provided. The most basic Serial FPDP system consists of a single transmitter, a single receiver, and an inter-connecting cable/link as shown below. This configuration does not provide for any feedback or flow control: UM

9 data The optional flow control signal is transmitted as part of the Serial FPDP frame structure. Flow control is set by the receiver and returned to the transmitter through a separate cable/link: Data flow control As flow control is sent across the return cable using standard Serial FPDP frames, this cable can also be used to transmit data to support bi-directional data flow: Data+flow control Data+flow control Bi-directional data flow without flow control is useful when transmit and receive channels do not go to the same end point: Data Data A Serial FPDP receiver using Copy Mode receives the data and control signals sent by the original Serial FPDP transmitter and re-transmits this information using the transmit section of the receiver. As this can be used to send the same bit stream to multiple end points and is very useful for data recording. Data Data Copy/loop mode is implemented with a return cable from the last receiver back to the transmitter. Any receiver node in a Copy/Loop mode system has the ability to set the flow control signal in the event of a pending Receive FIFO overflow condition. UM

10 Data+flow control Data+Flow control Data+flow control A Cyclic Redundancy Check (CRC) can be enabled for the transmitter, the receiver, or both. When CRC is enabled, the transmitter calculates the CRC on the outgoing data and appends the CRC word as an additional data word to each packet. When CRC is enabled for the receiver, the CRC is calculated on incoming data and then compared to the last data word in the packet. If a CRC error is detected, the rx_crc_error signal is asserted. The error signal is then cleared once a SOF is received by the core. UM

11 6 sfpdp installation overview After installation of the core you will find the following folder tree on the location that was chosen during the installation: <chosen directory> ----IP-core ----sfpdp Core ----Source ----V4 ----V5 ----V6 ----V7 ----K7 ----Evaluation ----V5 ----Netlist ----V4 ----V5 ----V6 ----V7 ----K7 Depending on the type of IP license that you have chosen you will be able to see the contents of the several directories. Three licensing levels have been defined: Evaluation: This does not require a license and gives the user a change to test the sfpdp core. The core is based on a netlist and is fully functional but it will time out after a specific amount of time ( between 3 and 8 minutes depending on the link speed). UM

12 Netlist: This license offers the usage of the core based on the netlist. The netlist is delivered for use during the place and route phase, as well as, a simulation file that can be used during simulation. Source: This license allows the user to also see the vhdl sources of the sfpdp core. 6.1 Evaluation and Netlist The evaluation and netlist directory structures are similar, only the sfpdp core netlist is different. For the evaluation license the netlist will stop functioning after 2 to 8 minutes. The netlist licenses will not time out. The following table describes the files and folders that are created. Table 4: Evaluation and netlist files and folders Folder File/folder Description VHDL xx_sfpdp_wrapper.vhd xx_sfpdp_test.vhd Xilinx This is the vhdl wrapper file that instantiates the sfpdp core plus the serial interface logic (MGT/GTP). This is a specific vhdl file that can be used to create a quick test. The file instantiates the wrapper and logic to transmit data. It expects the serial interface to have an external loop back and it will verify data that is received on the port. A few status LEDs report the status of the test. More detailed test can be done by using chipscope in combination with this test. This folder holds several Xilinx specific files that are required for simulation and synthesis. UCF xx_sfpdp_test.ucf This is an example UCF file that maps the signals and serial interfaces to match one of 4DSPs own hardware platforms. Testbench sfpdp_tranceiver_synthesis.vhd xx_sfpdp_wrapper_tb.vhd This is the netlist version of the sfpdp core that is required for synthesis. This file can be used to simulate the sfpdp core wrapper. It will provide clock and data to the wrapper and verify received data. Netlist xx_sfpdp_tranceiver.ngc This is the sfpdp core netlist that will be used during the place and route of your FPGA design. modelsim ISE xx_sfpdp_wrapper.do xx_wave.do xx_sfpdp_wrapper xx_sfpdp_test A compile script for modelsim to setup the simulation. Modelsim script to load signals to the wave form. Example ISE project that synthesises the sfpdp wrapper. Example ISE project that synthesises the sfpdp test. UM

13 6.2 Source The Source license allows the user to have access to the sfpdp vhdl sources. The following table describes the files and folders that are created. Table 5: Source license files and folders Folder File/folder Description xx_sfpdp_framer.vhd This the vhdl file that wraps the transmit data into the sfpdp packets. VHDL Testbench modelsim ISE xx_sfpdp_tranceiver.vhd xx_sfpdp_frame_extract.vhd Xilinx xx_sfpdp_framer_tb.vhd xx_sfpdp_core.do xx_wave.do sfpdp_core_xx The top level file of the sfpdp core that instantiates the framer and the frame extract modules as well as the transmit and receive fifos. This is the vhdl file that decodes incoming data packets and extracts the data. This folder holds several Xilinx specific files that are required for simulation and synthesis. This file can be used to simulate the sfpdp transceiver. It will provide clock and data to the transmit ports and it will verify received data. A compile script for modelsim to setup the simulation. Modelsim script to load signals to the wave form. Example ISE project that synthesises the sfpdp transceiver. 7 Simulating the sfpdp core The core is delivered with a vhdl file of the sfpdp_tranceiver specific FPGA family that you want to use. This file can be compiled for simulation in combination with the other test bench files. To set-up your simulator for simulating the sfpdp_tranceiver you must make sure you have followed the steps outlined in Chapter 3 of the RocketIO G Transceiver User Guide. In the sfpdp_core installation directory you will find the folder \modelsim\script\. In this folder there is a macro file that will set-up the simulation environment when you are using modelsim. Otherwise this macro file can be used as a guideline to set-up your simulation in another simulator. 8 Implementing the sfpdp core The core is delivered with a synthesizable netlist of the sfpdp_tranceiver for the device family that you want to use. This file can be used to implement the sfpdp_tranceiver in the FPGA using the Xilinx ISE tools. In the sfpdp_core installation folder you will find the folder \ISE\xx_sfpdp_wrapper\ (where xx is the device family V4 or V5). This folder holds the ISE project that will implement the example sfpdp wrapper into the FPGA. UM

Multi-Gigabit Transceivers Getting Started with Xilinx s Rocket I/Os

Multi-Gigabit Transceivers Getting Started with Xilinx s Rocket I/Os Multi-Gigabit Transceivers Getting Started with Xilinx s Rocket I/Os Craig Ulmer cdulmer@sandia.gov July 26, 2007 Craig Ulmer SNL/CA Sandia is a multiprogram laboratory operated by Sandia Corporation,

More information

Fibre Channel Arbitrated Loop v2.3

Fibre Channel Arbitrated Loop v2.3 - THIS IS A DISCONTINUED IP CORE - 0 Fibre Channel Arbitrated Loop v2.3 DS518 March 24, 2008 0 0 Introduction The LogiCORE IP Fibre Channel Arbitrated Loop (FC-AL) core provides a flexible, fully verified

More information

January 19, 2010 Product Specification Rev1.0. Core Facts. Documentation Design File Formats. Slices 1 BUFG/

January 19, 2010 Product Specification Rev1.0. Core Facts. Documentation Design File Formats. Slices 1 BUFG/ January 19, 2010 Product Specification Rev1.0 Design Gateway Co.,Ltd 54 BB Building 13 th Fl., Room No.1302 Sukhumvit 21 Rd. (Asoke), Klongtoey-Nua, Wattana, Bangkok 10110 Phone: (+66) 02-261-2277 Fax:

More information

10GBase-R PCS/PMA Controller Core

10GBase-R PCS/PMA Controller Core 10GBase-R PCS/PMA Controller Core Contents 1 10GBASE-R PCS/PMA DATA SHEET 1 1.1 FEATURES.................................................. 1 1.2 APPLICATIONS................................................

More information

ISim Hardware Co-Simulation Tutorial: Processing Live Ethernet Traffic through Virtex-5 Embedded Ethernet MAC

ISim Hardware Co-Simulation Tutorial: Processing Live Ethernet Traffic through Virtex-5 Embedded Ethernet MAC ISim Hardware Co-Simulation Tutorial: Processing Live Ethernet Traffic through Virtex-5 Embedded Ethernet MAC UG819 (v 13.1) March 18, 2011 Xilinx is disclosing this user guide, manual, release note, and/or

More information

Pretty Good Protocol - Design Specification

Pretty Good Protocol - Design Specification Document # Date effective October 23, 2006 Author(s) Ryan Herbst Supersedes Draft Revision 0.02 January 12, 2007 Document Title Pretty Good Protocol - Design Specification CHANGE HISTORY LOG Revision Effective

More information

Single Channel HDLC Core V1.3. LogiCORE Facts. Features. General Description. Applications

Single Channel HDLC Core V1.3. LogiCORE Facts. Features. General Description. Applications Sept 8, 2000 Product Specification R Powered by Xilinx Inc. 2100 Logic Drive San Jose, CA 95124 Phone: +1 408-559-7778 Fax: +1 408-559-7114 E-mail: logicore@xilinx.com URL: www.xilinx.com/ipcenter Support:

More information

LogiCORE IP Serial RapidIO v5.6

LogiCORE IP Serial RapidIO v5.6 DS696 March 1, 2011 Introduction The LogiCORE IP Serial RapidIO Endpoint solution comprises a highly flexible and optimized Serial RapidIO Physical Layer core and a Logical (I/O) and Transport Layer interface.

More information

32 Channel HDLC Core V1.2. Applications. LogiCORE Facts. Features. General Description. X.25 Frame Relay B-channel and D-channel

32 Channel HDLC Core V1.2. Applications. LogiCORE Facts. Features. General Description. X.25 Frame Relay B-channel and D-channel May 3, 2000 Xilinx Inc. 2100 Logic Drive San Jose, CA 95124 Phone: +1 408-559-7778 Fax: +1 408-559-7114 E-mail: logicore@xilinx.com URL: www.xilinx.com/ipcenter Support: www.support.xilinx.com Features

More information

LogiCORE IP Serial RapidIO Gen2 v1.2

LogiCORE IP Serial RapidIO Gen2 v1.2 LogiCORE IP Serial RapidIO Gen2 v1.2 Product Guide Table of Contents Chapter 1: Overview System Overview............................................................ 5 Applications.................................................................

More information

A 3/4/5/6X Oversampling Circuit for 200 Mb/s to 1000 Mb/s Serial Interfaces Author: Jerry Chuang

A 3/4/5/6X Oversampling Circuit for 200 Mb/s to 1000 Mb/s Serial Interfaces Author: Jerry Chuang Application Note: Virtex-II Pro Family XAPP572 (v1.0) November 18, 2004 A 3/4/5/6X Oversampling Circuit for 200 Mb/s to 1000 Mb/s Serial Interfaces Author: Jerry Chuang Summary High-speed Serializer/Deserializer

More information

Core Facts. Documentation Design File Formats. Verification Instantiation Templates Reference Designs & Application Notes Additional Items

Core Facts. Documentation Design File Formats. Verification Instantiation Templates Reference Designs & Application Notes Additional Items January 18, 2018 Product Specification Rev2.2 Design Gateway Co.,Ltd 54 BB Building 14 th Fl., Room No.1402 Sukhumvit 21 Rd. (Asoke), Klongtoey-Nua, Wattana, Bangkok 10110 Phone: (+66) 02-261-2277 Fax:

More information

Point-to-Point Connectivity Using Integrated Endpoint Block for PCI Express Designs Authors: Sunita Jain and Guru Prasanna

Point-to-Point Connectivity Using Integrated Endpoint Block for PCI Express Designs Authors: Sunita Jain and Guru Prasanna Application Note: Virtex-5 Family XAPP869 (v1.0) October 4, 2007 Point-to-Point Connectivity Using Integrated Endpoint Block for PCI Express Designs Authors: Sunita Jain and Guru Prasanna Summary This

More information

Channel FIFO (CFIFO) (v1.00a)

Channel FIFO (CFIFO) (v1.00a) 0 Channel FIFO (CFIFO) (v1.00a) DS471 April 24, 2009 0 0 Introduction The Channel FIFO (CFIFO) contains separate write (transmit) and read (receive) FIFO designs called WFIFO and RFIFO, respectively. WFIFO

More information

Virtex-5 FPGA Embedded Tri-Mode Ethernet MAC Wrapper v1.7

Virtex-5 FPGA Embedded Tri-Mode Ethernet MAC Wrapper v1.7 DS550 April 19, 2010 Virtex-5 FPGA Embedded Tri-Mode Wrapper v1.7 Introduction The LogiCORE IP Virtex -5 FPGA Embedded Tri-Mode Wrapper automates the generation of HDL wrapper files for the Embedded Tri-Mode

More information

Block Diagram. mast_sel. mast_inst. mast_data. mast_val mast_rdy. clk. slv_sel. slv_inst. slv_data. slv_val slv_rdy. rfifo_depth_log2.

Block Diagram. mast_sel. mast_inst. mast_data. mast_val mast_rdy. clk. slv_sel. slv_inst. slv_data. slv_val slv_rdy. rfifo_depth_log2. Key Design Features Block Diagram Synthesizable, technology independent IP Core for FPGA, ASIC and SoC reset Supplied as human readable VHDL (or Verilog) source code mast_sel SPI serial-bus compliant Supports

More information

Virtex-5 GTP Aurora v2.8

Virtex-5 GTP Aurora v2.8 0 DS538 October 10, 2007 0 0 Introduction The Virtex -5 GTP Aurora core implements the Aurora protocol using the high-speed serial GTP transceivers in Virtex-5 LXT and SXT devices. The core can use up

More information

Virtex-7 FPGA Gen3 Integrated Block for PCI Express

Virtex-7 FPGA Gen3 Integrated Block for PCI Express Virtex-7 FPGA Gen3 Integrated Block for PCI Express Product Guide Table of Contents Chapter 1: Overview Feature Summary.................................................................. 9 Applications......................................................................

More information

SerialLite III Streaming IP Core Design Example User Guide for Intel Arria 10 Devices

SerialLite III Streaming IP Core Design Example User Guide for Intel Arria 10 Devices IP Core Design Example User Guide for Intel Arria 10 Devices Updated for Intel Quartus Prime Design Suite: 17.1 Subscribe Send Feedback Latest document on the web: PDF HTML Contents Contents 1 Quick Start

More information

May 7, 2018 Product Specification Rev2.3. Core Facts. Documentation Design File Formats

May 7, 2018 Product Specification Rev2.3. Core Facts. Documentation Design File Formats May 7, 2018 Product Specification Rev2.3 Design Gateway Co.,Ltd 54 BB Building 14 th Fl., Room No.1402 Sukhumvit 21 Rd. (Asoke), Klongtoey-Nua, Wattana, Bangkok 10110 Phone: 66(0)2-261-2277 Fax: 66(0)2-261-2290

More information

Quad Serial Gigabit Media Independent v3.4

Quad Serial Gigabit Media Independent v3.4 Quad Serial Gigabit Media Independent v3.4 LogiCORE IP Product Guide Vivado Design Suite Table of Contents IP Facts Chapter 1: Overview System Overview..................................................................

More information

LogiCORE IP Ethernet 1000BASE-X PCS/PMA or SGMII v11.3

LogiCORE IP Ethernet 1000BASE-X PCS/PMA or SGMII v11.3 LogiCORE IP Ethernet 1000BASE-X PCS/PMA or SGMII v11.3 User Guide Notice of Disclaimer The information disclosed to you hereunder (the Materials ) is provided solely for the selection and use of Xilinx

More information

Upper Level Protocols (ULP) Mapping. Common Services. Signaling Protocol. Transmission Protocol (Physical Coding) Physical Interface (PI)

Upper Level Protocols (ULP) Mapping. Common Services. Signaling Protocol. Transmission Protocol (Physical Coding) Physical Interface (PI) 1 Introduction The Fibre Channel (FC) is logically a bi-directional point-to-point serial data channel, structured for high performance information transport. Physically, Fibre Channel is an interconnection

More information

ADQ14 Development Kit

ADQ14 Development Kit ADQ14 Development Kit Documentation : P Devices PD : ecurity Class: : Release : P Devices Page 2(of 21) ecurity class Table of Contents 1 Tools...3 2 Overview...4 2.1 High-level block overview...4 3 How

More information

International Journal of Scientific & Engineering Research, Volume 4, Issue 12, December ISSN

International Journal of Scientific & Engineering Research, Volume 4, Issue 12, December ISSN International Journal of Scientific & Engineering Research, Volume 4, Issue 12, December-2013 1547 Design and Implementation of High Speed Data Transmission over Dual Independent Aurora Channels on One

More information

XMC-FPGA05F. Programmable Xilinx Virtex -5 FPGA PMC/XMC with Quad Fiber-optics. Data Sheet

XMC-FPGA05F. Programmable Xilinx Virtex -5 FPGA PMC/XMC with Quad Fiber-optics. Data Sheet Data Sheet XMC-FPGA05F Programmable Xilinx Virtex -5 FPGA PMC/XMC with Quad s Applications Remote Sensor Interface Data Recorders Distributed Processing Interconnect Protocol Converter Data Encryption

More information

Viterbi Decoder Block Decoding - Trellis Termination and Tail Biting Author: Michael Francis

Viterbi Decoder Block Decoding - Trellis Termination and Tail Biting Author: Michael Francis Application Note: All Virtex and Spartan FPGA Families XAPP551 (v2.) July 3, 21 Viterbi Decoder Block Decoding - Trellis Termination and Tail Biting Author: Michael Francis Summary Many digital communication

More information

Configurable LocalLink CRC Reference Design Author: Nanditha Jayarajan

Configurable LocalLink CRC Reference Design Author: Nanditha Jayarajan XAPP562 (v1.1.1) April 20, 2007 Application Note: Virtex Series and Virtex-II Family Configurable LocalLink CC eference Design Author: Nanditha Jayarajan Summary The Cyclic edundancy Check (CC) is a checksum

More information

LogiCORE IP RXAUI v2.4

LogiCORE IP RXAUI v2.4 LogiCORE P RXAU v2.4 Product Guide Table of Contents SECTON : SUMMARY P Facts Chapter 1: Overview Feature Summary.................................................................. 7 Applications......................................................................

More information

Commas and Data Alignment Lab

Commas and Data Alignment Lab Lab Workbook Introduction In this lab, you will use commas to control data flow and align serial data into bytes. Objectives After completing this lab, you will be able to: Procedure Define a data alignment

More information

UDP1G-IP Introduction (Xilinx( Agenda

UDP1G-IP Introduction (Xilinx( Agenda UDP1G-IP Introduction (Xilinx( Xilinx) Ver1.01E Super UDP Speed by hard-wired IP-Core Design Gateway Page 1 Agenda Merit and demerit of UDP protocol UDP1G-IP core overview UDP1G-IP core description Initialization

More information

LogiCORE IP 10-Gigabit Ethernet MAC v11.4

LogiCORE IP 10-Gigabit Ethernet MAC v11.4 LogiCORE IP 10-Gigabit Ethernet MAC v11.4 Product Guide Table of Contents SECTION I: SUMMARY IP Facts Chapter 1: Overview Feature Summary..................................................................

More information

Xilinx ChipScope ICON/VIO/ILA Tutorial

Xilinx ChipScope ICON/VIO/ILA Tutorial Xilinx ChipScope ICON/VIO/ILA Tutorial The Xilinx ChipScope tools package has several modules that you can add to your Verilog design to capture input and output directly from the FPGA hardware. These

More information

Configurable LocalLink CRC Reference Design Author: Nanditha Jayarajan

Configurable LocalLink CRC Reference Design Author: Nanditha Jayarajan Application Note: Virtex Series and Virtex-II Family XAPP562 (v1.0) January 22, 2004 Configurable LocalLink eference Design Author: Nanditha Jayarajan Summary The Cyclic edundancy Check () is a powerful

More information

A Real Time Implementation of High Speed Data Transmission using Aurora Protocol on Multi-Gigabit Transceivers in Virtex-5 FPGA

A Real Time Implementation of High Speed Data Transmission using Aurora Protocol on Multi-Gigabit Transceivers in Virtex-5 FPGA A Real Time Implementation of High Speed Data Transmission using Aurora Protocol on Multi-Gigabit Transceivers in Virtex-5 FPGA T.Vijaya Bhaskar Reddy Computers and Communications (M.tech ), ECE Department,

More information

LogiCORE IP 10-Gigabit Ethernet MAC v11.6

LogiCORE IP 10-Gigabit Ethernet MAC v11.6 LogiCORE IP 10-Gigabit Ethernet MAC v11.6 Product Guide Table of Contents IP Facts Chapter 1: Overview Feature Summary.................................................................. 7 Applications......................................................................

More information

Clock Correction Module

Clock Correction Module XTP037 (v1.0) March 10, 2009 Virtex-5 FPGA RocketIO GTX Transceiver Clock Correction Module Clock Correction Module Overview This document assumes familiarity with UG198,Virtex-5 FPGA RocketIO GTX Transceiver

More information

Xilinx Answer Virtex-6 Integrated PCIe Block Wrapper Debugging and Packet Analysis Guide

Xilinx Answer Virtex-6 Integrated PCIe Block Wrapper Debugging and Packet Analysis Guide Xilinx Answer 50234 Virtex-6 Integrated PCIe Block Wrapper Debugging and Packet Analysis Guide Important Note: This downloadable PDF of an answer record is provided to enhance its usability and readability.

More information

Discontinued IP. LogiCORE IP Fibre Channel v3.5. Introduction. Features. DS270 April 19, LogiCORE IP Facts Core Specifics Supported Families 1

Discontinued IP. LogiCORE IP Fibre Channel v3.5. Introduction. Features. DS270 April 19, LogiCORE IP Facts Core Specifics Supported Families 1 DS270 April 19, 2010 Product Specification Introduction The LogiCORE IP Fibre Channel (FC) core provides a flexible core for use in any non-loop FC port and can run at 1, 2, and 4 Gbps. The FC core includes

More information

Minimizing Receiver Elastic Buffer Delay in the Virtex-II Pro RocketIO Transceiver Author: Jeremy Kowalczyk

Minimizing Receiver Elastic Buffer Delay in the Virtex-II Pro RocketIO Transceiver Author: Jeremy Kowalczyk XAPP670 (v.0) June 0, 2003 Application Note: Virtex-II Pro Family Minimizing eceiver Elastic Buffer Delay in the Virtex-II Pro ocketio Transceiver Author: Jeremy Kowalczyk Summary This application note

More information

Core Facts. Documentation Design File Formats. Verification Instantiation Templates Reference Designs & Application Notes Additional Items

Core Facts. Documentation Design File Formats. Verification Instantiation Templates Reference Designs & Application Notes Additional Items (FFT_PIPE) Product Specification Dillon Engineering, Inc. 4974 Lincoln Drive Edina, MN USA, 55436 Phone: 952.836.2413 Fax: 952.927.6514 E mail: info@dilloneng.com URL: www.dilloneng.com Core Facts Documentation

More information

Core Facts. Documentation Design File Formats. Verification Instantiation Templates Reference Designs & Application Notes Additional Items

Core Facts. Documentation Design File Formats. Verification Instantiation Templates Reference Designs & Application Notes Additional Items (FFT_MIXED) November 26, 2008 Product Specification Dillon Engineering, Inc. 4974 Lincoln Drive Edina, MN USA, 55436 Phone: 952.836.2413 Fax: 952.927.6514 E mail: info@dilloneng.com URL: www.dilloneng.com

More information

NETWORK INTRUSION DETECTION SYSTEMS ON FPGAS WITH ON-CHIP NETWORK INTERFACES

NETWORK INTRUSION DETECTION SYSTEMS ON FPGAS WITH ON-CHIP NETWORK INTERFACES In Proceedings of International Workshop on Applied Reconfigurable Computing (ARC), Algarve, Portugal, February 2005. NETWORK INTRUSION DETECTION SYSTEMS ON FPGAS WITH ON-CHIP NETWORK INTERFACES Christopher

More information

SerialLite III Streaming IP Core Design Example User Guide for Intel Stratix 10 Devices

SerialLite III Streaming IP Core Design Example User Guide for Intel Stratix 10 Devices SerialLite III Streaming IP Core Design Example User Guide for Intel Stratix 10 Devices Updated for Intel Quartus Prime Design Suite: 17.1 Stratix 10 ES Editions Subscribe Send Feedback Latest document

More information

Low Latency 100G Ethernet Design Example User Guide

Low Latency 100G Ethernet Design Example User Guide Low Latency 100G Ethernet Design Example User Guide Updated for Intel Quartus Prime Design Suite: 16.1 Subscribe Send Feedback Latest document on the web: PDF HTML Contents Contents 1 Quick Start Guide...

More information

UltraScale Architecture Integrated IP Core for Interlaken v1.3

UltraScale Architecture Integrated IP Core for Interlaken v1.3 UltraScale Architecture Integrated IP Core for Interlaken v1.3 LogiCORE IP Product Guide Vivado Design Suite Table of Contents IP Facts Chapter 1: Overview Feature Summary..................................................................

More information

Turbo Encoder Co-processor Reference Design

Turbo Encoder Co-processor Reference Design Turbo Encoder Co-processor Reference Design AN-317-1.2 Application Note Introduction The turbo encoder co-processor reference design is for implemention in an Stratix DSP development board that is connected

More information

isplever 1GbE PCS IP Core User s Guide October 2005 ipug28_02.0

isplever 1GbE PCS IP Core User s Guide October 2005 ipug28_02.0 isplever TM CORE 1GbE PCS IP Core User s Guide October 2005 ipug28_02.0 Introduction The 1GbE PCS Intellectual Property (IP) Core targets the programmable array section of the ORCA ORT42G5 device and provides

More information

AvnetCore: Datasheet

AvnetCore: Datasheet AvnetCore: Datasheet CAN Controller with / FIFO Intended Use: Automotive Industry Engine Control Unit Sensors Version 1.0, July 2006 xcan_clk (>8 MHz) pclk reset_n APB Interrupts System Control APB Interface

More information

SHA3 Core Specification. Author: Homer Hsing

SHA3 Core Specification. Author: Homer Hsing SHA3 Core Specification Author: Homer Hsing homer.hsing@gmail.com Rev. 0.1 January 29, 2013 This page has been intentionally left blank. www.opencores.org Rev 0.1 ii Rev. Date Author Description 0.1 01/29/2013

More information

LogiCORE IP Mailbox (v1.00a)

LogiCORE IP Mailbox (v1.00a) DS776 September 21, 2010 Introduction In a multiprocessor environment, the processors need to communicate data with each other. The easiest method is to set up inter-processor communication through a mailbox.

More information

Virtex-6 FPGA GTX Transceiver OTU1 Electrical Interface

Virtex-6 FPGA GTX Transceiver OTU1 Electrical Interface Virtex-6 FPGA GTX Transceiver OTU1 Electrical Interface Characterization Report Xilinx is disclosing this user guide, manual, release note, and/or specification (the "Documentation") to you solely for

More information

JESD204B IP Core User Guide

JESD204B IP Core User Guide FPGA-IPUG-02010 Version 2.3 June 2017 Contents 1. Introduction... 4 1.1. Quick Facts... 4 1.2. Features... 5 1.3. What is Not Supported... 5 1.4. Conventions... 6 1.5. Data Ordering and Data Types... 6

More information

Configurable UART with FIFO ver 2.20

Configurable UART with FIFO ver 2.20 D16550 Configurable UART with FIFO ver 2.20 OVERVIEW The D16550 is a soft Core of a Universal Asynchronous Receiver/Transmitter (UART) functionally identical to the TL16C550A. The D16550 allows serial

More information

LogiCORE TM IP Aurora 8B/10B v5.3

LogiCORE TM IP Aurora 8B/10B v5.3 LogiCORE TM IP Aurora 8B/10B v5.3 User Guide Xilinx is providing this product documentation, hereinafter Information, to you AS IS with no warranty of any kind, express or implied. Xilinx makes no representation

More information

Dynamic Phase Alignment for Networking Applications Author: Tze Yi Yeoh

Dynamic Phase Alignment for Networking Applications Author: Tze Yi Yeoh XAPP7 (v.2) July 2, 25 Application te: Virtex-4 Family Dynamic Phase Alignment for Networking Applications Author: Tze Yi Yeoh Summary This application note describes a dynamic phase alignment (DPA) application

More information

FIFO Generator v13.0

FIFO Generator v13.0 FIFO Generator v13.0 LogiCORE IP Product Guide Vivado Design Suite Table of Contents IP Facts Chapter 1: Overview Native Interface FIFOs.............................................................. 5

More information

ISE Design Suite Software Manuals and Help

ISE Design Suite Software Manuals and Help ISE Design Suite Software Manuals and Help These documents support the Xilinx ISE Design Suite. Click a document title on the left to view a document, or click a design step in the following figure to

More information

Virtex-6 FPGA Embedded Tri-Mode Ethernet MAC Wrapper v1.4

Virtex-6 FPGA Embedded Tri-Mode Ethernet MAC Wrapper v1.4 DS710 April 19, 2010 Introduction The LogiCORE IP Virtex -6 FPGA Embedded Tri- Mode Ethernet MAC Wrapper automates the generation of HDL wrapper files for the Embedded Tri- Mode Ethernet MAC (Ethernet

More information

Error Correction Code (ALTECC_ENCODER and ALTECC_DECODER) Megafunctions User Guide

Error 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 information

logibayer.ucf Core Facts

logibayer.ucf Core Facts logibayer Color Camera Sensor Bayer Decoder March 6, 2009 Product Specification Core Facts Provided with Core Xylon d.o.o. Documentation User s Guide Design File Formats Encrypted VHDL Fallerovo setaliste

More information

Low Latency 100G Ethernet Intel Stratix 10 FPGA IP Design Example User Guide

Low Latency 100G Ethernet Intel Stratix 10 FPGA IP Design Example User Guide Low Latency 100G Ethernet Intel Stratix 10 FPGA IP Design Example User Guide Updated for Intel Quartus Prime Design Suite: 18.0 Subscribe Send Feedback Latest document on the web: PDF HTML Contents Contents

More information

Advanced module: Video en/decoder on Virtex 5

Advanced module: Video en/decoder on Virtex 5 Advanced module: Video en/decoder on Virtex 5 Content 1. Advanced module: Video en/decoder on Virtex 5... 2 1.1. Introduction to the lab environment... 3 1.1.1. Remote control... 4 1.2. Getting started

More information

Low Latency 40G Ethernet Example Design User Guide

Low Latency 40G Ethernet Example Design User Guide Low Latency 40G Ethernet Example Design User Guide Subscribe UG-20025 101 Innovation Drive San Jose, CA 95134 www.altera.com TOC-2 Contents Quick Start Guide...1-1 Directory Structure... 1-2 Design Components...

More information

Documentation. Implementation Xilinx ISE v10.1. Simulation

Documentation. Implementation Xilinx ISE v10.1. Simulation DS317 September 19, 2008 Introduction The Xilinx LogiCORE IP Generator is a fully verified first-in first-out () memory queue for applications requiring in-order storage and retrieval. The core provides

More information

100 Gbps/40 Gbps PCS/PMA + MAC IP Core

100 Gbps/40 Gbps PCS/PMA + MAC IP Core 100 Gbps/40 Gbps PCS/PMA + MAC IP Core Getting started guide: 1. Prerequisites: In order to simulate and implement Aitia's 100 Gbps / 40 Gbps Ethernet PCS/PMA + MAC IP core you must meet the following

More information

LogiCORE IP FIFO Generator v6.1

LogiCORE IP FIFO Generator v6.1 DS317 April 19, 2010 Introduction The Xilinx LogiCORE IP FIFO Generator is a fully verified first-in first-out (FIFO) memory queue for applications requiring in-order storage and retrieval. The core provides

More information

Parameterizable LocalLink FIFO Author: Wen Ying Wei, Dai Huang

Parameterizable LocalLink FIFO Author: Wen Ying Wei, Dai Huang Application Note: Virtex-II and Virtex-II Pro Families XAPP691 (v1.0.1) May 10, 2007 R Parameterizable LocalLink FIFO Author: Wen Ying Wei, Dai Huang Summary This application note describes the implementation

More information

FCUDA-NoC: A Scalable and Efficient Network-on-Chip Implementation for the CUDA-to-FPGA Flow

FCUDA-NoC: A Scalable and Efficient Network-on-Chip Implementation for the CUDA-to-FPGA Flow FCUDA-NoC: A Scalable and Efficient Network-on-Chip Implementation for the CUDA-to-FPGA Flow Abstract: High-level synthesis (HLS) of data-parallel input languages, such as the Compute Unified Device Architecture

More information

LogiCORE IP AXI DataMover v3.00a

LogiCORE IP AXI DataMover v3.00a LogiCORE IP AXI DataMover v3.00a Product Guide Table of Contents SECTION I: SUMMARY IP Facts Chapter 1: Overview Operating System Requirements..................................................... 7 Feature

More information

Interlaken IP datasheet

Interlaken IP datasheet Key words:interlaken, MAC, PCS, SERDES Abstract:Interlaken MAC/PCS implementation per Interlaken protocol v1.2 All rights reserved Table of Contents 1. Introduction...4 2. Specification...4 3. Architecture...4

More information

AES Core Specification. Author: Homer Hsing

AES Core Specification. Author: Homer Hsing AES Core Specification Author: Homer Hsing homer.hsing@gmail.com Rev. 0.1.1 October 30, 2012 This page has been intentionally left blank. www.opencores.org Rev 0.1.1 ii Revision History Rev. Date Author

More information

ChipScope Pro Software and Cores

ChipScope Pro Software and Cores í ChipScope Pro Software and Cores User Guide [] [] Xilinx is disclosing this user guide, manual, release note, and/or specification (the "Documentation") to you solely for use in the development of designs

More information

Interlaken IP Core (2nd Generation) Design Example User Guide

Interlaken IP Core (2nd Generation) Design Example User Guide Interlaken IP Core (2nd Generation) Design Example User Guide UG-20051 2017.09.19 Subscribe Send Feedback Contents Contents 1 Quick Start Guide... 3 1.1 Directory Structure... 4 1.2 Design Components...

More information

Instantiation. Verification. Simulation. Synthesis

Instantiation. Verification. Simulation. Synthesis 0 XPS Mailbox (v2.00a) DS632 June 24, 2009 0 0 Introduction In a multiprocessor environment, the processors need to communicate data with each other. The easiest method is to set up inter-processor communication

More information

Xilinx Answer Generating Quick Test Cases for Xilinx Integrated PCI Express Block and Serial RapidIO Cores Verilog Simulation

Xilinx Answer Generating Quick Test Cases for Xilinx Integrated PCI Express Block and Serial RapidIO Cores Verilog Simulation Xilinx Answer 53776 Generating Quick Test Cases for Xilinx Integrated PCI Express Block and Serial RapidIO Cores Verilog Simulation Important Note: This downloadable PDF of an Answer Record is provided

More information

Method We follow- How to Get Entry Pass in SEMICODUCTOR Industries for 3rd year engineering. Winter/Summer Training

Method We follow- How to Get Entry Pass in SEMICODUCTOR Industries for 3rd year engineering. Winter/Summer Training Method We follow- How to Get Entry Pass in SEMICODUCTOR Industries for 3rd year engineering Winter/Summer Training Level 2 continues. 3 rd Year 4 th Year FIG-3 Level 1 (Basic & Mandatory) & Level 1.1 and

More information

LogiCORE IP Quad Serial Gigabit Media Independent v2.0

LogiCORE IP Quad Serial Gigabit Media Independent v2.0 LogiCORE IP Quad Serial Gigabit Media Independent v2.0 Product Guide for Vivado Design Suite Table of Contents IP Facts Chapter 1: Overview System Overview..................................................................

More information

LogiCORE IP Spartan-6 FPGA GTP Transceiver Wizard v1.9

LogiCORE IP Spartan-6 FPGA GTP Transceiver Wizard v1.9 LogiCORE IP Spartan-6 FPGA GTP Transceiver Wizard v1.9 Getting Started Guide Xilinx is providing this product documentation, hereinafter Information, to you AS IS with no warranty of any kind, express

More information

OPB Universal Serial Bus 2.0 Device (v1.00a)

OPB Universal Serial Bus 2.0 Device (v1.00a) OPB Universal Serial Bus 2. Device (v1.a) DS591 May 1, 27 Introduction The Xilinx Universal Serial Bus 2. High Speed Device with On-chip Peripheral Bus (OPB) enables USB connectivity to the user s design

More information

LogiCORE IP AXI Video Direct Memory Access (axi_vdma) (v3.01.a)

LogiCORE IP AXI Video Direct Memory Access (axi_vdma) (v3.01.a) DS799 June 22, 2011 LogiCORE IP AXI Video Direct Memory Access (axi_vdma) (v3.01.a) Introduction The AXI Video Direct Memory Access (AXI VDMA) core is a soft Xilinx IP core for use with the Xilinx Embedded

More information

SATA PHY Design Manual

SATA PHY Design Manual SATA PHY Design Manual BeanDigital (v1.0) 1 July 2012 Revision History Date Version Revision 11/07/12 1.0 Initial release Page 2 1 Contents 2 Introduction... 4 3 Block Diagram... 4 4 Interface... 5 5 Parameters...

More information

User Manual for FC100

User Manual for FC100 Sundance Multiprocessor Technology Limited User Manual Form : QCF42 Date : 6 July 2006 Unit / Module Description: IEEE-754 Floating-point FPGA IP Core Unit / Module Number: FC100 Document Issue Number:

More information

í ChipScope Pro Software and Cores User Guide [] UG029 (v14.2) July 25, 2012

í ChipScope Pro Software and Cores User Guide [] UG029 (v14.2) July 25, 2012 í ChipScope Pro Software and Cores User Guide [] [] Notice of Disclaimer The information disclosed to you hereunder (the Materials ) is provided solely for the selection and use of Xilinx products. To

More information

CPRI IP Core User s Guide

CPRI IP Core User s Guide CPRI IP Core User s Guide September 2010 IPUG56_02.3 Table of Contents Chapter 1. Introduction... 4 Quick Facts... 5 Features... 5 Chapter 2. Functional Description... 7 Block Diagram... 7 General Description...

More information

Tutorial StellarIP Interface To AXI Interface

Tutorial StellarIP Interface To AXI Interface Tutorial StellarIP Interface To AXI Interface 4DSP LLC Email: support@4dsp.com This document is the property of 4DSP LLC and may not be copied nor communicated to a third party without the written permission

More information

Documentation. Design File Formats. Constraints Files. Verification. Slices 1 IOB 2 GCLK BRAM

Documentation. Design File Formats. Constraints Files. Verification. Slices 1 IOB 2 GCLK BRAM DES and DES3 Encryption Engine (MC-XIL-DES) May 19, 2008 Product Specification AllianceCORE Facts 10805 Rancho Bernardo Road Suite 110 San Diego, California 92127 USA Phone: (858) 385-7652 Fax: (858) 385-7770

More information

CPRI IP Core User s Guide

CPRI IP Core User s Guide CPRI IP Core User s Guide April 2014 IPUG56_02.4 Table of Contents Chapter 1. Introduction... 4 Quick Facts... 5 Features... 5 Chapter 2. Functional Description... 7 Block Diagram... 7 General Description...

More information

LatticeECP3 and ECP5 10 Gb Ethernet MAC IP Core User Guide

LatticeECP3 and ECP5 10 Gb Ethernet MAC IP Core User Guide LatticeECP3 and ECP5 December 2014 IPUG114_1.0 Table of Contents Chapter 1. Introduction 3... Quick Facts... 3 Features... 3 Chapter 2. Functional Description... 5 Receive MAC... 7 Transmit MAC... 9 Signal

More information

Virtex-5 FPGA Embedded Tri-Mode Ethernet MAC Wrapper v1.4. Getting Started Guide UG340 March 24, 2008

Virtex-5 FPGA Embedded Tri-Mode Ethernet MAC Wrapper v1.4. Getting Started Guide UG340 March 24, 2008 Virtex-5 FPGA Embedded Tri-Mode Ethernet MAC Wrapper v1.4 Getting Started Guide UG340 March 24, 2008 R Xilinx is disclosing this Specification to you solely for use in the development of designs to operate

More information

I.6 40G LDPC Encoder/Decoder IP Core Specifccaton

I.6 40G LDPC Encoder/Decoder IP Core Specifccaton I.6 40G LDPC Encoder/Decoder IP Core Specifccaton I.6 40G LDPC Encoder/Decoder IP Core Relecase Informcaton Fecatures Delivercables IP Core Structure I.6 40G LDPC Encoder/Decoder IP Core Relecase Informcaton

More information

Tutorial on FPGA Design Flow based on Xilinx ISE Webpack and ModelSim. ver. 1.5

Tutorial on FPGA Design Flow based on Xilinx ISE Webpack and ModelSim. ver. 1.5 Tutorial on FPGA Design Flow based on Xilinx ISE Webpack and ModelSim ver. 1.5 1 Prepared by Marcin Rogawski, Ekawat (Ice) Homsirikamol, Kishore Kumar Surapathi and Dr. Kris Gaj The example codes used

More information

SD Card Controller IP Specification

SD Card Controller IP Specification SD Card Controller IP Specification Marek Czerski Friday 30 th August, 2013 1 List of Figures 1 SoC with SD Card IP core................................ 4 2 Wishbone SD Card Controller IP Core interface....................

More information

Universal Serial Bus Host Interface on an FPGA

Universal Serial Bus Host Interface on an FPGA Universal Serial Bus Host Interface on an FPGA Application Note For many years, designers have yearned for a general-purpose, high-performance serial communication protocol. The RS-232 and its derivatives

More information

INTRODUCTION TO CATAPULT C

INTRODUCTION TO CATAPULT C INTRODUCTION TO CATAPULT C Vijay Madisetti, Mohanned Sinnokrot Georgia Institute of Technology School of Electrical and Computer Engineering with adaptations and updates by: Dongwook Lee, Andreas Gerstlauer

More information

Core Facts. Documentation Design File Formats. Verification Instantiation Templates Reference Designs & Application Notes Additional Items

Core Facts. Documentation Design File Formats. Verification Instantiation Templates Reference Designs & Application Notes Additional Items (ULFFT) November 3, 2008 Product Specification Dillon Engineering, Inc. 4974 Lincoln Drive Edina, MN USA, 55436 Phone: 952.836.2413 Fax: 952.927.6514 E-mail: info@dilloneng.com URL: www.dilloneng.com Core

More information

LogiCORE IP Floating-Point Operator v6.2

LogiCORE IP Floating-Point Operator v6.2 LogiCORE IP Floating-Point Operator v6.2 Product Guide Table of Contents SECTION I: SUMMARY IP Facts Chapter 1: Overview Unsupported Features..............................................................

More information

Advanced FPGA Design. Jan Pospíšil, CERN BE-BI-BP ISOTDAQ 2018, Vienna

Advanced FPGA Design. Jan Pospíšil, CERN BE-BI-BP ISOTDAQ 2018, Vienna Advanced FPGA Design Jan Pospíšil, CERN BE-BI-BP j.pospisil@cern.ch ISOTDAQ 2018, Vienna Acknowledgement Manoel Barros Marin (CERN) lecturer of ISOTDAQ-17 Markus Joos (CERN) & other organisers of ISOTDAQ-18

More information

Documentation Design File Formats

Documentation Design File Formats PIC165X Fast RISC Microcontroller (DFPIC165X) July 16, 2008 Product Specification Digital Core Design Wroclawska 94 41-902 Bytom Poland Phone : +48 32 2828266 Fax : +48 32 2827437 E-mail : info@dcd.pl

More information

Tiny Tate Bilinear Pairing Core Specification. Author: Homer Hsing

Tiny Tate Bilinear Pairing Core Specification. Author: Homer Hsing Tiny Tate Bilinear Pairing Core Specification Author: Homer Hsing homer.hsing@gmail.com Rev. 0.1 May 3, 2012 This page has been intentionally left blank. www.opencores.org Rev 0.1 ii Rev. Date Author Description

More information