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


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.


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
  • Artix-7
  • Kintex-7
  • Virtex-7
  • Vivado Design Suite - 2012.4
  • Vivado Design Suite - 2013.1
  • Aurora 64B/66B
  • Aurora 8B/10B