Xilinx 3.2 manual Quick Start Example Design, Overview

Page 13

Chapter 3

Quick Start Example Design

This chapter provides instructions to generate a CAN core quickly, run the design through implementation with the Xilinx tools, and simulate the example design using the provided demonstration test bench. See the example design in Chapter 4, “Detailed Example Design.”

Overview

Figure 3-1illustrates the CAN example design.

Demonstration Test Bench

Clock

Generator

Stimulus

Generator

Checker

 

CAN Example Design

 

User

CAN Core

CAN Phy

Interface

IOBs

IOBs

 

 

 

Figure 3-1:Example Design

 

The CAN example design consists of the following:

CAN netlist

HDL wrapper which instantiates the CAN netlist

Customizeable demonstration test bench to simulate the example design

The CAN example design has been tested with Xilinx ISE® software v12.1 and the Mentor Graphics ModelSim v6.5c simulator.

CAN Getting Started Guide

www.xilinx.com

13

UG186 April 19, 2010

Image 13
Contents UG186 April 19 LogiCORE IP canVersion Revision Revision HistoryTable of Contents Detailed Example Design 1Example Design Schedule of FiguresCan Getting Started Guide About This Guide Guide ContentsConventions Preface About This Guide Convention Meaning or Use Example Online DocumentAbout the Core System Requirements IntroductionWindows LinuxAdditional Core Resources Recommended Design ExperienceTechnical Support FeedbackBefore you Begin Licensing the CoreLicense Options Simulation OnlyObtaining Your License Key Installing Your License FileOverview Quick Start Example DesignQuick Start Example Design Generating the CoreImplementing the Example Design Setting up for SimulationSimulating the Example Design Implementing the Example DesignTiming Simulation Functional SimulationDetailed Example Design Directory and File Contents Componentnameexample design Directory and File ContentsComponentname/doc Name DescriptionComponentname/implement/results Componentname/implementComponentname/simulation 5Implement Directory Name DescriptionComponentname/simulation/functional Simulation/timing Simulation Scripts Implementation ScriptsImplementation Scripts 1illustrates the example design configuration Example Design ConfigurationTest Bench Functionality Demonstration Test BenchDemonstration Test Bench Core with Acceptance Filtering Changing the Data Customizing the Demonstration Test BenchDetailed Example Design