PCI Express Compiler. PCI Express Compiler Version Issues

Size: px
Start display at page:

Download "PCI Express Compiler. PCI Express Compiler Version Issues"

Transcription

1 January 2007, Compiler Version Errata Sheet This document addresses known errata and documentation issues for the PCI Express Compiler version Errata are functional defects or errors, which may cause the PCI Express Compiler to deviate from published specifications. Documentation issues include errors, unclear descriptions, or omissions from current published specifications or product documents. f For the most up-to-date errata for this release, refer to the errata page on the Altera website: PCI Express Compiler Version Issues Altera has identified the following issues that affect the PCI Express Compiler version in the following ways: Functional Issues: a defect or design issue that needs an enhancement or will be fixed in a future release Usage Issues: a process change or parameter you need to specify Documentation Issues: an addition, correction, clarification, or change to the documentation: Table 1. PCI Express Compiler v2.0.0 Issues (Part 1 of 2) Category Issue Page Functional Issues Timing Issues for PIPE Control Signals Interfacing to TI PHY 1 Reversed Polarity on Lanes Incurs Reinitialization Delay on PCI Express Link 2 More Than One PCI Express Core per Device Causes a Quartus II Fitter Error 3 VC1-3 InitFC DLLPs Sent Too Quickly Reduce Throughput 4 Expiration of replay_timer in x8 MegaCore Function Can Cause Replay Buffer 5 Overflow Stratix GX Devices Not Detected by Some PCI Express Devices 6 Example Design Using the Stratix II GX PHY Does Not Work When Compiled 7 with the Quartus II v6.1 Software x8 MegaCore Function Ignores app_msi_num and app_msi_tc Input Signals 8 Altera Corporation 1 ES-PCI

2 Table 1. PCI Express Compiler v2.0.0 Issues (Part 2 of 2) Category Issue Page Usage Issues x8 PCI MegaCore Function Supports Only Stratix II GX Devices 9 PCI Express Simulation Example Requires Testbench Code Changes to 10 Compile Successfully Multiple PCI Express MegaCore Functions Must Be the Same Width 10 Modify Rx Buffer Settings for Maximum Throughput 11 Disable Auto Configure Retry Buffer Size for Small Maximum Payload Sizes 12 Incorrect is_request Function Designation Causes Testbench Compilation 13 Failure With NCSim Compiling a VHDL Design With Multiple MegaCore Functions in Quartus II 14 Requires Each MegaCore Function Reside in a Separate Directory Add PCI Express Wrapper File When PCI Express MegaCore Resides in a 16 Directory Other Than the Quartus II Project Compilation Issues Using the ModelSim runtb.do Script 17 Packet Format Field for the Request Headers Incorrectly Documented in the 19 Documentation Issues PCI Express Compiler User Guide PCI Express User Guide Global Signal Reset Clarification 20 Lane Reversal Is Not Supported in PCI Express MegaCore Functions 22 Functional Issues This section contains functional issues which can include defects or design issues that require an enhancement or will be fixed in a future release. Timing Issues for PIPE Control Signals Interfacing to TI PHY Altera recommends that you use the 16-bit SDR 125 MHz TI PHY interface for your design. Using the 8-bit DDR 125 MHz TI PHY interface is not recommended until the next release due to the complexity of setting constraints and placing logic to meet timing requirements. This issue affects any design using the 8-bit DDR 125 MHz TI PHY interface. Timing requirements for designs using the 8-bit DDR125 MHz TI PHY interface are very difficult to meet. 2 Altera Corporation

3 Functional Issues Do not use the 8-bit DDR 125 MHz TI PHY interface until the next release of the PCI Express Compiler. Use the 16-bit SDR 125 MHz TI PHY interface for your designs. The 8-bit DDR 125 MHz TI PHY interface will be fixed in the next release of the PCI Express Compiler. Reversed Polarity on Lanes Incurs Reinitialization Delay on PCI Express Link If the serial interface has reversed polarity on the differential Rx input pins on one or more lanes and the PCI Express link is reinitialized without a link reset being applied, which is what occurs during a Recovery, then the link will not reinitialize immediately. The polarity inversion is not done correctly in the LTSSM POLLING.CONFIG state. The link reinitializes correctly after a 12ms timeout in the DETECT.QUIET. Any configuration with reversed polarity on one or more lanes is subject to this delay when reinitializing the link. Reinitializing the PCI Express link encounters an additional 12ms delay. This delay usually has little impact on the actual system operation. However, the delay can significantly extend simulation run times. Avoid using reversed polarity inputs if the reinitialization delay impacts your system design or simulation. This issue will be fixed in the next release of the PCI Express Compiler. Altera Corporation 3

4 More Than One PCI Express Core per Device Causes a Quartus II Fitter Error A Quartus II Fitter error occurs if you place two or more PCI Express cores or more than one of any other core that uses ALT2GXB in the same Stratix II GX device. This Quartus II Fitter error occurs whenever any design places two or more PCI Express or other MegaCore functions that use ALT2GXB in a Stratix II GX device in the same design. In most cases you cannot use more than one MegaCore function that uses ALT2GXB in the same Stratix II GX device. If possible, connect clk125_in on all x1 and x4 PCI Express MegaCore functions or clk250_in for x8 PCI Express MegaCore functions and the cal_blk_clk input of any other ALT2GXB instances to the same source in the design. Contact Altera if it is not possible to connect to the same clock. This issue will be fixed in the next release of the PCI Express Compiler. VC1-3 InitFC DLLPs Sent Too Quickly Reduce Throughput During initialization of virtual channels (VCs) 1-3, InitFC1 and InitFC2 DLLPs are sent back-to-back, which starves transmission of traffic for other already initialized VCs while VCs 1-3 are being initialized. Applications are affected during initialization of VCs 1-3. Throughput is greatly reduced during initialization of VCs Altera Corporation

5 Functional Issues Currently, there is no workaround. This issue will be fixed in the next release of the PCI Express Compiler. Expiration of replay_timer in x8 MegaCore Function Can Cause Replay Buffer Overflow If the replay buffer's replay_timer expires and a new packet is received on the application layer interface with specific timing and replay buffer utilization, the replay buffer can overflow and the data it contains can become corrupted. The replay_timer expires with the replay buffer full enough to cause this problem only when multiple ACKs or NAKs have not been successfully received to reset the replay_timer. The ACKs or NAKs are either not being sent by the attached port because of a malfunction, or they are all being corrupted on the link. This situation is rare. The affected configuration is a x8 MegaCore function that encounters a replay_timer expiration. The design impact is that the replay buffer overflows and becomescorrupted leading to incorrect packets being replayed. There is no workaround for this issue. This issue will be fixed in a future release of the PCI Express Compiler. Altera Corporation 5

6 Stratix GX Devices Not Detected by Some PCI Express Devices Some PCI Express devices cannot detect the Stratix GX receiver during the PCI Express receiver detection sequence. In this case the other device remains in the LTSSM Detect state and the Stratix GX device remains in the Compliance state, which prevents the link from being initialized. This occurs because Stratix GX devices do not exhibit the correct receiver impedance characteristics when the receiver input is at electrical idle. Stratix GX devices were designed before the PCI Express specification was developed. Although the Stratix II GX devices were designed to meet the PCI Express protocol and do not have this issue, Stratix II GX is one of the PCI Express devices that is unable to detect Stratix GX. This issue affects all Stratix GX PCI Express designs. Stratix GX does not interoperate with some PCI Express devices. Although there is no workaround that can fix this issue, you can use one of the following options: If possible force the other PCI Express device to ignore the results of the Rx Detect protocol and try to train the link anyway. Migrate your Stratix GX PCI Express design to use a Stratix II GX device. This issue cannot be fixed because the device was designed before the PCI Express specifications were available. However, you can migrate your Stratix GX design to a Stratix II GX device. 6 Altera Corporation

7 Functional Issues Example Design Using the Stratix II GX PHY Does Not Work When Compiled with the Quartus II v6.1 Software Example designs created with PCI Express Compiler version and using the Stratix II GX PHY do not work when they are compiled with the Quartus II version 6.1 software due to an incorrect setting of the reconfig_togxb input to the PCI Express MegaCore function. The Stratix II GX PHY (alt2gxb) fails to operate correctly and prevents the PCI Express link from initializing in hardware and in simulation when the serial interface is simulated. This issues affects any example design created with PCI Express Compiler either version or using the Stratix II GX PHY. Additionally, application layer designs derived from the provided example may be affected. The PCI Express Link fails to initialize. The workaround is to upgrade to PCI Express Compiler version 6.1 when you upgrade to Quartus II version 6.1 Software. If you need to make the PCI Express Compiler version or version example design operate with Quartus II version 6.1, the example design needs to be modified to drive the reconfig_togxb PCI Express variation input with a constant 010 bit string instead of the 000 bit string. This issue is fixed in PCI Express Compiler v6.1 Altera Corporation 7

8 x8 MegaCore Function Ignores app_msi_num and app_msi_tc Input Signals When the application layer logic requests a Message Signal Interrupt (MSI) to be generated, the x8 MegaCore function ignores the app_msi_num and app_msi_tc input signals. The MSI data is always sent with zeros in the low order bits and traffic class 0 is always used. This issue only affects a x8 MegaCore function that uses the MSI feature. This issue allows only a single MSI to be used and it will be sent on traffic class 0. To workaround this issue, use the IP Toolbench to parameterize the x8 MegaCore function and specify an MSI messages requested value of 1. By specifying this value during parameterization, you can workaround the MSI data bits being 0. No workaround exists if you send the MSI on a traffic class other than 0. This issue will be fixed in a future release of the PCI Express Compiler. 8 Altera Corporation

9 Usage Issues Usage Issues This section contains usage issues which can include process changes or parameters that you need to specify. x8 PCI MegaCore Function Supports Only Stratix II GX Devices Although the PCI Express compiler x1 and x4 MegaCore functions support several device families, the PCI Express x8 MegaCore function supports only Stratix II GX devices. If you specify any other device for the x8 MegaCore function when running the Quartus II software, although the Quartus II software tries to compile the design, the compilation fails and returns an error message referencing the instantiation of the ALT2GXB megafunction. The information in the error message varies based on the device selected. This issue occurs whenever you use a x8 MegaCore function and specify a device other than Stratix II GX in the Quartus II software. There is no design impact. Either specify a Stratix II GX device whenever you use a x8 PCI Express MegaCore function, or if using other devices, select a x1 or x4 PCI Express MegaCore function with a PHY appropriate for the device family that you select. A future release of the PCI Express Compiler will display a more explicit error message when the x8 MegaCore function is compiled for an unsupported device family. Altera Corporation 9

10 PCI Express Simulation Example Requires Testbench Code Changes to Compile Successfully Differences in compiling the PCI Express MegaCore function when you use simulators other than Modelsim can result in the omission of some include files during compilation, which causes compilation failure. For example, a testbench with define statements that are global for the entire VCS compilation can result in include files being omitted and compilation failure. This issue affects testbench files compiled in a simulator other than Modelsim. There is no design impact. For more information, file a service request using Altera's mysupport website at Click Create New Service Request. Choose the Product Related Request form. This issue will be fixed in the next release of the PCI Express Compiler. Multiple PCI Express MegaCore Functions Must Be the Same Width You cannot specify multiple PCI Express MegaCore functions that are different widths in the same design. All PCI Express MegaCore functions in a design must be the same width. For example, your design cannot have both x1 and x4 PCI Express MegaCore functions. In this example, the MegaCore functions must be either all x1 or all x4 MegaCore functions. This issue affects any design specifying multiple PCI Express MegaCore functions that are different widths. 10 Altera Corporation

11 Usage Issues Using multiple width PCI Express MegaCore functions in the same design is not currently supported. To avoid this issue, ensure all PCI Express MegaCore functions in a design are the same width. This issue will be fixed in the next release of the PCI Express Compiler. Modify Rx Buffer Settings for Maximum Throughput For certain maximum payload sizes, you may need to set nonstandard values on the Buffer Setup page to ensure good throughput. In some cases, selecting Deep instead of Default for the Rx Buffer Size improves performance. Other cases may require that you select a larger Maximum Payload Size than what your design will actually use. A larger Maximum Payload Size adds just a few LEs to the overall design size and still works correctly with devices that have a smaller Maximum Payload Size because the configuration software sets up the correct runtime maximum payload size. In the following situations, using the standard settings on the Buffer Setup page will not provide the expected Rx throughput performance: Configurations with a 128-byte Maximum Payload Size. Configurations with a 256-byte Maximum Payload Size that need more Rx buffering than what the Default Rx Buffer Size setting provides. Configurations with a 512-byte Maximum Payload Size. The throughput of packets on the PCI Express receive link may be less than desired when you use the standard settings on the Buffer Setup page. Altera Corporation 11

12 Increase the Maximum Payload Size and buffer selection. For the 128-byte Maximum Payload Size, neither the Default or Deep buffer setting selects a large enough buffer to maintain maximum throughput. Increase the Maximum Payload Size to the 256-byte Maximum Payload Size and select the Default Rx Buffer Size. For a 256-byte Maximum Payload Size, the Deep buffer offers worse throughput than the Default buffer. Therefore, use the Default buffer to achieve the best throughput for this Maximum Payload Size. The 256- byte Maximum Payload Size Default buffer setting can be sufficient if the Rx Buffer packets are drained as quickly as possible. However, if the Default buffer is not sufficient for the design, then select a 512-byte Maximum Payload Size and a Deep Rx Buffer Size. For a 512-byte Maximum Payload Size, the Default buffer is not deep enough to maintain good performance; select the 512-byte Deep Rx Buffer Size. This issue will be fixed in the next release of the PCI Express Compiler. Disable Auto Configure Retry Buffer Size for Small Maximum Payload Sizes The Auto Configure Retry Buffer Size for either the 128-byte or 256-byte Maximum Payload Size is not large enough to provide high throughput for transmitted data. The Retry Buffer cannot hold enough Transmitted (Tx) packets to keep the Transaction link busy until the ACKs are received from the other end of the link freeing retry buffer space. For these Maximum Payload Sizes, the Retry Buffer Size should be set to 2 Kbytes. This issue affects designs in which the Maximum Payload Size is either 128 or 256 bytes and the Auto Configured Retry Buffer Size is set. Transmitted data throughput may be less than desired. 12 Altera Corporation

13 Usage Issues Uncheck the Auto Configure Retry Buffer Size box and set the Retry Buffer Size manually to 2 Kbytes. This issue will be fixed in the next release of the PCI Express Compiler. Incorrect is_request Function Designation Causes Testbench Compilation Failure With NCSim The testbench fails to compile during elaboration with NCSim because the is_request function (line 111) in the altpcietb_bfm_vc_intf.vhd file is incorrectly designated as pure when it should be designated as impure. This issue occurs when you compile the testbench with NCSim. The testbench fails to compile with NCSim. You can successfully compile the testbench with NCSim by changing the designation of the is_request function (line111) in the altpcietb_bfm_vc_intf.vhd file as follows: Change: function is_request ( To: impure function is_request ( The IP Toolbench creates the altpcietb_bfm_vc_intf.vhd file in the testbench/<variation_name> directory. This issue will be fixed in the next release of the PCI Express Compiler. Altera Corporation 13

14 Compiling a VHDL Design With Multiple MegaCore Functions in Quartus II Requires Each MegaCore Function Reside in a Separate Directory When compiling a VHDL design with one or more of the MegaCore functions listed below, each MegaCore function must reside in a separate directory. ÅPCI Express Compiler DDR/DDR2 SDRAM Controller ÅRLDRAM II Controller ÅQDR II Controller When a Quartus II project contains more than one of any of the listed MegaCore functions, each MegaCore function must reside in a separate directory. Compilation of the design fails if the each MegaCore function does not reside in a separate directory when the design contains a combination of the previously specified MegaCore functions. When a Quartus II project contains more than one of any of the listed MegaCore functions, you must ensure the following: Each MegaCore function must reside in a separate directory The Quartus II project contains only one copy of the following file: altera_vhdl_support.vhd 1 For PCI Express designs, the Quartus II project must contain one wrapper file for each PCI Express MegaCore function residing in a directory other than the Quartus II project. For more details, refer to the following issue in this errata sheet: Documentation Issues To ensure successful compilation of a Quartus II project, MegaCore functions must reside in separate directories when the Quartus II project contains a combination of the following MegaCore functions: 14 Altera Corporation

15 Usage Issues PCI Express Compiler DDR/DDR2 SDRAM Controller RLDRAM II Controller QDR II Controller When a Quartus II project contains multiple instances of the above MegaCore functions in separate directories, multiple instances of the VHDL package file, altera_vhdl_support.vhd, are generated, one for each MegaCore function in each directory. To successfully compile the design, the Quartus II project file can use only one of these files.therefore, before compiling a design containing a combination of these MegaCore functions, you must manually remove any additional altera_vhdl_support.vhd files from the Quartus II project until the Quartus II project contains only one altera_vhdl_support.vhd file. For example, in Figure 1, remove the second altera_vhdl_support.vhd file listed in the Quartus II project. Figure 1. Quartus II Project Containing Multiple altera_vhdl_support.vhd Files Altera Corporation 15

16 To ensure your project only includes one instance of the altera_vhdl_support.vhd file, follow these steps: 1. Choose Add/Remove Files in Project (Project menu). 2. Choose all instances of altera_vhdl_support.vhd except the first instance. 3. Click Remove. This issue will be fixed in a future release of the PCI Express Compiler. Add PCI Express Wrapper File When PCI Express MegaCore Resides in a Directory Other Than the Quartus II Project When a PCI Express MegaCore function resides in a directory other than the Quartus II project directory and you are using the <variation_name>_wrapper_pipen1b entity or module in your design hierarchy, you must manually add one PCI Express wrapper file to the Quartus II project for each PCI Express MegaCore function that is not in the Quartus II project. Based on whether the design is VHDL or Verilog HDL, the Quartus II project must contain one of these wrapper files for each PCI Express MegaCore function not in the Quartus II project: <PCI Express directory>\<variation_name>_wrapper_pipen1b.vhd <PCI Express directory>\<variation_name>_wrapper_pipen1b.v This issues affects any Quartus II project containing a PCI Express MegaCore function using the <variation_name>_wrapper_pipen1b entity or module in the design hierarchy that resides in a directory other than the Quartus II project. This includes <variation_name>_example_top designs created by the IP toolbench MegaWizard GUI. Compilation of the design fails if the PCI Express MegaCore function wrapper file is not added to the Quartus II project. Based on the design, add to the Quartus II project one of the following VHDL or Verilog HDL PCI Express wrapper files from each PCI Express MegaCore function directory to the Quartus II project for each PCI Express MegaCore function not residing in the Quartus II project: 16 Altera Corporation

17 Usage Issues <PCI Express directory>\<variation_name>_wrapper_pipen1b.vhd <PCI Express directory>\<variation_name>_wrapper_pipen1b.v Figure 2 shows an example of adding a PCI Express MegaCore function wrapper file to a Quartus II project. Figure 2. Adding PCI Express Compiler Wrapper File to Quartus Project II Project This issue will be fixed in a future release of the PCI Express Compiler. Compilation Issues Using the ModelSim runtb.do Script When you use the Quartus II 6.0 software to create a PCI Express Compiler v2.0.0 variation in VHDL, the testbench provided with PCI Express v2.0.0 does not compile and run the runtb.do script with the ModelSim software. Altera Corporation 17

18 Affected Confirguration This issue affects variations created with PCI Express Compiler v2.0.0 and that are running on Quartus II software 6.0, and will use the runtb.do script to simulate the variation in ModelSim. The variation will not compile and run the runtb.do script with ModelSim simulation software. You can either upgrade to PCI Express Compiler v2.1.0, or edit the testbench/<variation_name>/runtb.do file as outlined below. Replace these lines in the script: # Map the support library from the example_top file vmap altera_vhdl_support work With these lines: # Map the support library from the example_top file vlib altera vmap altera work vcom -work altera $env(quartus_rootdir)/libraries/vhdl/altera/altera _europa_support_lib.vhd If you rerun IP Toolbench for PCI Express Compiler v2.0.0 it generates a new incorrect version of the above runtb.do script. Therefore, save the modified script in another location before rerunning IP Toolbench. The runtb.do script in PCI Compiler v2.1.0 resolves this issue. 18 Altera Corporation

19 Documentation Issues Documentation Issues This section contains documentation issues which can include additions, corrections, clarifications, or changes to the documentation. Packet Format Field for the Request Headers Incorrectly Documented in the PCI Express Compiler User Guide The packet format for the DMA request headers is incorrectly documented in Table 4-3. Example Design Control Registers on page 4-9 of the PCI Express Compiler User Guide. The incorrect documentation affects the request header packet format field on page 4-9 of the PCI Express Compiler User Guide, version This issue has no design impact. Instead of using the Description section of the 6:5 Bit Field in Table 4-3 on page 4-9 of the PCI Express User Guide, use the following description of the 6:5 Bit Field: Table 4-3. Example Design Control Registers Register Byte Address (offset from Bar2, 3) Bit Field Description 6:5 Sets the value of the Packet Format Field in all PCI Express request headers generated by this DMA channel operation. The encoding is as follows: 00b Memory read (3DW w/o data) 01b Memory read (4DW w/o data) 10b Memory write (3DW w/data) 11b Memory write (4DW w/data) This documentation error will be fixed in the next release of the PCI Express Compiler User Guide. Altera Corporation 19

20 PCI Express User Guide Global Signal Reset Clarification In the PCI Express Compiler User Guide, Figure Global Reset Signals for x1 and x4 MegaCore Functions requires replacement to clarify global signal reset sources and conditions. A new figure also is required to illustrate how x8 global reset signals work in MegaCore functions. This issue is in the section of the PCI Express Compiler User Guide version that describes global signal reset for x1, x4, and x8 MegaCore functions. There is no design impact. Refer to the replacement text and figures below and the reference design. PCI Express Compiler User Guide Replacement Text & Figure for Figure Global Reset x1 and x4 MegaCore Functions The srst signal is a synchronous reset of the data path state machines. The crst signal is a synchronous reset of the nonsticky configuration space registers. Whenever the l2_exit, hotrst_exit, dlup_exit or other power-on-reset signals are asserted, srst and crst should be asserted for one cycle or more. When the perst# signal is asserted, srst and crst should be asserted for a longer period of time to ensure that the root complex is stable and ready for link training. 20 Altera Corporation

21 Documentation Issues Figure 3. Replacement for PCI Express User Guide Figure Global Reset Signals for x1 and x4 MegaCore Functions Other Power On Reset perst# npor a b a: Asserts Reset for 1024 cycles b: Asserts Reset for 1 cycles PCI Express x1 or x4 MegaCore Function srst crst l2_exit hotrst_exit dlup_exit Explanatory Text and Illustration Describes How x8 Global Reset Signals Work in MegaCore Functions The x8 MegaCore function has two reset inputs, npor and rstn. The npor reset is used internally for all sticky registers that may not be reset in L2 low power mode or by the fundamental reset. npor is typically generated by a logical OR of the power-on-reset generator and the perst# signal as specified in the PCI Express Card Electromechanical Specification. The rstn signal is an asynchronous reset of the data path state machines and the nonsticky configuration space registers. Whenever the l2_exit, hotrst_exit, dlup_exit or other poweron-reset signals are asserted, rstn should be asserted for one cycle or more. When the perst# signal is asserted, rstn should be asserted for a longer period of time to ensure that the root complex is stable and ready for link training. Altera Corporation 21

22 Figure 4. New PCI Express User Guide Figure Global Reset Signals for x8 MegaCore Functions Other Power On Reset perst# npor a b PCI Express x8 MegaCore Function rstn a: Asserts Reset for 1024 cycles b: Asserts Reset for 1 cycles l2_exit hotrst_exit dlup_exit This issue will be fixed in the next release of the PCI Express Compiler User Guide. Lane Reversal Is Not Supported in PCI Express MegaCore Functions The PCI Express Compiler User Guide incorrectly describes support for lane reversal in the x4 MegaCore function. The x4 MegaCore function does not have the optional support for reversing the lanes internally. However, the x4 MegaCore function will operate correctly when the lanes are reversed if the port at the other end of the PCI Express link can do the lane reversal function. This issue affects PCI Express x4 MegaCore functions that have their numbered physical lanes connected in a reverse configuration and the other end of the link cannot do the lane reversal function. The numbered physical lanes cannot be connected in a reverse configuration unless the other end of the link is capable of the lane reversal function. This means in applications conforming to the PCI 22 Altera Corporation

23 Contact Information Express Card Electromechanical Specification that the physical lanes of the PHY must be connected to like numbered pins on the connector. They must be connected so that the numbered physical lanes match. Connect matching numbered lanes together. The PCI Express Compiler User Guide will be updated in a future release of the PCI Express Compiler. Contact Information Revision History For more information, contact Altera's mysupport website at and click Create New Service Request. Choose the Product Related Request form. Table 2 shows the revision history for the PCI Express Compiler v2.0.0 Errata Sheet. Table 2. PCI Express Compiler v2.0.0 Errata Sheet Revision History (Part 1 of 2) Version Date Errata Summary 1.4 January 2007 The following errata are outlined: Stratix GX Devices Not Detected by Some PCI Express Devices Example Design Using the Stratix II GX PHY Does Not Work When Compiled with the Quartus II v6.1 Software x8 MegaCore Function Ignores app_msi_num and app_msi_tc Input Signals 1.3 April 2006 Lane Reversal Is Not Supported in PCI Express MegaCore Functions 1.2 January 2006 The following errata are outlined: Compiling a VHDL Design With Multiple MegaCore Functions in Quartus II Requires Each MegaCore Function Reside in a Separate Directory Documentation Issues Packet Format Field for the Request Headers Incorrectly Documented in the PCI Express Compiler User Guide Altera Corporation 23

24 Table 2. PCI Express Compiler v2.0.0 Errata Sheet Revision History (Part 2 of 2) Version Date Errata Summary 1.1 January 2006 The following errata are outlined: Timing Issues for PIPE Control Signals Interfacing to TI PHY Reversed Polarity on Lanes Incurs Reinitialization Delay on PCI Express Link x8 PCI MegaCore Function Supports Only Stratix II GX Devices More Than One PCI Express Core per Device Causes a Quartus II Fitter Error PCI Express Simulation Example Requires Testbench Code Changes to Compile Successfully PCI Express User Guide Global Signal Reset Clarification Modify Rx Buffer Settings for Maximum Throughput Disable Auto Configure Retry Buffer Size for Small Maximum Payload Sizes Incorrect is_request Function Designation Causes Testbench Compilation Failure With NCSim PCI Express User Guide Global Signal Reset Clarification VC1-3 InitFC DLLPs Sent Too Quickly Reduce Throughput 1.0 October 2005 No errata exist at this time. 24 Altera Corporation

PCI Express Compiler. System Requirements. New Features & Enhancements

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

DDR & DDR2 SDRAM Controller Compiler

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

More information

DDR & DDR2 SDRAM Controller Compiler

DDR & 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 information

POS-PHY Level 4 MegaCore Function

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

More information

DDR & DDR2 SDRAM Controller Compiler

DDR & 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 information

DDR & DDR2 SDRAM Controller Compiler

DDR & DDR2 SDRAM Controller Compiler DDR & DDR2 SDRAM Controller Compiler November 2005, Compiler Version 3.2.0 Errata Sheet Introduction This document addresses known errata and documentation changes for version 3.2.0 of the DDR & DDR2 SDRAM

More information

RLDRAM II Controller MegaCore Function

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

PCI Express Compiler User Guide

PCI Express Compiler User Guide PCI Express Compiler User Guide 101 Innovation Drive San Jose, CA 95134 (408) 544-7000 www.altera.com MegaCore Version: 6.1 Document Version: 6.1 rev. 2 Document Date: December 2006 Copyright 2006 Altera

More information

RapidIO MegaCore Function

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

RapidIO MegaCore Function

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

More information

Table 1 shows the issues that affect the FIR Compiler v7.1.

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

PCI Express Compiler User Guide

PCI Express Compiler User Guide PCI Express Compiler User Guide 101 Innovation Drive San Jose, CA 95134 (408) 544-7000 www.altera.com MegaCore Version: 7.1 Document Date: May 2007 Copyright 2007 Altera Corporation. All rights reserved.

More information

RapidIO Physical Layer MegaCore Function

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

DSP Builder. DSP Builder v6.1 Issues. Error When Directory Pathname is a Network UNC Path

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

RapidIO MegaCore Function

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

Table 1 shows the issues that affect the FIR Compiler, v6.1. Table 1. FIR Compiler, v6.1 Issues.

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

SONET/SDH Compiler. Introduction. SONET/SDH Compiler v2.3.0 Issues

SONET/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 information

DDR and DDR2 SDRAM Controller Compiler User Guide

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

More information

PCI Compiler. System Requirements. These release notes for the PCI Compiler version contain the following information:

PCI Compiler. System Requirements. These release notes for the PCI Compiler version contain the following information: October 2005, Compiler Version 4.1.0 Release Notes These release notes for the PCI Compiler version 4.1.0 contain the following information: System Requirements New Features & Enhancements Errata Fixed

More information

3. Stratix II GX Dynamic Reconfiguration

3. Stratix II GX Dynamic Reconfiguration 3. Stratix II GX Dynamic Reconfiguration SIIGX52007-1.1 Introduction The Stratix II GX gigabit transceiver block gives you a simplified means to dynamically reconfigure: Transmit and receive analog settings

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

POS-PHY Level 2 and 3 Compiler User Guide

POS-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 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

AN 690: PCI Express DMA Reference Design for Stratix V Devices

AN 690: PCI Express DMA Reference Design for Stratix V Devices AN 690: PCI Express DMA Reference Design for Stratix V Devices an690-1.0 Subscribe The PCI Express Avalon Memory-Mapped (Avalon-MM) DMA Reference Design highlights the performance of the Avalon-MM 256-Bit

More information

Arria 10 Avalon-MM Interface for PCIe Solutions

Arria 10 Avalon-MM Interface for PCIe Solutions Arria 10 Avalon-MM Interface for PCIe Solutions User Guide Last updated for Altera Complete Design Suite: 14.0 Arria 10 Edition Subscribe UG-01145_avmm 101 Innovation Drive San Jose, CA 95134 www.altera.com

More information

AN 575: PCI Express-to-DDR2 SDRAM Reference Design

AN 575: PCI Express-to-DDR2 SDRAM Reference Design AN 575: PCI Express-to-DDR2 SDRAM Reference Design April 2009 AN-575-1.0 Introduction This application note introduces the dedicated PCI Express logic block implemented in Arria II GX FPGA hardware and

More information

Arria 10 Avalon-ST Interface for PCIe Solutions

Arria 10 Avalon-ST Interface for PCIe Solutions Arria 10 Avalon-ST Interface for PCIe Solutions User Guide Last updated for Altera Complete Design Suite: 14.0 Arria 10 Edition Subscribe 101 Innovation Drive San Jose, CA 95134 www.altera.com Datasheet

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

Quartus II Software Version 10.0 SP1 Device Support

Quartus II Software Version 10.0 SP1 Device Support Quartus II Software Version 10.0 SP1 Device Support RN-01057 Release Notes This document provides late-breaking information about device support in the 10.0 SP1 version of the Altera Quartus II software.

More information

Cyclone II FFT Co-Processor Reference Design

Cyclone II FFT Co-Processor Reference Design Cyclone II FFT Co-Processor Reference Design May 2005 ver. 1.0 Application Note 375 Introduction f The fast Fourier transform (FFT) co-processor reference design demonstrates the use of an Altera FPGA

More information

100G Interlaken MegaCore Function User Guide

100G Interlaken MegaCore Function User Guide 00G Interlaken MegaCore Function User Guide Subscribe UG-028 05.06.203 0 Innovation Drive San Jose, CA 9534 www.altera.com TOC-2 00G Interlaken MegaCore Function User Guide Contents About This MegaCore

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

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

FFT MegaCore Function User Guide

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

Intel Stratix 10 H-tile Hard IP for Ethernet Design Example User Guide

Intel Stratix 10 H-tile Hard IP for Ethernet Design Example User Guide Intel Stratix 10 H-tile Hard IP for Ethernet Design Example User Guide Updated for Intel Quartus Prime Design Suite: 17.1 Subscribe Send Feedback Latest document on the web: PDF HTML Contents Contents

More information

AN 829: PCI Express* Avalon -MM DMA Reference Design

AN 829: PCI Express* Avalon -MM DMA Reference Design AN 829: PCI Express* Avalon -MM DMA Reference Design Updated for Intel Quartus Prime Design Suite: 18.0 Subscribe Latest document on the web: PDF HTML Contents Contents 1....3 1.1. Introduction...3 1.1.1.

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

Intel Stratix 10 Low Latency 40G Ethernet Design Example User Guide

Intel Stratix 10 Low Latency 40G Ethernet Design Example User Guide Intel Stratix 10 Low Latency 40G Ethernet Design Example User Guide Updated for Intel Quartus Prime Design Suite: 18.1 Subscribe Latest document on the web: PDF HTML Contents Contents 1. Quick Start Guide...

More information

FFT Co-Processor Reference Design

FFT Co-Processor Reference Design FFT Co-Processor Reference Design October 2004 ver. 1.0 Application Note 363 Introduction f The Fast Fourier Transform (FFT) co-processor reference design demonstrates the use of an Altera FPGA as a high-performance

More information

QDRII SRAM Controller MegaCore Function User Guide

QDRII SRAM Controller MegaCore Function User Guide QDRII SRAM Controller MegaCore Function User Guide 101 Innovation Drive San Jose, CA 95134 www.altera.com MegaCore Version: 9.1 Document Date: November 2009 Copyright 2009 Altera Corporation. All rights

More information

AN 462: Implementing Multiple Memory Interfaces Using the ALTMEMPHY Megafunction

AN 462: Implementing Multiple Memory Interfaces Using the ALTMEMPHY Megafunction AN 462: Implementing Multiple Memory Interfaces Using the ALTMEMPHY Megafunction April 2009 AN-462-1.3 Introduction Many systems and applications use external memory interfaces as data storage or buffer

More information

QDRII SRAM Controller MegaCore Function User Guide

QDRII SRAM Controller MegaCore Function User Guide QDRII SRAM Controller MegaCore Function 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

More information

Intel Arria 10 or Intel Cyclone 10 Avalon -MM DMA Interface for PCIe* Solutions User Guide

Intel Arria 10 or Intel Cyclone 10 Avalon -MM DMA Interface for PCIe* Solutions User Guide Intel Arria 10 or Intel Cyclone 10 Avalon -MM DMA Interface for PCIe* Solutions User Guide Updated for Intel Quartus Prime Design Suite: 17.1 Subscribe Send Feedback Latest document on the web: PDF HTML

More information

Arria 10 Avalon-MM DMA Interface for PCIe Solutions

Arria 10 Avalon-MM DMA Interface for PCIe Solutions Arria 10 Avalon-MM DMA Interface for PCIe Solutions User Guide Last updated for Altera Complete Design Suite: 14.0 Arria 10 Edition Subscribe UG-01145_avmm_dma 101 Innovation Drive San Jose, CA 95134 www.altera.com

More information

SerialLite MegaCore Function User Guide

SerialLite MegaCore Function User Guide SerialLite MegaCore Function User Guide 101 Innovation Drive San Jose, CA 95134 (408) 544-7000 www.altera.com MegaCore Function Version: 1.1.0 Document Version: 1.1.0 rev. 1 Document Date: August 2005

More information

Section III. Transport and Communication

Section III. Transport and Communication Section III. Transport and Communication This section describes communication and transport peripherals provided for SOPC Builder systems. This section includes the following chapters: Chapter 16, SPI

More information

Errata Sheet for Cyclone IV Devices

Errata Sheet for Cyclone IV Devices Errata Sheet for Cyclone IV Devices ES-01027-2.3 Errata Sheet This errata sheet provides updated information on known device issues affecting Cyclone IV devices. Table 1 lists specific Cyclone IV issues,

More information

ALTERA FPGAs Architecture & Design

ALTERA FPGAs Architecture & Design ALTERA FPGAs Architecture & Design Course Description This course provides all theoretical and practical know-how to design programmable devices of ALTERA with QUARTUS-II design software. The course combines

More information

Video and Image Processing Suite

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

Implementing Multiple Memory Interfaces Using the ALTMEMPHY Megafunction

Implementing Multiple Memory Interfaces Using the ALTMEMPHY Megafunction Implementing Multiple Memory Interfaces Using the ALTMEMPHY Megafunction May 2008, v.1.2 Introduction Application Note 462 Many systems and applications use external memory interfaces as data storage or

More information

PCI Express High Performance Reference Design

PCI Express High Performance Reference Design PCI Express High Performance Reference Design AN-456-1.4 Application Note The PCI Express High-Performance Reference Design highlights the performance of the Altera Stratix V Hard IP for PCI Express and

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

Arria 10 Hard IP for PCI Express

Arria 10 Hard IP for PCI Express Arria 10 Hard IP for PCI Express User Guide for the Avalon Memory-Mapped Interface Last updated for Altera Complete Design Suite: 13.1 Arria 10 Subscribe UG-01145_avmm 101 Innovation Drive San Jose, CA

More information

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

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

More information

Intel Arria 10 and Intel Cyclone 10 Avalon -MM Interface for PCIe* Design Example User Guide

Intel Arria 10 and Intel Cyclone 10 Avalon -MM Interface for PCIe* Design Example User Guide Intel Arria 10 and Intel Cyclone 10 Avalon -MM Interface for PCIe* Design Example User Guide Subscribe Send Feedback Latest document on the web: PDF HTML Contents Contents 1 Quick Start Guide... 3 1.1

More information

SERDES Transmitter/Receiver (ALTLVDS) Megafunction User Guide

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

More information

PEX 8114BA PCI Express-to-PCI/PCI-X Bridge. Errata Documentation. Product Revision Description Status

PEX 8114BA PCI Express-to-PCI/PCI-X Bridge. Errata Documentation. Product Revision Description Status PEX 8114BA Errata Documentation Revision 2.2 March, 2011 PEX 8114BA PCI Express-to-PCI/PCI-X Bridge Errata Documentation A. Affected Silicon Revision This document details Errata for the following silicon:

More information

Intel Arria 10 Avalon -ST Interface with SR-IOV PCIe* Solutions User Guide

Intel Arria 10 Avalon -ST Interface with SR-IOV PCIe* Solutions User Guide Intel Arria 10 Avalon -ST Interface with SR-IOV PCIe* Solutions User Guide Updated for Intel Quartus Prime Design Suite: 17.1 Subscribe Send Feedback Latest document on the web: PDF HTML Contents Contents

More information

DDR and DDR2 SDRAM High-Performance Controller User Guide

DDR and DDR2 SDRAM High-Performance Controller User Guide DDR and DDR2 SDRAM High-Performance Controller User Guide 101 Innovation Drive San Jose, CA 95134 (408) 544-7000 www.altera.com Operations Part Number MegaCore Version: 8.0 Document Version: 8.0 Document

More information

H-tile Hard IP for Ethernet Intel Stratix 10 FPGA IP Design Example User Guide

H-tile Hard IP for Ethernet Intel Stratix 10 FPGA IP Design Example User Guide H-tile Hard IP for 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

Quartus II Software Version 10.0 Device Support Release Notes

Quartus II Software Version 10.0 Device Support Release Notes Quartus II Software Version 10.0 Device Support Release Notes July 2010 RN-01055 This document provides late-breaking information about device support in the 10.0 version of the Altera Quartus II software.

More information

Arria V GZ Avalon-MM Interface for PCIe Solutions

Arria V GZ Avalon-MM Interface for PCIe Solutions Arria V GZ Avalon-MM Interface for PCIe Solutions User Guide Last updated for Altera Complete Design Suite: 14.0 Subscribe 2014.06.30 UG-01127_avmm 101 Innovation Drive San Jose, CA 95134 www.altera.com

More information

8. Migrating Stratix II Device Resources to HardCopy II Devices

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

More information

PCI Express High Performance Reference Design

PCI Express High Performance Reference Design 2017.04.20 AN-456-2.5 Subscribe The PCI Express High-Performance Reference Design highlights the performance of the Altera s PCI Express products. The design includes a high-performance chaining direct

More information

POS-PHY Level 4 IP Core User Guide

POS-PHY Level 4 IP Core User Guide JulyPOS-PHY Level 4 IP Core User Guide POS-PHY Level 4 IP Core User Guide 101 Innovation Drive San Jose, CA 95134 www.altera.com UG-IPPOSPHY4-2014.07.07 Document last updated for Altera Complete Design

More information

PCI Express Basic Demo Verilog Source Code User s Guide

PCI Express Basic Demo Verilog Source Code User s Guide Verilog Source Code User s Guide December 2010 UG15_01.3 Introduction This user s guide provides details of the Verilog code used for the Lattice. A block diagram of the entire design is provided followed

More information

Lattice PCI Express x4 Scatter-Gather DMA Demo Verilog Source Code User s Guide

Lattice PCI Express x4 Scatter-Gather DMA Demo Verilog Source Code User s Guide DMA Demo Verilog Source Code User s Guide January 2008 UG06_01.0 Introduction This user s guide provides details of the Verilog code used for the DMA Demo. A block diagram of the entire design is provided

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

SerialLite II IP Core User Guide

SerialLite II IP Core User Guide SerialLite II IP Core User Guide Subscribe Last updated for Quartus Prime Design Suite: 16.1 101 Innovation Drive San Jose, CA 95134 www.altera.com TOC-2 Contents SerialLite II IP Core Overview...1-1 General

More information

FFT MegaCore Function User Guide

FFT MegaCore Function User Guide FFT MegaCore Function 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. Altera,

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

Intel Arria 10 and Intel Cyclone 10 Avalon-ST Hard IP for PCIe* Design Example User Guide

Intel Arria 10 and Intel Cyclone 10 Avalon-ST Hard IP for PCIe* Design Example User Guide Intel Arria 10 and Intel Cyclone 10 Avalon-ST Hard IP for PCIe* Design Example User Guide Subscribe Send Feedback Latest document on the web: PDF HTML Contents Contents 1 Quick Start Guide... 3 1.1 Directory

More information

AN 558: Implementing Dynamic Reconfiguration in Arria II Devices

AN 558: Implementing Dynamic Reconfiguration in Arria II Devices AN 558: Implementing Dynamic Reconfiguration in Arria II Devices AN-558-3.1 Application Note This application note describes how to use the dynamic reconfiguration feature and why you may want use this

More information

DDR & DDR2 SDRAM Controller

DDR & 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 information

PCI Express High Performance Reference Design

PCI Express High Performance Reference Design 2014.12.19 AN-456-2.3 Subscribe The PCI Express High-Performance Reference Design highlights the performance of the Altera s PCI Express products. The design includes a high-performance chaining direct

More information

UTOPIA Level 2 Slave MegaCore Function

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

DDR3 SDRAM High-Performance Controller User Guide

DDR3 SDRAM High-Performance Controller User Guide DDR3 SDRAM High-Performance Controller User Guide 101 Innovation Drive San Jose, CA 95134 www.altera.com Operations Part Number MegaCore Version: 8.0 Document Date: May 2008 Copyright 2008 Altera Corporation.

More information

Stratix II FPGA Family

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

More information

DDR & DDR2 SDRAM Controller

DDR & 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 information

Nios II Embedded Design Suite 7.1 Release Notes

Nios II Embedded Design Suite 7.1 Release Notes Nios II Embedded Design Suite 7.1 Release Notes May 2007, Version 7.1 Release Notes This document contains release notes for the Nios II Embedded Design Suite (EDS) version 7.1. Table of Contents: New

More information

POS-PHY Level 2 & 3 Compiler

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

Interlaken (2nd Generation) Intel FPGA IP User Guide

Interlaken (2nd Generation) Intel FPGA IP User Guide Interlaken (2nd Generation) Intel FPGA IP User Guide Updated for Intel Quartus Prime Design Suite: Quartus Prime Pro 18.0 Subscribe Send Feedback Latest document on the web: PDF HTML Contents Contents

More information

Intel Arria 10 and Intel Cyclone 10 GX Avalon -MM Interface for PCI Express* User Guide

Intel Arria 10 and Intel Cyclone 10 GX Avalon -MM Interface for PCI Express* User Guide Intel Arria 10 and Intel Cyclone 10 GX Avalon -MM Interface for PCI Updated for Intel Quartus Prime Design Suite: 18.0 Subscribe Latest document on the web: PDF HTML Contents Contents 1. Datasheet... 6

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

Dynamic Reconfiguration of PMA Controls in Stratix V Devices

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

FFT MegaCore Function User Guide

FFT MegaCore Function User Guide FFT MegaCore Function User Guide 101 Innovation Drive San Jose, CA 95134 www.altera.com MegaCore Version: 8.0 Document Date: May 2008 Copyright 2008 Altera Corporation. All rights reserved. Altera, The

More information

PCI Express*: Migrating to Intel Stratix 10 Devices for the Avalon Streaming Interface

PCI Express*: Migrating to Intel Stratix 10 Devices for the Avalon Streaming Interface PCI Express*: Migrating to Intel Stratix 10 Devices for the Avalon Streaming Interface AN791 2017.05.08 Last updated for Intel Quartus Prime Design Suite: Quartus Prime Pro v17.1 Stratix 10 Editions Subscribe

More information

Intel Arria 10 and Intel Cyclone 10 Avalon -ST Interface for PCIe* User Guide

Intel Arria 10 and Intel Cyclone 10 Avalon -ST Interface for PCIe* User Guide Intel Arria 10 and Intel Cyclone 10 Avalon -ST Interface for PCIe* User Guide Updated for Intel Quartus Prime Design Suite: 17.1 Subscribe Send Feedback Latest document on the web: PDF HTML Contents Contents

More information

25G Ethernet Intel Stratix 10 FPGA IP Design Example User Guide

25G Ethernet Intel Stratix 10 FPGA IP Design Example User Guide 25G 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 1. 25G

More information

10. Introduction to UniPHY IP

10. Introduction to UniPHY IP 10. Introduction to Uni IP November 2012 EMI_RM_008-2.1 EMI_RM_008-2.1 The Altera,, and LP SDRAM controllers with Uni, QDR II and QDR II+ SRAM controllers with Uni, RLDRAM II controller with Uni, and RLDRAM

More information

RLDRAM II Controller MegaCore Function User Guide

RLDRAM II Controller MegaCore Function User Guide RLDRAM II Controller MegaCore Function User Guide 101 Innovation Drive San Jose, CA 95134 (408) 544-7000 www.altera.com MegaCore Version: 1.0.0 Document Version: 1.0.0 rev. 1 Document Date: October 2005

More information

PCI Express Multi-Channel DMA Interface

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

10-Gbps Ethernet Reference Design

10-Gbps Ethernet Reference Design 10-Gbps Ethernet Reference Design November 2009 AN-516-2.3 Release Information Table 1 provides information about this release of the Altera 10-Gbps Ethernet reference design. Table 1. Release Information

More information

CRC Compiler User Guide

CRC Compiler User Guide CRC Compiler User Guide 101 Innovation Drive San Jose, CA 95134 www.altera.com Compiler Version: 8.1 Document Date: November 2008 Copyright 2008 Altera Corporation. All rights reserved. Altera, The Programmable

More information

Arria 10 Avalon-MM Interface for PCIe Solutions

Arria 10 Avalon-MM Interface for PCIe Solutions Arria 10 Avalon-MM Interface for PCIe Solutions User Guide Last updated for Altera Complete Design Suite: 15.0 Subscribe UG-01145_avm m 101 Innovation Drive San Jose, CA 95134 www.altera.com TOC-2 Contents

More information

SERDES Transmitter/Receiver (ALTLVDS) Megafunction User Guide

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

More information

Intel Arria 10 and Intel Cyclone 10 GX Avalon -ST Interface for PCI Express* User Guide

Intel Arria 10 and Intel Cyclone 10 GX Avalon -ST Interface for PCI Express* User Guide Intel Arria 10 and Intel Cyclone 10 GX Avalon -ST Interface for PCI Express* User Guide Updated for Intel Quartus Prime Design Suite: 18.0 Subscribe Send Feedback Latest document on the web: PDF HTML Contents

More information

Arria 10 Avalon-ST Interface with SR-IOV PCIe Solutions

Arria 10 Avalon-ST Interface with SR-IOV PCIe Solutions Arria 10 Avalon-ST Interface with SR-IOV PCIe Solutions User Guide Subscribe Last updated for Quartus Prime Design Suite: 16.0 UG-01161 101 Innovation Drive San Jose, CA 95134 www.altera.com TOC-2 Contents

More information

White Paper Low-Cost FPGA Solution for PCI Express Implementation

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

More information

FFT MegaCore Function

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