Model Technology Model Sim EE Bedienungsanleitung

Stöbern Sie online oder laden Sie Bedienungsanleitung nach Drucken & Scannen Model Technology Model Sim EE herunter. Model Technology Model Sim EE User`s manual Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 306
  • Inhaltsverzeichnis
  • FEHLERBEHEBUNG
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen

Inhaltsverzeichnis

Seite 1 - ModelSim

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

Seite 2

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

Seite 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

Seite 4

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

Seite 5

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

Seite 6

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

Seite 7

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

Seite 8 - Rev. 10/99

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

Seite 9 - Table of Contents

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

Seite 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

Seite 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

Seite 12

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

Seite 13 - Table of Contents - 13

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

Seite 14

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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 21

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

Seite 22

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

Seite 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

Seite 24 - Design library types

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

Seite 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

Seite 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

Seite 27

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

Seite 28

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

Seite 29

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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 34

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

Seite 35

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

Seite 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

Seite 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

Seite 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

Seite 39

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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 46

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

Seite 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 >

Seite 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

Seite 49 - Dangling pointers

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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 54 - ModelSim variables

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

Seite 55 - Compilation

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

Seite 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

Seite 57

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

Seite 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

Seite 59

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

Seite 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

Seite 61

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

Seite 62 - -R <simargs>

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

Seite 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

Seite 64

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

Seite 65 - Simulation

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

Seite 66 - Event order issues

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

Seite 67

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

Seite 68

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

Seite 69

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

Seite 70

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

Seite 71 - Cell Libraries

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

Seite 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

Seite 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

Seite 74

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

Seite 75

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

Seite 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

Seite 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

Seite 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

Seite 79

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

Seite 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

Seite 81

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

Seite 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

Seite 83

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

Seite 84

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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 90

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

Seite 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

Seite 92

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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 97 - (CR-23)

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

Seite 98

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

Seite 99

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

Seite 100

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

Seite 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

Seite 102 - Virtual regions

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

Seite 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

Seite 104

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

Seite 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

Seite 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

Seite 107 - Window features

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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 112 - (7-183)

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

Seite 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

Seite 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

Seite 115

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

Seite 116

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

Seite 117

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

Seite 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

Seite 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

Seite 120

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

Seite 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

Seite 122

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

Seite 123

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

Seite 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

Seite 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

Seite 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

Seite 127

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

Seite 128 - List window

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

Seite 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

Seite 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

Seite 131

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

Seite 132

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

Seite 133

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

Seite 134

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

Seite 135

1-22 Introduction ModelSim Xilinx User’s Manual

Seite 136

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

Seite 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

Seite 138

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

Seite 139

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

Seite 140

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

Seite 141

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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 146 - The Signals window menu bar

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

Seite 147 - Forcing signal and net values

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

Seite 148 - (CR-67)

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

Seite 149

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

Seite 150

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

Seite 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

Seite 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,

Seite 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

Seite 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

Seite 155 - The Source window tool bar

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

Seite 156 - (CR-93) command

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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 161 - Variables window

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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 166

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

Seite 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

Seite 168 - HDL items you can view

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

Seite 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,

Seite 170

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

Seite 171

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

Seite 172 - Wave window tool bar

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

Seite 173

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

Seite 174 - (CR-86)

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

Seite 175

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

Seite 176 - (7-113)

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

Seite 177

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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 182

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

Seite 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

Seite 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

Seite 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

Seite 186

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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 191

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

Seite 192

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

Seite 193

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

Seite 194

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

Seite 195

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

Seite 196

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

Seite 197 - (CR-106). Edit the

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

Seite 198

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

Seite 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

Seite 200

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

Seite 201

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

Seite 202

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

Seite 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

Seite 204

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

Seite 205 - VHDL settings page

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

Seite 206

A-284 ModelSim Variables ModelSim Xilinx User’s Manual

Seite 207 - Verilog settings page

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

Seite 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

Seite 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

Seite 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

Seite 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 .

Seite 212

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

Seite 213

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

Seite 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

Seite 215

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

Seite 216

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

Seite 217 - Chapter contents

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

Seite 218 - Instance specification

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

Seite 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

Seite 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

Seite 221 - Resolving errors

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

Seite 222 - Verilog SDF

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

Seite 223

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

Seite 224

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

Seite 225

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

Seite 226

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

Seite 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

Seite 228 - Optional conditions

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

Seite 229 - Interconnect delays

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

Seite 230 - Troubleshooting

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

Seite 231

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

Seite 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

Seite 233 - Value Change Dump (VCD) Files

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

Seite 234 - VHDL source code

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

Seite 235 - VCD output

2-34 Design Libraries ModelSim Xilinx User’s Manual

Seite 236

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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 244

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

Seite 245 - 10-245

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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 251 - Relations

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

Seite 252 - Arithmetic

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

Seite 253 - A - ModelSim Variables

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

Seite 254 - Personal preferences

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

Seite 255 - Environment variables

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

Seite 256

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

Seite 257

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

Seite 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

Seite 259

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

Seite 260

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

Seite 261

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

Seite 262

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

Seite 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

Seite 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

Seite 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

Seite 266

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

Seite 267 - Variable functions

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

Seite 268

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

Seite 269

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

Seite 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

Seite 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

Seite 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

Seite 273

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

Seite 274

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

Seite 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

Seite 276

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

Seite 277

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

Seite 278

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

Seite 279

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

Seite 280

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

Seite 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_

Seite 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

Seite 283 - Simulator state variables

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

Seite 284

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

Seite 286 - Command shortcuts

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

Seite 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;

Seite 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

Seite 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

Seite 290

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

Seite 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

Seite 292

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

Seite 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

Seite 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

Seite 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

Seite 296

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

Seite 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

Seite 298

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

Seite 299

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

Seite 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-

Seite 301

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

Seite 302

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

Seite 303

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

Seite 304

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

Seite 305

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

Seite 306

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

Kommentare zu diesen Handbüchern

Keine Kommentare