Chapter 4: Detailed Example Design

Timing Simulation

Note: Present only with a Full license.

The test scripts are a ModelSim or a Cadence IES macro that automates the simulation of the test bench. They are located in:

<project_dir>/<component_name>/simulation/timing/

The test script performs the following tasks:

Compiles the SimPrim based gate level netlist simulation model

Compiles the demonstration test bench

Starts a simulation of the test bench

Opens a Wave window and adds signals of interest (wave_mti.do/wave_ncsim.sv)

Runs the simulation to completion

Example Design Configuration

Figure 4-1illustrates the example design configuration.

 

CAN Example Design

 

User

 

CAN Phy

Interface

CAN Core

IOBs

IOBs

 

 

 

Figure 4-1:Example Design Configuration

The example design contains the following:

An instance of the CAN core

During simulation, the CAN core is instantiated as a black box and replaced with the CORE Generator software netlist during implementation and the gate-level simulation model.

Input and output buffers for top-level port signal

24

www.xilinx.com

CAN Getting Started Guide

UG186 April 19, 2010

Page 24
Image 24
Xilinx 3.2 manual Example Design Configuration, 1illustrates the example design configuration