24.03.2013 Views

ModelSim SE User's Manual - Electrical and Computer Engineering

ModelSim SE User's Manual - Electrical and Computer Engineering

ModelSim SE User's Manual - Electrical and Computer Engineering

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Table of Contents<br />

1 - Introduction (UM-21)<br />

<strong>ModelSim</strong> tool structure <strong>and</strong> verification flow . . . . . . . . . . . . . . . . . . . . UM-22<br />

<strong>ModelSim</strong> simulation task overview . . . . . . . . . . . . . . . . . . . . . . . . UM-23<br />

Basic steps for simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . UM-24<br />

Step 1 - Collecting Files <strong>and</strong> Mapping Libraries . . . . . . . . . . . . . . . . . UM-24<br />

Step 2 - Compiling the design with vlog/vcom/sccom . . . . . . . . . . . . . . . UM-25<br />

Step 3 - Loading the design for simulation . . . . . . . . . . . . . . . . . . . UM-26<br />

Step 4 - Simulating the design . . . . . . . . . . . . . . . . . . . . . . . . UM-26<br />

Step 5- Debugging the design . . . . . . . . . . . . . . . . . . . . . . . . . UM-26<br />

<strong>ModelSim</strong> modes of operation . . . . . . . . . . . . . . . . . . . . . . . . . . UM-27<br />

Comm<strong>and</strong>-line mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . UM-27<br />

Batch mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . UM-28<br />

<strong>ModelSim</strong> graphic interface overview . . . . . . . . . . . . . . . . . . . . . . . UM-29<br />

St<strong>and</strong>ards supported . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . UM-30<br />

Assumptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . UM-30<br />

Sections in this document . . . . . . . . . . . . . . . . . . . . . . . . . . . . UM-31<br />

What is an "object" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . UM-34<br />

Text conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . UM-34<br />

Where to find our documentation . . . . . . . . . . . . . . . . . . . . . . . . . UM-35<br />

Download a free PDF reader with Search . . . . . . . . . . . . . . . . . . . . UM-35<br />

Technical support <strong>and</strong> updates . . . . . . . . . . . . . . . . . . . . . . . . . . UM-36<br />

2 - Projects (UM-37)<br />

Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . UM-38<br />

What are projects? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . UM-38<br />

What are the benefits of projects? . . . . . . . . . . . . . . . . . . . . . . . UM-38<br />

Project conversion between versions . . . . . . . . . . . . . . . . . . . . . . UM-39<br />

Getting started with projects . . . . . . . . . . . . . . . . . . . . . . . . . . . UM-40<br />

Step 1 — Creating a new project . . . . . . . . . . . . . . . . . . . . . . . UM-40<br />

Step 2 — Adding items to the project . . . . . . . . . . . . . . . . . . . . . UM-41<br />

Step 3 — Compiling the files . . . . . . . . . . . . . . . . . . . . . . . . . UM-43<br />

Step 4 — Simulating a design . . . . . . . . . . . . . . . . . . . . . . . . UM-44<br />

Other basic project operations . . . . . . . . . . . . . . . . . . . . . . . . UM-44<br />

The Project tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . UM-45<br />

Sorting the list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . UM-45<br />

Changing compile order . . . . . . . . . . . . . . . . . . . . . . . . . . . . UM-46<br />

Auto-generating compile order . . . . . . . . . . . . . . . . . . . . . . . . UM-46<br />

Grouping files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . UM-47<br />

Creating a Simulation Configuration . . . . . . . . . . . . . . . . . . . . . . . . UM-48<br />

Optimization Configurations . . . . . . . . . . . . . . . . . . . . . . . . . UM-49<br />

UM-3<br />

<strong>ModelSim</strong> <strong>SE</strong> User’s <strong>Manual</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!