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# 51861

Xilinx MIG 7 Series Solution Center - Design Assistant - Simulating a MIG DDR3 example design using NCSIM

Description

MIG 7 series does not support NCSIM simulations and only supports ISE Simulation, Vivado Simulator, and Modelsim. This Answer Record was created to help users who need to simulate using NCSIM, and includes the steps and a simulation script to do so. 

MIG NCSIM simulations are not supported and have not been fully tested by Xilinx, but this script has been validated using the following versions of software and IP:

OS: RHEL 5.6
ISE: 14.6
NCSIM: IUS 11.1
MIG: MIG 7 Series v2.0 DDR3
 
Note: This article is part of the Xilinx MIG Solution Center (Xilinx Answer 51313). The Xilinx MIG Solution Center is available to address all questions related to MIG. Whether you are starting a new design with MIG or troubleshooting a problem, use the MIG Solution Center to guide you to the right information.

Solution

Steps for simulating a MIG 7 Series DDR3 example design in IUS 11.1 using the script provided:
  1. Create a CORE Generator project. Select Verilog as the preferred design language.
  2. Select, configure, generate MIG 7 series DDR3 design using the name "mig_7series_ncsim". 
      Note: If the IP name is changed, then files_rev.f contained in attached rev_ncsim.zip, line 5, must be updated with the matching IP name.
  3. Open a new terminal and source the Xilinx environment (settings32.sh or settings64.sh).
  4. In the terminal, browse to the MIG simulation directory (ex. cd /<your_design_name>/example_design/sim/).
  5. Download the attachment "ncsim_rev.zip" and unzip the contents to the "sim" directory.
  6. In the terminal, type "ncsim_run.sh". An NCSIM GUI should appear.
 
Steps for viewing waveforms a MIG 7:
  1. Select the level of Hierarchy and Filter the signals of interest in the filter field.
  2. Select the desired simulation objects, right click and select Send to Target -> Waveform Window. A new window will open.
 



 
  3. Select your time resolution, then enter the duration of the simulation.
  4. Hit the Play button to simulate
  5. To Zoom in on specific waveforms, click the magnifying glass.
          - Zoom Full = Left Click + Drag mouse down and to left
          - Zoom Out = Left Click + Drag mouse up and to the right
          - Zoom In = Left Click + Drag mouse down and to the right
 


Note: The attached script may need to be modified if different version of MIG or other memory types are used. 

Attachments

Associated Attachments

Name File Size File Type
ncsim_rev.zip 1 KB ZIP

Linked Answer Records

Master Answer Records

Answer Number Answer Title Version Found Version Resolved
51671 Xilinx MIG 7 Series Solution Center Design Assistant - Simulator Support N/A N/A
AR# 51861
Date Created 09/18/2012
Last Updated 08/09/2013
Status Active
Type Solution Center
Devices
  • Kintex-7
  • Artix-7
  • Virtex-7
IP
  • MIG 7 Series