Model Technology Model Sim EE Manual de usuario

Busca en linea o descarga Manual de usuario para Impresión y escaneo Model Technology Model Sim EE. Model Technology Model Sim EE User`s manual Manual de usuario

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 306
  • Tabla de contenidos
  • SOLUCIÓN DE PROBLEMAS
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente

Indice de contenidos

Pagina 1 - ModelSim

ModelSimXEUser’s ManualVersion 5.3The Ultimate Tool for VHDL or Verilog Simulation

Pagina 2

10 - Table of Contents ModelSim Xilinx User’s ManualProject operations . . . . . . . . . . . . . . . . . . . .

Pagina 3 - Software License Agreement

Virtual Objects (User-defined buses, and more)6-100 Multiple logfiles, datasets and virtuals ModelSim Xilinx User’s ManualVirtual Objects (User-defi

Pagina 4

Virtual Objects (User-defined buses, and more)ModelSim Xilinx User’s Manual Multiple logfiles, datasets and virtuals 6-101Virtual signalsVirtual sign

Pagina 5

Virtual Objects (User-defined buses, and more)6-102 Multiple logfiles, datasets and virtuals ModelSim Xilinx User’s Manualwhose definition is stored

Pagina 6

Logfile and virtual commands reference tableModelSim Xilinx User’s Manual Multiple logfiles, datasets and virtuals 6-103Virtual typesUser-defined enu

Pagina 7

Logfile and virtual commands reference table6-104 Multiple logfiles, datasets and virtuals ModelSim Xilinx User’s Manualvirtual nolog (CR-130) cause

Pagina 8 - Rev. 10/99

ModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-1057 - ModelSim XE Graphic InterfaceChapter contentsWindow overview . . .

Pagina 9 - Table of Contents

Window overview7-106 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualWindow overviewThe ModelSim simulation and debugging environment con

Pagina 10 - 5 - Verilog Simulation (55)

Window featuresModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-107Window featuresModelSim’s graphic interface provides many features th

Pagina 11 - Table of Contents - 11

Window features7-108 ModelSim XE Graphic Interface ModelSim Xilinx User’s Manual• The transcript window now includes an edit popup menu activated v

Pagina 12

Window featuresModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-109• Drop items into these windows:List and Wave windowsNote: Drag and

Pagina 13 - Table of Contents - 13

ModelSim Xilinx User’s Manual Table of Contents - 11Compilation . . . . . . . . . . . . . . . . . . . . .

Pagina 14

Window features7-110 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualFinding names, and locating cursors• Find HDL item names with the E

Pagina 15 - A - ModelSim Variables (255)

Window featuresModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-111Tree window hierarchical viewModelSim provides a hierarchical, or &qu

Pagina 16 - Index (301)

Window features7-112 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualViewing the hierarchyWhenever you see a tree view, as in the Structu

Pagina 17 - 1 - Introduction

Main windowModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-113Main windowThe Main window is pictured below as it appears when VSIM is f

Pagina 18 - Assumptions

Main window7-114 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualThe Main window menu barThe menu bar at the top of the Main window lets

Pagina 19 - Sections in this document

Main windowModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-115Edit menuDesign menuOptions(all options are set for the current session

Pagina 20 - Text conventions

Main window7-116 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualView menuRun menuAll open all VSIM windowsSource open and/or view the So

Pagina 21

Main windowModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-117Macro menuOptions menuWindow menuExecute Macro allows you to browse for a

Pagina 22

Main window7-118 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualHelp menuSaving the Main window transcript fileVariable settings determi

Pagina 23 - 2 - Design Libraries

Main windowModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-119with the Save Main selection. Since no automatic saves are performed for

Pagina 24 - Design library types

12 - Table of Contents ModelSim Xilinx User’s ManualVirtual signals . . . . . . . . . . . . . . . . . . . . .

Pagina 25 - Working with design libraries

Main window7-120 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualCopycopy the selected text within the Main window transcriptEdit > Co

Pagina 26

Main windowModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-121The Main window status barFields at the bottom of the Main window provide

Pagina 27

Main window7-122 ModelSim XE Graphic Interface ModelSim Xilinx User’s Manualdisplayed in the Source window and all Notepad windows (enter the notepa

Pagina 28

Main windowModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-123The Main window allows insertions or pastes only after the prompt, theref

Pagina 29

Dataflow window7-124 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualDataflow windowThe Dataflow window allows you to trace VHDL signals

Pagina 30 - (CR-111):

Dataflow windowModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-125The Dataflow window menu barThe following menu commands and button op

Pagina 31 - Moving a library

Dataflow window7-126 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualTracing HDL items with the Dataflow windowThe Dataflow window is lin

Pagina 32 - Predefined libraries

Dataflow windowModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-127Saving the Dataflow window as a Postscript fileUse this Dataflow wind

Pagina 33 - (CR-141) with the -refresh

List window7-128 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualList windowThe List window displays the results of your simulation run i

Pagina 34

List windowModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-129The List window menu barThe following menu commands and button options ar

Pagina 35

ModelSim Xilinx User’s Manual Table of Contents - 13Process window . . . . . . . . . . . . . . . . . . . . .

Pagina 36 - INI and MPF file comparison

List window7-130 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualMarkers menuProp menuWindow menuAdd Marker add a time marker at the top

Pagina 37 - Project operations

List windowModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-131Setting List window display propertiesBefore you add items to the List wi

Pagina 38 - Creating a Project

List window7-132 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualThe Triggers page includes the following options:• Deltas:Expand Deltas

Pagina 39

List windowModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-133Window Properties pageThe Window Properties page includes these options:•

Pagina 40

List window7-134 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualAdding HDL items to the List windowBefore adding items to the List windo

Pagina 41 - Working with a Project

List windowModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-135To use the format (do) file, start with a blank List window, and run the

Pagina 42 - The project command

List window7-136 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualSignal Properties dialog box allows you to set the item’s label, label w

Pagina 43 - 4 - VHDL Simulation

List windowModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-137• Trigger: Triggers lineSpecifies that a change in the value of the sele

Pagina 44 - Compiling VHDL designs

List window7-138 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualExamining simulation results with the List windowBecause you can use the

Pagina 45 - Simulating VHDL designs

List windowModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-139Finding items by name in the List windowThe Find dialog box allows you to

Pagina 46

14 - Table of Contents ModelSim Xilinx User’s ManualVHDL settings page . . . . . . . . . . . . . . . . . . .

Pagina 47 - Using the TextIO package

List window7-140 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualFinding a markerChoose a specific marked line to view with Markers >

Pagina 48 - TextIO implementation issues

List windowModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-141Saving List window data to a fileFrom the List window select Edit > Wr

Pagina 49 - Dangling pointers

Process window7-142 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualProcess windowThe Process window displays a list of processes (either

Pagina 50 - Providing stimulus

Process windowModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-143The Process window menu barThe following menu commands and button opti

Pagina 51 - ModelSim VITAL compliance

Signals window7-144 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualSignals windowThe Signals window is divided into two window panes. Th

Pagina 52 - VITAL compliance checking

Signals windowModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-145HDL items you can viewOne entry is created for each of the following V

Pagina 53 - 5 - Verilog Simulation

Signals window7-146 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualThe Signals window menu barThe following menu commands are available

Pagina 54 - ModelSim variables

Signals windowModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-147View menuWindow menuSelecting HDL item types to viewThe View > Filt

Pagina 55 - Compilation

Signals window7-148 ModelSim XE Graphic Interface ModelSim Xilinx User’s Manualwhen you invoked the simulator. Multiple signals may be selected and

Pagina 56 - Incremental compilation

Signals windowModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-149• Kind: DriveAttaches a driver to the signal and drives the specified

Pagina 57

ModelSim Xilinx User’s Manual Table of Contents - 1510 - Tcl and ModelSim (241)Tcl features within ModelSim . . . . . . . . . .

Pagina 58 - Library usage

Signals window7-150 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualChoose one of the following options (ModelSim opens the target window

Pagina 59

Signals windowModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-151Defining clock signalsSelecting Clock from the Edit menu allows you to

Pagina 60

Source window7-152 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualSource windowThe Source window allows you to view and edit your HDL so

Pagina 61

Source windowModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-153The Source window menu barThe following menu commands are available fro

Pagina 62 - -R <simargs>

Source window7-154 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualObject menuOptions menuWindow menuDescribe displays information about

Pagina 63

Source windowModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-155The Source window tool barButtons on the Source window tool bar gives y

Pagina 64

Source window7-156 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualEditing the source file in the Source windowSeveral tool bar buttons (

Pagina 65 - Simulation

Source windowModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-157Setting Source window optionsAccess the Source window options with this

Pagina 66 - Event order issues

Structure window7-158 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualStructure windowThe Structure window provides a hierarchical view o

Pagina 67

Structure windowModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-159Instance name components in the Structure windowAn instance name dis

Pagina 68

16 - Table of Contents ModelSim Xilinx User’s Manual[vsim] simulator control variables . . . . . . . . . . . . . . . .

Pagina 69

Structure window7-160 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualEdit menuWindow menuCopy copy the current selection in the Structu

Pagina 70

Variables windowModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-161Variables windowThe Variables window is divided into two window pane

Pagina 71 - Cell Libraries

Variables window7-162 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualThe Variables window menu barThe following menu commands are availa

Pagina 72 - System Tasks

Variables windowModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-163Window menuInitial Layout restore all windows to the size and placem

Pagina 73

Wave window7-164 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualWave windowThe Wave window, like the List window, allows you to view the

Pagina 74

Wave windowModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-165 The pathname pane displays signal pathnames. Signals may be displayed wi

Pagina 75

Wave window7-166 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualThe waveform pane displays the waveforms that correspond to the displaye

Pagina 76 - [delayed_data])

Wave windowModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-167Wave window panesThe pathnames, values and waveforms window panes of the

Pagina 77

Wave window7-168 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualHDL items you can viewVHDL items(indicated by a dark blue square)signals

Pagina 78 - Compiler Directives

Wave windowModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-169Note: Constants, generics, parameters, and memories are not viewable in t

Pagina 79

ModelSim Xilinx User’s Manual Introduction 1-171 - IntroductionChapter contentsStandards supported . . . . . . . . .

Pagina 80 - Using the Verilog PLI

Wave window7-170 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualEdit menuSave Format saves the current Wave window display and signal p

Pagina 81

Wave windowModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-171Cursors menuZoom menuFormat menuWindow menuCombine combine the selected f

Pagina 82

Wave window7-172 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualWave window tool barThe Wave window tool bar gives you quick access to t

Pagina 83

Wave windowModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-173Save Wave Formatsaves the current Wave window display and signal preferen

Pagina 84

Wave window7-174 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualFind Previous Transitionlocate the previous signal value change for the

Pagina 85 - The callback reason argument

Wave windowModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-175Adding HDL items in the Wave windowBefore adding items to the Wave window

Pagina 86 - The sizetf callback function

Wave window7-176 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualAdding items with a Wave window format fileTo use a Wave window format f

Pagina 87 - Third party PLI applications

Wave windowModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-177In the illustration below, four data signals have been combined to form a

Pagina 88 - Support for VHDL objects

Wave window7-178 ModelSim XE Graphic Interface ModelSim Xilinx User’s Manual Other virtual items in the Wave windowSee "Virtual Objects (User-d

Pagina 89 - IEEE Std 1364 ACC routines

Wave windowModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-179To edit an item:Select the item’s label in the left name/value windowpane

Pagina 90

Standards supported1-18 Introduction ModelSim Xilinx User’s ManualStandards supportedModelSim VHDL supports both the IEEE 1076-1987 and 1076-1993 VH

Pagina 91 - IEEE Std 1364 TF routines

Wave window7-180 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualThe Wave Signal Properties dialog box includes these options:• SignalIn

Pagina 92

Wave windowModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-181• Format: Analog [Step | Interpolated | Backstep]All signals in this ill

Pagina 93 - PLI tracing

Wave window7-182 ModelSim XE Graphic Interface ModelSim Xilinx User’s Manual• Format: LiteralDisplays the waveform as a box containing the item val

Pagina 94 - -tag <name>

Wave windowModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-183Show All Dataset Prefixes if 2 or moreDisplays all dataset prefixes if 2

Pagina 95

Wave window7-184 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualUsing time cursors in the Wave windowWhen the Wave window is first drawn

Pagina 96 - Opening and viewing datasets

Wave windowModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-185selected cursor is drawn as a bold solid line; all other cursors are draw

Pagina 97 - (CR-23)

Wave window7-186 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualZooming - changing the waveform display rangeZooming lets you change the

Pagina 98

Wave windowModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-187Zooming with the toolbar buttonsThese zoom buttons are available on the t

Pagina 99

Wave window7-188 ModelSim XE Graphic Interface ModelSim Xilinx User’s Manual<arrow up> scroll waveform display up<arrow down> scroll wav

Pagina 100

Wave windowModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-189Saving waveformsSaving a .eps fileUse the File > Print Postscript menu

Pagina 101 - Virtual signals

Sections in this documentModelSim Xilinx User’s Manual Introduction 1-19The ModeSim Tutorial is available from the ModelSim Help menu. Sections in th

Pagina 102 - Virtual regions

Wave window7-190 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualSignal Selection• All signalsprints all signals• Current Viewprints si

Pagina 103 - Virtual types

Wave windowModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-191Printing on Windows platformsUse the File > Print menu selection in th

Pagina 104

Wave window7-192 ModelSim XE Graphic Interface ModelSim Xilinx User’s Manual• WhereThe printer port for the selected printer.• CommentThe printer

Pagina 105 - ModelSim XE Graphic Interface

Wave windowModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-193Printer Page SetupClicking the Setup button in the Write Postscript or Pr

Pagina 106 - Window overview

Wave window7-194 ModelSim XE Graphic Interface ModelSim Xilinx User’s Manual• Label widthspecify Auto Adjust to accommodate any length label, or se

Pagina 107 - Window features

Compiling with the graphic interfaceModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-195Compiling with the graphic interfaceTo compile e

Pagina 108 - Drag and Drop

Compiling with the graphic interface7-196 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualTranscript and Source windows" (7-121) for

Pagina 109 - Automatic window updating

Compiling with the graphic interfaceModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-197VHDL compiler options page• Use 1993 language s

Pagina 110 - Menu tear off

Compiling with the graphic interface7-198 ModelSim XE Graphic Interface ModelSim Xilinx User’s Manualexplicit function definition. Same as the -expl

Pagina 111 - Tree window hierarchical view

Compiling with the graphic interfaceModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-199• Multiple drivers on unresolved signalFlags an

Pagina 112 - (7-183)

2ModelSim XE is produced by Model Technology Incorporated. Unauthorized copying, duplication, or other reproduction is prohibited without the written

Pagina 113 - Main window

Command reference1-20 Introduction ModelSim Xilinx User’s Manual10 - Tcl and ModelSim (10-239)This chapter provides an overview of Tcl (tool command

Pagina 114 - The Main window menu bar

Compiling with the graphic interface7-200 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualVerilog compiler options page• Enable run-time

Pagina 115

Compiling with the graphic interfaceModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-201• Convert Verilog identifiers to upper-caseConv

Pagina 116

Simulating with the graphic interface7-202 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualSimulating with the graphic interfaceThe Load

Pagina 117

Simulating with the graphic interfaceModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-203Design selection pageNote: The Exit button clos

Pagina 118 - (7-116) in the

Simulating with the graphic interface7-204 ModelSim XE Graphic Interface ModelSim Xilinx User’s Manuala library name. You can also use the Browse bu

Pagina 119 - The Main window tool bar

Simulating with the graphic interfaceModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-205VHDL settings pageThe VHDL page includes these

Pagina 120

Simulating with the graphic interface7-206 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualFrom Specify a Generic dialog box you can set

Pagina 121 - The Main window status bar

Simulating with the graphic interfaceModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-207• STD_OUTPUT (-std_output <filename>)Spe

Pagina 122

Simulating with the graphic interface7-208 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualThe Verilog page includes these options:• Del

Pagina 123

Simulating with the graphic interfaceModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-209SDF settings pageThe SDF (Standard Delay Format

Pagina 124 - Dataflow window

What is an "HDL item"ModelSim Xilinx User’s Manual Introduction 1-21What is an "HDL item"Because ModelSim works with both VHDL an

Pagina 125 - The Dataflow window menu bar

Simulating with the graphic interface7-210 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualFrom the Specify an SDF File dialog box you ca

Pagina 126 - (7-144) and the Process

Simulating with the graphic interfaceModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-211Setting default simulation optionsUse the Optio

Pagina 127

Simulating with the graphic interface7-212 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualThe Default page includes these options:• Def

Pagina 128 - List window

Simulating with the graphic interfaceModelSim Xilinx User’s Manual ModelSim XE Graphic Interface 7-213Assertion settings pageThe Assertions page incl

Pagina 129 - The List window menu bar

ModelSim Quick Start7-214 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualModelSim Quick StartThe ModelSim Quick Start guide is available

Pagina 130 - (CR-116)

7-215 ModelSim XE Graphic Interface ModelSim Xilinx User’s ManualUse the Quick Start guide to find online answers to the following questions:• What

Pagina 131

7-216 ModelSim XE Graphic Interface ModelSim Xilinx User’s Manual

Pagina 132

ModelSim Xilinx User’s Manual Standard Delay Format (SDF) Timing Annotation 8-2178 - Standard Delay Format (SDF) Timing AnnotationChapter contentsSDF

Pagina 133

Specifying SDF files for simulation8-218 Standard Delay Format (SDF) Timing Annotation ModelSim Xilinx User’s ManualSDF and ModelSim XEFor ModelSim

Pagina 134

Specifying SDF files for simulationModelSim Xilinx User’s Manual Standard Delay Format (SDF) Timing Annotation 8-219several models, each having its o

Pagina 135

1-22 Introduction ModelSim Xilinx User’s Manual

Pagina 136

VHDL VITAL SDF8-220 Standard Delay Format (SDF) Timing Annotation ModelSim Xilinx User’s Manualwarnings, or select Reduce SDF errors to warnings (-s

Pagina 137 - (7-131)

VHDL VITAL SDFModelSim Xilinx User’s Manual Standard Delay Format (SDF) Timing Annotation 8-221Resolving errorsIf the simulator finds the cell instan

Pagina 138

Verilog SDF8-222 Standard Delay Format (SDF) Timing Annotation ModelSim Xilinx User’s Manualvsim -vital2.2b -sdfmax /testbench/u1=myasic.sdf testben

Pagina 139

Verilog SDFModelSim Xilinx User’s Manual Standard Delay Format (SDF) Timing Annotation 8-223"tool_control". The "tool_control" ar

Pagina 140

Verilog SDF8-224 Standard Delay Format (SDF) Timing Annotation ModelSim Xilinx User’s ManualThe IOPATH construct usually annotates path delays. If t

Pagina 141

Verilog SDFModelSim Xilinx User’s Manual Standard Delay Format (SDF) Timing Annotation 8-225SETUP is matched to $setup and $setuphold:HOLD is matched

Pagina 142 - Process window

Verilog SDF8-226 Standard Delay Format (SDF) Timing Annotation ModelSim Xilinx User’s ManualRECREM is matched to $recovery, $removal, and $recrem:SK

Pagina 143 - The Process window menu bar

Verilog SDFModelSim Xilinx User’s Manual Standard Delay Format (SDF) Timing Annotation 8-227Optional edge specificationsTiming check ports and path d

Pagina 144 - Signals window

Verilog SDF8-228 Standard Delay Format (SDF) Timing Annotation ModelSim Xilinx User’s ManualTiming check edge specifiers may also use explicit edge

Pagina 145 - (7-111) for more information

SDF for Mixed VHDL and Verilog DesignsModelSim Xilinx User’s Manual Standard Delay Format (SDF) Timing Annotation 8-229Rounded timing valuesThe SDF T

Pagina 146 - The Signals window menu bar

ModelSim Xilinx User’s Manual Design Libraries 2-232 - Design LibrariesChapter contentsDesign library contents . . . . . . .

Pagina 147 - Forcing signal and net values

Troubleshooting8-230 Standard Delay Format (SDF) Timing Annotation ModelSim Xilinx User’s ManualTroubleshootingSeveral common mistakes in SDF annota

Pagina 148 - (CR-67)

TroubleshootingModelSim Xilinx User’s Manual Standard Delay Format (SDF) Timing Annotation 8-231Mistaking a component or module name for an instance

Pagina 149

Obtaining the SDF specification8-232 Standard Delay Format (SDF) Timing Annotation ModelSim Xilinx User’s ManualObtaining the SDF specificationSDF s

Pagina 150

ModelSim Xilinx User’s Manual Value Change Dump (VCD) Files 9-2339 - Value Change Dump (VCD) FilesChapter contentsModelSim VCD commands and VCD tasks

Pagina 151 - Defining clock signals

ModelSim VCD commands and VCD tasks9-234 Value Change Dump (VCD) Files ModelSim Xilinx User’s ManualModelSim VCD commands and VCD tasksModelSim VCD

Pagina 152 - Source window

A VCD file from source to outputModelSim Xilinx User’s Manual Value Change Dump (VCD) Files 9-235architecture RTL of SHIFTER_MOD isbeginprocess (CLK,

Pagina 153 - The Source window menu bar

A VCD file from source to output9-236 Value Change Dump (VCD) Files ModelSim Xilinx User’s ManualVCD output$commentFile created using the following

Pagina 154 - (CR-51)

A VCD file from source to outputModelSim Xilinx User’s Manual Value Change Dump (VCD) Files 9-2370&0’0(0)0*0+1,$end#3500!#4001!1+#4500!#5001!1*#5

Pagina 155 - The Source window tool bar

9-238 Value Change Dump (VCD) Files ModelSim Xilinx User’s Manual

Pagina 156 - (CR-93) command

ModelSim Xilinx User’s Manual Tcl and ModelSim 10-23910 - Tcl and ModelSimChapter contentsTcl features within ModelSim . . . . .

Pagina 157 - Setting Source window options

Design library contents2-24 Design Libraries ModelSim Xilinx User’s ManualDesign library contentsA design library is a directory that serves as a re

Pagina 158 - Structure window

10-240 Tcl and ModelSim ModelSim Xilinx User’s ManualTcl features within ModelSimUsing Tcl with ModelSim gives you these features:• command history

Pagina 159 - The Structure window menu bar

Tcl commandsModelSim Xilinx User’s Manual Tcl and ModelSim 10-241Tcl commandsThe Tcl commands are listed below. For complete information on Tcl comma

Pagina 160

10-242 Tcl and ModelSim ModelSim Xilinx User’s ManualTcl command syntaxThe former ModelSim commands, if and set are now Tcl commands. You should unde

Pagina 161 - Variables window

Tcl commandsModelSim Xilinx User’s Manual Tcl and ModelSim 10-243characters and included in the word. Command substitution, variable substitution, an

Pagina 162 - The Variables window menu bar

10-244 Tcl and ModelSim ModelSim Xilinx User’s Manual8 If a backslash ("\") appears within a word then backslash substitution occurs. In al

Pagina 163

Tcl commandsModelSim Xilinx User’s Manual Tcl and ModelSim 10-2459 If a hash character ("#") appears at a point where Tcl is expecting the

Pagina 164 - Wave window

10-246 Tcl and ModelSim ModelSim Xilinx User’s Manualset command syntaxThe Tcl set reads and writes variables. Note that in the syntax below the &quo

Pagina 165

Tcl commandsModelSim Xilinx User’s Manual Tcl and ModelSim 10-247This feature allows VHDL variables and signals, and Verilog nets and registers to be

Pagina 166

10-248 Tcl and ModelSim ModelSim Xilinx User’s ManualTcl relational expression evaluationWhen you are comparing values, the following hints may be us

Pagina 167 - Wave window panes

List processingModelSim Xilinx User’s Manual Tcl and ModelSim 10-249Environment variables can also be set using the env array:set env(SHELL) /bin/csh

Pagina 168 - HDL items you can view

Library management commandsModelSim Xilinx User’s Manual Design Libraries 2-25Library management commandsThese library management commands are availa

Pagina 169 - The Wave window menu bar

10-250 Tcl and ModelSim ModelSim Xilinx User’s ManualVSIM Tcl commandsThese additional VSIM commands enhance the interface between Tcl and ModelSim,

Pagina 170

ModelSim Tcl time commandsModelSim Xilinx User’s Manual Tcl and ModelSim 10-251ConversionsRelationsAll relation operations return 1 or 0 for true or

Pagina 171

ModelSim Tcl time commands10-252 Tcl and ModelSim ModelSim Xilinx User’s ManualArithmeticCommand DescriptionaddTime <time> <time> add t

Pagina 172 - Wave window tool bar

ModelSim Xilinx User’s Manual ModelSim Variables A-253A - ModelSim VariablesAppendix contentsVariable settings report . . . . .

Pagina 173

Variable settings reportA-254 ModelSim Variables ModelSim Xilinx User’s ManualVariable settings reportThe report command (CR-82) returns a list of c

Pagina 174 - (CR-86)

Environment variablesModelSim Xilinx User’s Manual ModelSim Variables A-255Environment variablesBefore compiling or simulating, several environment v

Pagina 175

Environment variablesA-256 ModelSim Variables ModelSim Xilinx User’s ManualSetting environment variables in WindowsIn addition to the predefined var

Pagina 176 - (7-113)

Environment variablesModelSim Xilinx User’s Manual ModelSim Variables A-257Library mapping with environment variablesOnce the MY_PATH variable is set

Pagina 177

A-258 ModelSim Variables ModelSim Xilinx User’s ManualEnvironment variables may also be referenced from the ModelSim command line or in macros using

Pagina 178 - (7-182).)

Preference variables located in INI and MPF filesModelSim Xilinx User’s Manual ModelSim Variables A-259Preference variables located in INI and MPF fi

Pagina 179 - (7-170) menu

Working with design libraries2-26 Design Libraries ModelSim Xilinx User’s ManualCreating a working library with the graphic interfaceTo create a new

Pagina 180 - (CR-81). Item values

Preference variables located in INI and MPF filesA-260 ModelSim Variables ModelSim Xilinx User’s Manualsynopsys any valid path; may include environm

Pagina 181

Preference variables located in INI and MPF filesModelSim Xilinx User’s Manual ModelSim Variables A-261Explicit 0, 1 if 1, turns on resolving of amb

Pagina 182

Preference variables located in INI and MPF filesA-262 ModelSim Variables ModelSim Xilinx User’s Manual[vlog] Verilog compiler control variablesVari

Pagina 183 - Sorting a group of HDL items

Preference variables located in INI and MPF filesModelSim Xilinx User’s Manual ModelSim Variables A-263AssertionFormat see purpose sets the message t

Pagina 184

Preference variables located in INI and MPF filesA-264 ModelSim Variables ModelSim Xilinx User’s ManualDelayFileOpen 0, 1 if 1, open VHDL87 files on

Pagina 185

Preference variables located in INI and MPF filesModelSim Xilinx User’s Manual ModelSim Variables A-265Resolution fs, ps, ns, us, ms, sec - also 10x

Pagina 186

Preference variables located in INI and MPF filesA-266 ModelSim Variables ModelSim Xilinx User’s ManualWaveSignalNameWidth 0, positive or negative i

Pagina 187

Preference variables located in INI and MPF filesModelSim Xilinx User’s Manual ModelSim Variables A-267Spaces in path namesFor the Src_Files and Work

Pagina 188

Preference variables located in INI and MPF filesA-268 ModelSim Variables ModelSim Xilinx User’s Manualthe name of the directory from which the VCOM

Pagina 189 - Saving waveforms

Preference variables located in INI and MPF filesModelSim Xilinx User’s Manual ModelSim Variables A-269Turning off assertion messagesYou can turn off

Pagina 190

Working with design librariesModelSim Xilinx User’s Manual Design Libraries 2-27• Maps toType or Browse for a mapping for the specified library. Thi

Pagina 191

Preference variables located in INI and MPF filesA-270 ModelSim Variables ModelSim Xilinx User’s ManualOpening VHDL filesYou can delay the opening o

Pagina 192

Preference variables located in TCL filesModelSim Xilinx User’s Manual ModelSim Variables A-271Preference variables located in TCL filesModelSim TCL

Pagina 193

Preference variables located in TCL filesA-272 ModelSim Variables ModelSim Xilinx User’s ManualPreference variable arraysMost preference variables a

Pagina 194

Preference variables located in TCL filesModelSim Xilinx User’s Manual ModelSim Variables A-273ListTranslateTable(<argument>) ListTranslateTab

Pagina 195

Preference variables located in TCL filesA-274 ModelSim Variables ModelSim Xilinx User’s ManualMain window preference variablesThe Main window uses

Pagina 196

Preference variables located in TCL filesModelSim Xilinx User’s Manual ModelSim Variables A-275Individual preference variablesThough most preference

Pagina 197 - (CR-106). Edit the

Preference variables located in TCL filesA-276 ModelSim Variables ModelSim Xilinx User’s ManualSetting Tcl preference variablesPreference variable w

Pagina 198

Preference variables located in TCL filesModelSim Xilinx User’s Manual ModelSim Variables A-277By Window pageThe By Window page includes these option

Pagina 199 - (A-261) in the

Preference variables located in TCL filesA-278 ModelSim Variables ModelSim Xilinx User’s Manual• FontSelect the Choose button; the Font Selection d

Pagina 200

Preference variables located in TCL filesModelSim Xilinx User’s Manual ModelSim Variables A-279By Name pageThe By Name page includes these options:•

Pagina 201

Working with design libraries2-28 Design Libraries ModelSim Xilinx User’s ManualViewing and deleting library contents with the graphic interfaceSele

Pagina 202

Preference variables located in TCL filesA-280 ModelSim Variables ModelSim Xilinx User’s ManualIn addition to window preferences (listed by window n

Pagina 203 - Design selection page

Preference variables located in TCL filesModelSim Xilinx User’s Manual ModelSim Variables A-281The By Name page is a graphic representation of the &q

Pagina 204

Preference variable loading orderA-282 ModelSim Variables ModelSim Xilinx User’s ManualPreference variable loading orderModelSim .tcl, INI, and MPF

Pagina 205 - VHDL settings page

Simulator state variablesModelSim Xilinx User’s Manual ModelSim Variables A-283Simulator state variablesUnlike other variables that must be explicitl

Pagina 206

A-284 ModelSim Variables ModelSim Xilinx User’s Manual

Pagina 207 - Verilog settings page

ModelSim Xilinx User’s Manual ModelSim Shortcuts B-285B - ModelSim ShortcutsAppendix contentsWave window keyboard shortcuts . . . . .

Pagina 208 - (CR-140)

B-286 ModelSim Shortcuts ModelSim Xilinx User’s ManualList window keyboard shortcutsUsing the following keys when the mouse cursor is within the Lis

Pagina 209 - SDF settings page

ModelSim Xilinx User’s Manual ModelSim Shortcuts B-287You may abbreviate command syntax, but there’s a catch. The minimum characters required to exec

Pagina 210 - (8-218)

B-288 ModelSim Shortcuts ModelSim Xilinx User’s ManualThe Main window allows insertions or pastes only after the prompt, therefore, you don’t need t

Pagina 211 - (3-35) for more

ModelSim Xilinx User’s Manual Tips and Techniques C-289C - Tips and TechniquesAppendix contentsRunning command-line and batch-mode simulations .

Pagina 212

Working with design librariesModelSim Xilinx User’s Manual Design Libraries 2-29You can also delete an architecture without deleting its associated e

Pagina 213

Running command-line and batch-mode simulationsC-290 Tips and Techniques ModelSim Xilinx User’s ManualRunning command-line and batch-mode simulation

Pagina 214 - ModelSim Quick Start

Passing parameters to macrosModelSim Xilinx User’s Manual Tips and Techniques C-291Passing parameters to macrosIn ModelSim, you invoke macros with th

Pagina 215

Source code security and -nodebugC-292 Tips and Techniques ModelSim Xilinx User’s ManualSource code security and -nodebugThe -nodebug option on both

Pagina 216

Detecting infinite zero-delay loopsModelSim Xilinx User’s Manual Tips and Techniques C-293Detecting infinite zero-delay loopsVHDL simulation uses ste

Pagina 217 - Chapter contents

Modeling memory in VHDLC-294 Tips and Techniques ModelSim Xilinx User’s ManualA simple alternative implementation provides some excellent performanc

Pagina 218 - Instance specification

Modeling memory in VHDLModelSim Xilinx User’s Manual Tips and Techniques C-295architecture style_93 of memory is------------------------------shared

Pagina 219 - Errors and warnings

Modeling memory in VHDLC-296 Tips and Techniques ModelSim Xilinx User’s Manualdata_out <= ram(address);elsedata_out <= ram(address);end if;end

Pagina 220 - VHDL VITAL SDF

Modeling memory in VHDLModelSim Xilinx User’s Manual Tips and Techniques C-297variable n : natural := 0;variable failure : boolean := false;beginasse

Pagina 221 - Resolving errors

C-298 Tips and Techniques ModelSim Xilinx User’s Manual

Pagina 222 - Verilog SDF

ModelSim Xilinx User’s Manual Index - 299IndexAarchitecture simulator state variable 283argc simulator state variable 283AssertFile .ini file variable

Pagina 223

3Software License AgreementIMPORTANT – USE OF THIS SOFTWARE IS SUBJECT TO LICENSE RESTRICTIONSCAREFULLY READ THIS LICENSE AGREEMENT BEFORE USING THE S

Pagina 224

Working with design libraries2-30 Design Libraries ModelSim Xilinx User’s ManualThe Library Browser dialog box includes these options:• ShowChoose

Pagina 225

300 - Index ModelSim Xilinx User’s Manualassigning a logical name 29creating 25for VHDL design units 44mapping search rules 31resource type 24working

Pagina 226

ModelSim Xilinx User’s Manual Index - 301Initialization file, see Project filesInstantiation label 159Iteration_limitdetecting infinite zero-delay loo

Pagina 227 - Optional edge specifications

302 - Index ModelSim Xilinx User’s ManualMODELSIM_TCL environment variable 256MPF file 36MTI_TF_LIMIT environment variable 255Multiple drivers on unre

Pagina 228 - Optional conditions

ModelSim Xilinx User’s Manual Index - 303specifying in List window 136specifying in Signals window 148reconstruct RTL-level design busses 101Recordsch

Pagina 229 - Interconnect delays

304 - Index ModelSim Xilinx User’s Manualsetting iteration limit 212setting time resolution 203Verilogdelay modes 71even order issues 66hazard detecti

Pagina 230 - Troubleshooting

ModelSim Xilinx User’s Manual Index - 305UUnbound Component 198UnbufferedOutput .ini file variable 265UpCase .ini file variable 262Use 1076-1993 langu

Pagina 231

306 - Index ModelSim Xilinx User’s Manualvirtual hide command 101VITALcompiling and simulating with accelerated VITAL packages 52obtaining the specifi

Pagina 232

Working with design librariesModelSim Xilinx User’s Manual Design Libraries 2-31When you use vmap (CR-147) this way you are modifying the modelsim.in

Pagina 233 - Value Change Dump (VCD) Files

Specifying the resource libraries2-32 Design Libraries ModelSim Xilinx User’s ManualSpecifying the resource libraries VHDL resource librariesWithin

Pagina 234 - VHDL source code

Specifying the resource librariesModelSim Xilinx User’s Manual Design Libraries 2-33Alternate IEEE libraries suppliedThe installation directory may c

Pagina 235 - VCD output

2-34 Design Libraries ModelSim Xilinx User’s Manual

Pagina 236

ModelSim Xilinx User’s Manual Projects and system initialization 3-353 - Projects and system initialization Chapter contentsWhat is a project? .

Pagina 237

What is a project?3-36 Projects and system initialization ModelSim Xilinx User’s ManualWhat is a project?A project is a collection entity for an HDL

Pagina 238

The [Project] section in the .mpf fileModelSim Xilinx User’s Manual Projects and system initialization 3-37• A .mpf project file may be updated with

Pagina 239 - 10 - Tcl and ModelSim

3-38 Projects and system initialization ModelSim Xilinx User’s ManualCreating a Project1 To get started fast, select the Create a Project button from

Pagina 240 - Tcl References

Creating a ProjectModelSim Xilinx User’s Manual Projects and system initialization 3-39Note: The Probe Options button allows you to probe the options

Pagina 241 - Tcl commands

4Mentor Graphics’ real-time operating systems or other ESD Software, except those explicitly granted in this section, into your products without first

Pagina 242 - Tcl command syntax

Creating a Project3-40 Projects and system initialization ModelSim Xilinx User’s ManualNote: A project’s MPF file is always located in the project’s

Pagina 243 - $name(index)

Working with a ProjectModelSim Xilinx User’s Manual Projects and system initialization 3-41Working with a ProjectOpen a projectFirst, you must have a

Pagina 244

Working with a Project3-42 Projects and system initialization ModelSim Xilinx User’s Manual3 Project design simulation settings describe how a speci

Pagina 245 - 10-245

ModelSim Xilinx User’s Manual VHDL Simulation 4-434 - VHDL SimulationChapter contentsCompiling VHDL designs . . . . . . .

Pagina 246 - Command substitution

Compiling VHDL designs4-44 VHDL Simulation ModelSim Xilinx User’s ManualCompiling and simulating with the GUIMany of the examples in this chapter ar

Pagina 247 - Evaluation order

Simulating VHDL designsModelSim Xilinx User’s Manual VHDL Simulation 4-45VHDL version separately. The vcom (CR-106) command compiles units written wi

Pagina 248 - Variable substitution

Simulating VHDL designs4-46 VHDL Simulation ModelSim Xilinx User’s ManualSelecting the time resolutionThe simulation time resolution is 1 ns by defa

Pagina 249 - List processing

Using the TextIO packageModelSim Xilinx User’s Manual VHDL Simulation 4-47Using the TextIO packageTo access the routines in TextIO, include the follo

Pagina 250 - ModelSim Tcl time commands

TextIO implementation issues4-48 VHDL Simulation ModelSim Xilinx User’s ManualUsing STD_INPUT and STD_OUTPUT within ModelSim The standard VHDL’87 Te

Pagina 251 - Relations

TextIO implementation issuesModelSim Xilinx User’s Manual VHDL Simulation 4-49This call is even more ambiguous, because the compiler could not determ

Pagina 252 - Arithmetic

5Mentor Graphics’ prior written consent. The provisions of this section shall survive the termination or expiration of this Agreement.5. LIMITED WARRA

Pagina 253 - A - ModelSim Variables

TextIO implementation issues4-50 VHDL Simulation ModelSim Xilinx User’s ManualThe ENDLINE functionThe ENDLINE function described in the IEEE Standar

Pagina 254 - Personal preferences

Obtaining the VITAL specification and source codeModelSim Xilinx User’s Manual VHDL Simulation 4-51Obtaining the VITAL specification and source codeV

Pagina 255 - Environment variables

Compiling and Simulating with accelerated VITAL packages4-52 VHDL Simulation ModelSim Xilinx User’s ManualVITAL compliance checkingIf you are using

Pagina 256

ModelSim Xilinx User’s Manual Verilog Simulation 5-535 - Verilog SimulationChapter contentsCompilation . . . . . . . .

Pagina 257

5-54 Verilog Simulation ModelSim Xilinx User’s ManualThis chapter describes how to compile and simulate Verilog designs withModelSim Verilog. ModelS

Pagina 258 - Removing temp files (VSOUT)

CompilationModelSim Xilinx User’s Manual Verilog Simulation 5-55CompilationBefore you can simulate a Verilog design, you must first create a library

Pagina 259

Compilation5-56 Verilog Simulation ModelSim Xilinx User’s ManualIn this example, the simulator was run without the graphic interface by specifying t

Pagina 260

CompilationModelSim Xilinx User’s Manual Verilog Simulation 5-57Compile the design in top down order (assumes work library already exists):% vlog top

Pagina 261

Compilation5-58 Verilog Simulation ModelSim Xilinx User’s ManualThe following is an example of how to compile a design with automatic incremental co

Pagina 262

CompilationModelSim Xilinx User’s Manual Verilog Simulation 5-59Top level modules:and2or2% vlog top.v-- Compiling module topTop level modules:topNote

Pagina 263

6CONNECTION WITH THE USE OF SOFTWARE IN ANY APPLICATION WHERE THE FAILURE OR INACCURACY OF THE SOFTWARE MIGHT RESULT IN DEATH OR PERSONAL INJURY. YOU

Pagina 264 - (CR-148)

Compilation5-60 Verilog Simulation ModelSim Xilinx User’s ManualVerilog-XL compatible compiler optionsSee vlog (CR-141) for a complete list of compi

Pagina 265 - (CR-86); NOTE - the

CompilationModelSim Xilinx User’s Manual Verilog Simulation 5-61+mindelaysThis option selects minimum delays from the "min:typ:max" express

Pagina 266

Compilation5-62 Verilog Simulation ModelSim Xilinx User’s Manual+libext+<suffix>This option works in conjunction with the -y option. It specif

Pagina 267 - Variable functions

CompilationModelSim Xilinx User’s Manual Verilog Simulation 5-63Verilog-XL ‘uselib compiler directiveThe ‘uselib compiler directive is an alternative

Pagina 268

Compilation5-64 Verilog Simulation ModelSim Xilinx User’s ManualModelSim Verilog supports the ‘uselib directive in a different manner than Verilog-X

Pagina 269

SimulationModelSim Xilinx User’s Manual Verilog Simulation 5-65SimulationThe ModelSim simulator can load and simulate both Verilog and VHDL designs,

Pagina 270 - DelayFileOpen = 1

Simulation5-66 Verilog Simulation ModelSim Xilinx User’s ManualThe time precision should not be unnecessarily small because it will limit the maximu

Pagina 271 - User-defined variables

SimulationModelSim Xilinx User’s Manual Verilog Simulation 5-67Tracking down event order dependencies is a tedious task, so ModelSim Verilog aids you

Pagina 272 - Preference variable arrays

Simulation5-68 Verilog Simulation ModelSim Xilinx User’s Manual• A WRITE/READ or READ/WRITE hazard is flagged even if the write does not modify the

Pagina 273

SimulationModelSim Xilinx User’s Manual Verilog Simulation 5-69+no_pulse_msg This option disables the warning message for specify path pulse errors.

Pagina 274

7deletion and destruction of Software, including all copies, to Mentor Graphics’ reasonable satisfaction.10. EXPORT. Software is subject to regulation

Pagina 275 - The addons variable

Simulation5-70 Verilog Simulation ModelSim Xilinx User’s Manual+pulse_r/<percent>This option controls how pulses are propagated through specif

Pagina 276

Cell LibrariesModelSim Xilinx User’s Manual Verilog Simulation 5-71Cell LibrariesModel Technology is the first Verilog simulation vendor to pass the

Pagina 277

System Tasks5-72 Verilog Simulation ModelSim Xilinx User’s Manualdistributed delays to work properly. Even so, these delays are usually small enough

Pagina 278

System TasksModelSim Xilinx User’s Manual Verilog Simulation 5-73IEEE Std 1364-1995 system tasksThe following system tasks are described in detail in

Pagina 279

System Tasks5-74 Verilog Simulation ModelSim Xilinx User’s Manual$monitorh $fmonitorb $async$or$plane$monitoro $fmonitorh $async$nor$plane$monitorof

Pagina 280

System TasksModelSim Xilinx User’s Manual Verilog Simulation 5-75Verilog-XL compatible system tasksThe following system tasks are provided for compat

Pagina 281 - More preferences

System Tasks5-76 Verilog Simulation ModelSim Xilinx User’s ManualThe tstamp_cond argument conditions the data_event for the setup check and the clk_

Pagina 282 - (A-256) environment variable

System TasksModelSim Xilinx User’s Manual Verilog Simulation 5-77The following system tasks are Verilog-XL system tasks that are not implemented in M

Pagina 283 - Simulator state variables

Compiler Directives5-78 Verilog Simulation ModelSim Xilinx User’s ManualCompiler DirectivesModelSim Verilog supports all of the compiler directives

Pagina 284

Compiler DirectivesModelSim Xilinx User’s Manual Verilog Simulation 5-79‘unconnected_drive‘undefVerilog-XL compatible compiler directivesThe followin

Pagina 286 - Command shortcuts

Using the Verilog PLI5-80 Verilog Simulation ModelSim Xilinx User’s Manual‘protect‘remove_gatenames‘remove_netnames‘suppress_faultsThe following Ver

Pagina 287 - Command history shortcuts

Using the Verilog PLIModelSim Xilinx User’s Manual Verilog Simulation 5-81p_tffn checktf; /* argument checking callback function */p_tffn sizetf;

Pagina 288 - Right mouse button

Using the Verilog PLI5-82 Verilog Simulation ModelSim Xilinx User’s Manual{0} /* last entry must be 0 */};Alternatively, you can add an init_usertf

Pagina 289 - C - Tips and Techniques

Using the Verilog PLIModelSim Xilinx User’s Manual Verilog Simulation 5-83PLI Application RequirementsPLI applications are dynamically loaded into VS

Pagina 290

Using the Verilog PLI5-84 Verilog Simulation ModelSim Xilinx User’s ManualSee also Appendix A - ModelSim Variables for more information on the model

Pagina 291 - Passing parameters to macros

Using the Verilog PLIModelSim Xilinx User’s Manual Verilog Simulation 5-85The callback reason argumentThe second argument to a callback function is t

Pagina 292

Using the Verilog PLI5-86 Verilog Simulation ModelSim Xilinx User’s Manualreason_interactiveFor the execution of the $stop system task or any other

Pagina 293 - Modeling memory in VHDL

Using the Verilog PLIModelSim Xilinx User’s Manual Verilog Simulation 5-87• The sizetf function should return 0 if the system function return value

Pagina 294

Using the Verilog PLI5-88 Verilog Simulation ModelSim Xilinx User’s Manual% cc -c -I<install_dir>/modeltech/include veriuser.c% ld -G -o app.s

Pagina 295

Using the Verilog PLIModelSim Xilinx User’s Manual Verilog Simulation 5-89The type and fulltype constants for VHDL objects are defined in the acc_vhd

Pagina 296

ModelSim Xilinx User’s Manual Table of Contents - 9Table of ContentsSoftware License Agreement . . . . . . . . . . . . . .

Pagina 297

Using the Verilog PLI5-90 Verilog Simulation ModelSim Xilinx User’s Manualacc_fetch_itfarg acc_fetch_tfarg_int acc_fetch_itfarg_intacc_fetch_tfarg_s

Pagina 298

Using the Verilog PLIModelSim Xilinx User’s Manual Verilog Simulation 5-91IEEE Std 1364 TF routinesModelSim Verilog supports the following TF routine

Pagina 299

Using the Verilog PLI5-92 Verilog Simulation ModelSim Xilinx User’s ManualVerilog-XL compatible routinesThe following PLI routines are not define in

Pagina 300

Using the Verilog PLIModelSim Xilinx User’s Manual Verilog Simulation 5-93This routine gets the current simulation time as a 64-bit integer. The low-

Pagina 301

Using the Verilog PLI5-94 Verilog Simulation ModelSim Xilinx User’s ManualArguments<action> Specifies one of the following actions:-tag <na

Pagina 302

ModelSim Xilinx User’s Manual Multiple logfiles, datasets and virtuals 6-956 - Multiple logfiles, datasets and virtuals Chapter contentsMultiple logf

Pagina 303

Multiple logfiles and datasets6-96 Multiple logfiles, datasets and virtuals ModelSim Xilinx User’s ManualIn the illustration above, the Wave window

Pagina 304

Multiple logfiles and datasetsModelSim Xilinx User’s Manual Multiple logfiles, datasets and virtuals 6-97Once you have specified the logfile and data

Pagina 305

Multiple logfiles and datasets6-98 Multiple logfiles, datasets and virtuals ModelSim Xilinx User’s ManualVirtualsModelSim supports an additional, su

Pagina 306

Multiple logfiles and datasetsModelSim Xilinx User’s Manual Multiple logfiles, datasets and virtuals 6-99Additionally, a Structure or Signals window

Comentarios a estos manuales

Sin comentarios