Model Technology Model Sim EE Service Manual

Browse online or download Service Manual for Print & Scan Model Technology Model Sim EE. Model Technology Model Sim EE Technical data User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 146
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews

Summary of Contents

Page 1 - ModelSim PE

Getting StartedwithModelSim PEVHDL, Verilog, and Mixed-HDL Simulationfor PCs Running Windows 95 & Windows NTVersion 4.7

Page 2

10 - Table of Contents Getting Started with ModelSim PE

Page 3 - Software License Agreement

Debugging a VHDL design100 - Tutorial: Using ModelSim PE Getting Started with ModelSim PEOn the VSIM tab, change the Default Run Length to 1000. Do no

Page 4

Debugging a VHDL designGetting Started with ModelSim PE Tutorial: Using ModelSim PE - 101Step 22. Under the Assertions tab, change the selection for B

Page 5 - Limited Warranty

Debugging a VHDL design102 - Tutorial: Using ModelSim PE Getting Started with ModelSim PEStep 24. Next, click RUN on the tool bar. Notice that the arr

Page 6 - Table of Contents

Debugging a VHDL designGetting Started with ModelSim PE Tutorial: Using ModelSim PE - 103Step 28. Select Restart from the File menu. Restart resets th

Page 7

Debugging a VHDL design104 - Tutorial: Using ModelSim PE Getting Started with ModelSim PENote that since you used the list -decimal command, the a, b,

Page 8 - PE (p77)

Basic Verilog simulationGetting Started with ModelSim PE Tutorial: Using ModelSim PE - 105Basic Verilog simulationThe goals for this lesson are:• com

Page 9 - Index (p143)

Basic Verilog simulation106 - Tutorial: Using ModelSim PE Getting Started with ModelSim PEStep 2. Move inside the examples folder by double-clicking t

Page 10

Basic Verilog simulationGetting Started with ModelSim PE Tutorial: Using ModelSim PE - 107Note: If this tutorial has already been run on your system,

Page 11 - Introduction

Basic Verilog simulation108 - Tutorial: Using ModelSim PE Getting Started with ModelSim PEThe example design we'll be using consists of two Veril

Page 12 - Standards supported

Basic Verilog simulationGetting Started with ModelSim PE Tutorial: Using ModelSim PE - 109Now select any Verilog source file and click Compile. When y

Page 13 - Sections in this guide

Getting Started with ModelSim PE Introduction - 111 - IntroductionChapter contentsSoftware versions . . . . . . . .

Page 14 - Syntax conventions

Basic Verilog simulation110 - Tutorial: Using ModelSim PE Getting Started with ModelSim PEEither action brings up the Simulate a Design dialog box. Th

Page 15 - Download a free PDF reader

Basic Verilog simulationGetting Started with ModelSim PE Tutorial: Using ModelSim PE - 111The order of the windows may be different on your machine bu

Page 16 - Comments

Basic Verilog simulation112 - Tutorial: Using ModelSim PE Getting Started with ModelSim PENotice how this window describes the hierarchical structure

Page 17 - ModelSim PE Installation

Basic Verilog simulationGetting Started with ModelSim PE Tutorial: Using ModelSim PE - 113This causes the List window to display the signals clk, rst

Page 18 - System requirements for Model

Basic Verilog simulation114 - Tutorial: Using ModelSim PE Getting Started with ModelSim PEInstead of clicking the RUN button you could also type the r

Page 19 - Installation procedure

Basic Verilog simulationGetting Started with ModelSim PE Tutorial: Using ModelSim PE - 115Your windows won't look exactly like the illustration b

Page 20 - To Run from the CD-ROM

Basic Verilog simulation116 - Tutorial: Using ModelSim PE Getting Started with ModelSim PEStep 21. ModelSim includes an extensive breakpoint feature.

Page 21 - ModelSim PE Graphic Interface

Basic Verilog simulationGetting Started with ModelSim PE Tutorial: Using ModelSim PE - 117Step 22. Select CONT from the toolbar to resume execution of

Page 22 - application window

Basic Verilog simulation118 - Tutorial: Using ModelSim PE Getting Started with ModelSim PEStep 24. Pull down Options > Edit Breakpoints from the ma

Page 23 - ModelSim application window

Basic Verilog simulationGetting Started with ModelSim PE Tutorial: Using ModelSim PE - 119Step 26. Click OVER on the toolbar. This causes the simulato

Page 24 - menu bar

Standards supported12 - Introduction Getting Started with ModelSim PEStandards supportedModelSim VHDL supports both the IEEE 1076-1987 and 1076-1993 V

Page 25

Mixed VHDL/Verilog simulation120 - Tutorial: Using ModelSim PE Getting Started with ModelSim PEMixed VHDL/Verilog simulationYou must be using ModelSim

Page 26

Mixed VHDL/Verilog simulationGetting Started with ModelSim PE Tutorial: Using ModelSim PE - 121Note:A project file will already exist if someone has d

Page 27 - tool bar

Mixed VHDL/Verilog simulation122 - Tutorial: Using ModelSim PE Getting Started with ModelSim PEStep 7. From the menu bar select the Window > Restor

Page 28

Mixed VHDL/Verilog simulationGetting Started with ModelSim PE Tutorial: Using ModelSim PE - 123Let’s take another look at the design. Step 10. Click o

Page 29 - Tree windows

Mixed VHDL/Verilog simulation124 - Tutorial: Using ModelSim PE Getting Started with ModelSim PEStep 11. Click on the line "s0:cache_set(only)&quo

Page 30

Mixed VHDL/Verilog simulationGetting Started with ModelSim PE Tutorial: Using ModelSim PE - 125Step 12. Try experimenting with some of the toolbar com

Page 31 - Window overview

Mixed VHDL/Verilog simulation126 - Tutorial: Using ModelSim PE Getting Started with ModelSim PEpositions. The selected cursor is drawn as a solid line

Page 32 - Transcript window

Learning more about ModelSim’s windowsGetting Started with ModelSim PE Tutorial: Using ModelSim PE - 127Learning more about ModelSim’s windowsThe more

Page 33

Learning more about ModelSim’s windows128 - Tutorial: Using ModelSim PE Getting Started with ModelSim PESource window practice• Selecting the source

Page 34

Continuing with ModelSim PEGetting Started with ModelSim PE Tutorial: Using ModelSim PE - 129Continuing with ModelSim PEMore information on ModelSim c

Page 35 - Dataflow window

AssumptionsGetting Started with ModelSim PE Introduction - 13AssumptionsWe assume that you are familiar with the use of your operating system. If you

Page 36 - Dataflow window mouse actions

130 - Tutorial: Using ModelSim PE Getting Started with ModelSim PE

Page 37 - List window

Getting Started with ModelSim PE Help, Updates, and Licensing - 131A - Help, Updates, and Licensing HelpTechnical Support for Mentor Graphics Customer

Page 38 - List window menu bar

Updates132 - Help, Updates, and Licensing Getting Started with ModelSim PE• Lucent Technologies Bell Labs Design Automationemail: [email protected]

Page 39 - List window mouse actions

ModelSim PE LicensingGetting Started with ModelSim PE Help, Updates, and Licensing - 133expiration date. The key code permits the use of any ModelSim

Page 40 - Selecting HDL items to list

ModelSim PE Licensing134 - Help, Updates, and Licensing Getting Started with ModelSim PEGetting helpThe best thing is to email us a test case. Our ema

Page 41 - Formatting a list

Getting Started with ModelSim PE Resources - 135B - ResourcesAppendix contentsBooks . . . . . . . . . . .

Page 42

Books136 - Resources Getting Started with ModelSim PEPractical Programming in Tcl and Tk Brent Welch, Prentice Hall, Englewood Cliffs, New Jersey 0763

Page 43 - Saving a listing

OrganizationsGetting Started with ModelSim PE Resources - 137OrganizationsIEEE The Institute of Electrical and Electronics Engineers, Inc., 345 East

Page 44 - Updating the List window

Corporations & Consultants138 - Resources Getting Started with ModelSim PECorporations & ConsultantsAutomata Publishing Company 1072 South Sar

Page 45 - Process window

Corporations & ConsultantsGetting Started with ModelSim PE Resources - 139Hardi Electronics AB Box 966, S220 09 Lund, Sweden. Phone: (46) 11-77-90

Page 46 - Process window mouse actions

Text conventions14 - Introduction Getting Started with ModelSim PEText conventionsText conventions used in this manual include:HDL and HDL item define

Page 47 - Signals window

Corporations & Consultants140 - Resources Getting Started with ModelSim PESeva Technologies Inc.200 Brown Road, Suite 103, Fremont, CA 94539 USA.

Page 48 - Signals window mouse actions

Online resourcesGetting Started with ModelSim PE Resources - 141Willamettte HDL, Inc. 14314 SW Allen Blvd. Suite 625, Beaverton, OR 97005 USA. Phone:

Page 49 - Forcing HDL item values

142 - Resources Getting Started with ModelSim PE

Page 50

Getting Started with ModelSim PE Index - 143IndexAAdding signals or nets to windows 51Application window 22Authorization codes 19entering your permane

Page 51

144 - Index Getting Started with ModelSim PEdefined 14Home pageModel Technology’s home-page URL 16IInitialization file, see Project fileKKeyboard shor

Page 52 - Source window

Getting Started with ModelSim PE Index - 145Simulationchanging default run length 99error correction 102mixed VHDL/Verilog 120restart 101Verilog 109VH

Page 53 - Selecting the source file

146 - Index Getting Started with ModelSim PE

Page 54 - Customizing the Source window

Where to find our documentationGetting Started with ModelSim PE Introduction - 15Where to find our documentationModel Technology’s documentation is av

Page 55

Comments16 - Introduction Getting Started with ModelSim PECommentsComments and questions about this manual and ModelSim software are welcome. Call, wr

Page 56 - Structure window

Getting Started with ModelSim PE ModelSim PE Installation - 172 - ModelSim PE InstallationChapter contentsCurrent customers information . . .

Page 57

Current customers information18 - ModelSim PE Installation Getting Started with ModelSim PECurrent customers informationIf you are using V-System PC v

Page 58 - Structure window status bar

Installation procedureGetting Started with ModelSim PE ModelSim PE Installation - 19Installation procedureInstall ModelSim on Your Hard Drive - From C

Page 59 - Variables window

2ModelSim /VHDL, ModelSim /PLUS, and ModelSim /VLOG are produced by Model Technology Incorporated. Unauthorized copying, duplication, or other reprodu

Page 60 - Variables window status bar

To Run from the CD-ROM20 - ModelSim PE Installation Getting Started with ModelSim PEAuthorization Codes: updatesIf you receive a new programmable key

Page 61 - Wave window

Getting Started with ModelSim PE ModelSim PE Graphic Interface - 213 - ModelSim PE Graphic InterfaceChapter contentsModelSim application window .

Page 62 - Wave window menu bar

ModelSim application window22 - ModelSim PE Graphic Interface Getting Started with ModelSim PEModelSim application windowThe ModelSim application wind

Page 63 - Wave window mouse actions

ModelSim application windowGetting Started with ModelSim PE ModelSim PE Graphic Interface - 23In addition to the Transcript window, the ModelSim appli

Page 64

ModelSim application window24 - ModelSim PE Graphic Interface Getting Started with ModelSim PEModelSim menu barThe menu bar at the top of the applicat

Page 65 - Formatting the Wave window

ModelSim application windowGetting Started with ModelSim PE ModelSim PE Graphic Interface - 25ProjectRunSignalsOptionsNew create a new modelsim.ini pr

Page 66

ModelSim application window26 - ModelSim PE Graphic Interface Getting Started with ModelSim PEWindowHelpEdit Breakpoints modify or delete source code

Page 67

ModelSim application windowGetting Started with ModelSim PE ModelSim PE Graphic Interface - 27ModelSim tool barIn addition to the functions accessed t

Page 68 - Literal formatting

The Simulate a Design dialog box28 - ModelSim PE Graphic Interface Getting Started with ModelSim PEThe Simulate a Design dialog boxWhen you first invo

Page 69 - Zooming the Wave window

Tree windowsGetting Started with ModelSim PE ModelSim PE Graphic Interface - 29Tree windowsIn many windows, ModelSim provides a hierarchical or “tree

Page 70 - Using the Wave window cursors

3Software License AgreementThis is a legal agreement between you, the end user, and Model Technology Incorporated (MTI). By opening the sealed package

Page 71 - Writing a PostScript file

Tree windows30 - ModelSim PE Graphic Interface Getting Started with ModelSim PEWhen you see this view, you can use the mouse to collapse and expand le

Page 72 - windows

Window overviewGetting Started with ModelSim PE ModelSim PE Graphic Interface - 31Window overviewOnce you invoke VSIM nine windows become available fo

Page 73 - Changing window fonts

Transcript window32 - ModelSim PE Graphic Interface Getting Started with ModelSim PETranscript windowThe Transcript window is the first window to appe

Page 74 - Saving your window settings

Transcript windowGetting Started with ModelSim PE ModelSim PE Graphic Interface - 33• the number of the top line visible in the Transcript window and

Page 75 - Customizing ModelSim windows

Transcript window34 - ModelSim PE Graphic Interface Getting Started with ModelSim PETranscript window command line shortcutsOn the Transcript window c

Page 76 - Keyboard shortcuts

Dataflow windowGetting Started with ModelSim PE ModelSim PE Graphic Interface - 35Dataflow windowThe Dataflow window provides a graphic view of HDL it

Page 77 - Tutorial: Using ModelSim PE

Dataflow window36 - ModelSim PE Graphic Interface Getting Started with ModelSim PETo put a particular process in the Dataflow window, just click on th

Page 78 - Tutorial setup

List windowGetting Started with ModelSim PE ModelSim PE Graphic Interface - 37List windowTwo windows in ModelSim provide views of your simulation run.

Page 79 - Basic VHDL simulation

List window38 - ModelSim PE Graphic Interface Getting Started with ModelSim PEList window menu barThe following commands are available from the List w

Page 80

List windowGetting Started with ModelSim PE ModelSim PE Graphic Interface - 39List window status barThe List window status bar is illustrated below.On

Page 81

44. PERMISSION TO COPY LICENSED SOFTWARE. You may copy the SOFTWARE only as reasonably necessary to support an authorized use. Except as permitted by

Page 82

List window40 - ModelSim PE Graphic Interface Getting Started with ModelSim PESelecting HDL items to listYou can select the items to list with the men

Page 83

List windowGetting Started with ModelSim PE ModelSim PE Graphic Interface - 41Use the OK button when you’ve finished selecting your trigger options.Fo

Page 84

List window42 - ModelSim PE Graphic Interface Getting Started with ModelSim PEspecified HDL item. The label may be either just the item name (Short Na

Page 85

List windowGetting Started with ModelSim PE ModelSim PE Graphic Interface - 43• RadixChange the radix for the selected signal; overrides the radix de

Page 86

List window44 - ModelSim PE Graphic Interface Getting Started with ModelSim PERestoring a List window configurationUse the ModelSim menu bar command F

Page 87

Process windowGetting Started with ModelSim PE ModelSim PE Graphic Interface - 45Process windowThe Process window displays a list of processes that ar

Page 88

Process window46 - ModelSim PE Graphic Interface Getting Started with ModelSim PEYou can debug your design (or explore someone else’s) by using the Pr

Page 89

Signals windowGetting Started with ModelSim PE ModelSim PE Graphic Interface - 47Signals windowThe Signals window shows the names and values of HDL it

Page 90

Signals window48 - ModelSim PE Graphic Interface Getting Started with ModelSim PESignals window mouse actionsIn the Signals window, you can use the mo

Page 91

Signals windowGetting Started with ModelSim PE ModelSim PE Graphic Interface - 49The names of any VHDL composite types (arrays and record types) are s

Page 92

5Important NoticeAny provision of Model Technology Incorporated SOFTWARE to the U.S. Government is with "Restricted Rights" as follows: Use,

Page 93

Signals window50 - ModelSim PE Graphic Interface Getting Started with ModelSim PE• Value:Initially displays the current value, which can be changed b

Page 94

Signals windowGetting Started with ModelSim PE ModelSim PE Graphic Interface - 51Freeze is the default for Verilog nets and unresolved VHDL signals an

Page 95

Source window52 - ModelSim PE Graphic Interface Getting Started with ModelSim PESource windowThe Source window allows you to view your VHDL or Verilog

Page 96

Source windowGetting Started with ModelSim PE ModelSim PE Graphic Interface - 53Source window status barThe Source window status bar is illustrated be

Page 97

Source window54 - ModelSim PE Graphic Interface Getting Started with ModelSim PEEditing breakpointsYou can double-click anywhere in a line to set or r

Page 98

Source windowGetting Started with ModelSim PE ModelSim PE Graphic Interface - 55This dialog box sets the context of the information shown in the Sourc

Page 99

Structure window56 - ModelSim PE Graphic Interface Getting Started with ModelSim PEStructure windowThe Structure window provides a hierarchical view o

Page 100 - Debugging a VHDL design

Structure windowGetting Started with ModelSim PE ModelSim PE Graphic Interface - 57Within the Structure window, VHDL items are indicated by a box and

Page 101

Structure window58 - ModelSim PE Graphic Interface Getting Started with ModelSim PEStructure window status barThe Structure window status bar is illus

Page 102

Variables windowGetting Started with ModelSim PE ModelSim PE Graphic Interface - 59Variables windowThe Variables window lists the names of HDL items w

Page 103

6 - Table of Contents Getting Started with ModelSim PETable of ContentsSoftware License Agreement . . . . . . . . . . . . .

Page 104

Variables window60 - ModelSim PE Graphic Interface Getting Started with ModelSim PEVariables window status barThe Variables window status bar uses two

Page 105 - Basic Verilog simulation

Wave windowGetting Started with ModelSim PE ModelSim PE Graphic Interface - 61Wave windowThe Wave window — like the List window — is another look into

Page 106

Wave window62 - ModelSim PE Graphic Interface Getting Started with ModelSim PEThe data in the item values windowpane is very similar to the Signals wi

Page 107

Wave windowGetting Started with ModelSim PE ModelSim PE Graphic Interface - 63Zoom Cursor Options Wave window status barThe Wave window status bar sho

Page 108

Wave window64 - ModelSim PE Graphic Interface Getting Started with ModelSim PEIn the right windowpane:In the left windowpane:To resize the windowpanes

Page 109

Wave windowGetting Started with ModelSim PE ModelSim PE Graphic Interface - 65Adding HDL items to the Wave windowTo add HDL items to the window, enter

Page 110

Wave window66 - ModelSim PE Graphic Interface Getting Started with ModelSim PE• Max Signal NameSets the HDL item name width. This is especially usefu

Page 111

Wave windowGetting Started with ModelSim PE ModelSim PE Graphic Interface - 67• Signal:Shows the current HDL item name.• ColorThis command button ex

Page 112

Wave window68 - ModelSim PE Graphic Interface Getting Started with ModelSim PEAnalog formatting• AnalogInteger and floating point HDL items can be fo

Page 113

Wave windowGetting Started with ModelSim PE ModelSim PE Graphic Interface - 69• octal• decimal• hexadecimal.See vector in the illustration for an e

Page 114

Getting Started with ModelSim PE Table of Contents - 7The Simulate a Design dialog box . . . . . . . . . . . . . . . .

Page 115

Wave window70 - ModelSim PE Graphic Interface Getting Started with ModelSim PEAnother method of zooming is with the function keys:For additional Model

Page 116

Wave windowGetting Started with ModelSim PE ModelSim PE Graphic Interface - 71When you add a cursor, it is drawn in the middle of the display. Once yo

Page 117

Customizing ModelSim windows72 - ModelSim PE Graphic Interface Getting Started with ModelSim PEUse the Waveform Postscript dialog box to change paper

Page 118

Customizing ModelSim windowsGetting Started with ModelSim PE ModelSim PE Graphic Interface - 73Changing window colorsThe Window > Colors menu bar c

Page 119

Customizing ModelSim windows74 - ModelSim PE Graphic Interface Getting Started with ModelSim PEIn the Font dialog box, first you select the ModelSim w

Page 120 - Mixed VHDL/Verilog simulation

Customizing ModelSim windowsGetting Started with ModelSim PE ModelSim PE Graphic Interface - 75Depending on the task you were performing with ModelSim

Page 121

Keyboard shortcuts76 - ModelSim PE Graphic Interface Getting Started with ModelSim PEKeyboard shortcuts The following keyboard shortcuts are available

Page 122

Getting Started with ModelSim PE Tutorial: Using ModelSim PE - 774 - Tutorial: Using ModelSim PE Chapter contentsAfter you complete the "Tutorial

Page 123

Tutorial setup78 - Tutorial: Using ModelSim PE Getting Started with ModelSim PETutorial setupBefore we turn you loose with ModelSim, let’s set up your

Page 124 - Step 11

Basic VHDL simulationGetting Started with ModelSim PE Tutorial: Using ModelSim PE - 79Basic VHDL simulationThe goals for the first lesson are:• creat

Page 125

8 - Table of Contents Getting Started with ModelSim PEVariables window . . . . . . . . . . . . . . . . . . . .

Page 126

Basic VHDL simulation80 - Tutorial: Using ModelSim PE Getting Started with ModelSim PEIf you click Cancel, the dialog box is closed and you remain in

Page 127 - Learning more about Model

Basic VHDL simulationGetting Started with ModelSim PE Tutorial: Using ModelSim PE - 81This creates a VHDL library named work under the current directo

Page 128

Basic VHDL simulation82 - Tutorial: Using ModelSim PE Getting Started with ModelSim PEStep 6. Next, compile the VHDL source file named counter.vhd. To

Page 129 - Continuing with Model

Basic VHDL simulationGetting Started with ModelSim PE Tutorial: Using ModelSim PE - 83Step 8. After the VHDL source file is compiled, close the dialog

Page 130

Basic VHDL simulation84 - Tutorial: Using ModelSim PE Getting Started with ModelSim PEarrangement if the tutorial has already been used. For now, sele

Page 131 - Help, Updates, and Licensing

Basic VHDL simulationGetting Started with ModelSim PE Tutorial: Using ModelSim PE - 85Notice that no matter which ModelSim window is active, anything

Page 132 - PE Licensing

Basic VHDL simulation86 - Tutorial: Using ModelSim PE Getting Started with ModelSim PEStep 14. Use the Window > Settings menu sequence to be sure a

Page 133 - ModelSim PE Licensing

Basic VHDL simulationGetting Started with ModelSim PE Tutorial: Using ModelSim PE - 87This force command means:• Force clk to the value “1” at 50 ns

Page 134 - Getting help

Basic VHDL simulation88 - Tutorial: Using ModelSim PE Getting Started with ModelSim PErun @ <timestep>Use the run command with @ to run to time

Page 135 - Resources

Basic VHDL simulationGetting Started with ModelSim PE Tutorial: Using ModelSim PE - 89Step 23. Next, set a breakpoint on line 35, which has a call to

Page 136

Getting Started with ModelSim PE Table of Contents - 9Updates . . . . . . . . . . . . . . . . . . . . . .

Page 137 - Organizations

Basic VHDL simulation90 - Tutorial: Using ModelSim PE Getting Started with ModelSim PEStep 25. Examine the current value of the signal count by enteri

Page 138

Basic VHDL simulationGetting Started with ModelSim PE Tutorial: Using ModelSim PE - 91Step 30. On your own, try setting and deleting breakpoints at di

Page 139

Basic VHDL simulation92 - Tutorial: Using ModelSim PE Getting Started with ModelSim PEAt this point you can confirm the action with the Yes button. If

Page 140

Debugging a VHDL designGetting Started with ModelSim PE Tutorial: Using ModelSim PE - 93Debugging a VHDL designThe goals for this lesson are:• use a

Page 141 - Online resources

Debugging a VHDL design94 - Tutorial: Using ModelSim PE Getting Started with ModelSim PENote:If this tutorial has already been run on your system, a m

Page 142

Debugging a VHDL designGetting Started with ModelSim PE Tutorial: Using ModelSim PE - 95In this case, type in work for the library name and lib2 for t

Page 143

Debugging a VHDL design96 - Tutorial: Using ModelSim PE Getting Started with ModelSim PEAnd four, you could compile multiple files using a single vcom

Page 144

Debugging a VHDL designGetting Started with ModelSim PE Tutorial: Using ModelSim PE - 97Step 10. You can confirm that these design units have been com

Page 145

Debugging a VHDL design98 - Tutorial: Using ModelSim PE Getting Started with ModelSim PEStep 13. Select the Design tab and perform the following steps

Page 146

Debugging a VHDL designGetting Started with ModelSim PE Tutorial: Using ModelSim PE - 99The plus sign means other levels exist below it. The minus sig

Comments to this Manuals

No comments