UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 55560

Logicore IP Aurora 8B10B/Aurora 64B66B - Running behavioral simulations with Simplex Tx and Simplex Rx cores in Vivado

Description

Running behavioral simulations of Aurora 8B10B/Aurora 64B66B Simplex Tx (or) Simplex Rx cores in Vivado will require a  few additional steps after generating the core. This answer record helps with the required steps.

Solution

Following steps are required  for simulating Aurora 8B10B/Aurora 64B66B Simplex Tx or Simplex Rx cores in Vivado tools.

  1. Generate SIMPLEX_PARTNER core: The SIMPLEX_PARTNER core is the compliment of the base core that needs to be simulated. The component name of the SIMPLEX_PARTNER should start with [tx/rx]_ and rest of the it should match the base core. For example, if aurora_8b10b_0 is component name of the base core (Simplex_Tx) , then component name of its SIMPLEX_PARTNER core (Simplex_Rx) should be rx_aurora_8b10b_0.
  2. Generate output products of the SIMPLEX_PARTNER core.
  3. Add the following directories/files to the example project of the base core.
    • example_design directory
    • src directory
    • [tx/rx]_aurora_8b10b_0.v
    • [tx/rx]_aurora_8b10b_0_core.v

Now, the example project is ready to run behavioral simulations.

AR# 55560
Date Created 04/16/2013
Last Updated 04/22/2013
Status Active
Type General Article
Devices
  • Artix-7
  • Kintex-7
  • Virtex-7
Tools
  • Vivado Design Suite - 2012.4
  • Vivado Design Suite - 2013.1
IP
  • Aurora 64B/66B
  • Aurora 8B/10B