Model Technology Model Sim EE Instrukcja Użytkownika

Przeglądaj online lub pobierz Instrukcja Użytkownika dla Drukuj i skanuj Model Technology Model Sim EE. Model Technology Model Sim EE User`s manual Instrukcja obsługi

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj

Podsumowanie treści

Strona 1 - ModelSim

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

Strona 2

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

Strona 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

Strona 4

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

Strona 5

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

Strona 6

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

Strona 7

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

Strona 8 - Rev. 10/99

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

Strona 9 - Table of Contents

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

Strona 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

Strona 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

Strona 12

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

Strona 13 - Table of Contents - 13

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

Strona 14

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 21

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

Strona 22

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

Strona 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

Strona 24 - Design library types

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

Strona 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

Strona 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

Strona 27

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

Strona 28

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

Strona 29

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 34

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

Strona 35

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

Strona 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

Strona 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

Strona 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

Strona 39

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 46

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

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

Strona 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

Strona 49 - Dangling pointers

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 54 - ModelSim variables

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

Strona 55 - Compilation

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

Strona 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

Strona 57

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

Strona 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

Strona 59

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

Strona 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

Strona 61

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

Strona 62 - -R <simargs>

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

Strona 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

Strona 64

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

Strona 65 - Simulation

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

Strona 66 - Event order issues

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

Strona 67

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

Strona 68

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

Strona 69

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

Strona 70

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

Strona 71 - Cell Libraries

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

Strona 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

Strona 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

Strona 74

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

Strona 75

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

Strona 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

Strona 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

Strona 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

Strona 79

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

Strona 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

Strona 81

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

Strona 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

Strona 83

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

Strona 84

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 90

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

Strona 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

Strona 92

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 97 - (CR-23)

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

Strona 98

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

Strona 99

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

Strona 100

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

Strona 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

Strona 102 - Virtual regions

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

Strona 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

Strona 104

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

Strona 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

Strona 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

Strona 107 - Window features

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 112 - (7-183)

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

Strona 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

Strona 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

Strona 115

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

Strona 116

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

Strona 117

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

Strona 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

Strona 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

Strona 120

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

Strona 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

Strona 122

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

Strona 123

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

Strona 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

Strona 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

Strona 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

Strona 127

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

Strona 128 - List window

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

Strona 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

Strona 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

Strona 131

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

Strona 132

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

Strona 133

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

Strona 134

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

Strona 135

1-22 Introduction ModelSim Xilinx User’s Manual

Strona 136

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

Strona 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

Strona 138

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

Strona 139

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

Strona 140

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

Strona 141

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 146 - The Signals window menu bar

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

Strona 147 - Forcing signal and net values

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

Strona 148 - (CR-67)

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

Strona 149

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

Strona 150

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

Strona 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

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

Strona 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

Strona 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

Strona 155 - The Source window tool bar

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

Strona 156 - (CR-93) command

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 161 - Variables window

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 166

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

Strona 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

Strona 168 - HDL items you can view

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

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

Strona 170

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

Strona 171

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

Strona 172 - Wave window tool bar

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

Strona 173

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

Strona 174 - (CR-86)

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

Strona 175

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

Strona 176 - (7-113)

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

Strona 177

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 182

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

Strona 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

Strona 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

Strona 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

Strona 186

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 191

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

Strona 192

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

Strona 193

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

Strona 194

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

Strona 195

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

Strona 196

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

Strona 197 - (CR-106). Edit the

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

Strona 198

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

Strona 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

Strona 200

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

Strona 201

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

Strona 202

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

Strona 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

Strona 204

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

Strona 205 - VHDL settings page

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

Strona 206

A-284 ModelSim Variables ModelSim Xilinx User’s Manual

Strona 207 - Verilog settings page

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

Strona 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

Strona 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

Strona 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

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

Strona 212

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

Strona 213

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

Strona 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

Strona 215

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

Strona 216

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

Strona 217 - Chapter contents

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

Strona 218 - Instance specification

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

Strona 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

Strona 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

Strona 221 - Resolving errors

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

Strona 222 - Verilog SDF

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

Strona 223

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

Strona 224

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

Strona 225

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

Strona 226

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

Strona 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

Strona 228 - Optional conditions

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

Strona 229 - Interconnect delays

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

Strona 230 - Troubleshooting

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

Strona 231

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

Strona 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

Strona 233 - Value Change Dump (VCD) Files

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

Strona 234 - VHDL source code

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

Strona 235 - VCD output

2-34 Design Libraries ModelSim Xilinx User’s Manual

Strona 236

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 244

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

Strona 245 - 10-245

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 251 - Relations

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

Strona 252 - Arithmetic

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

Strona 253 - A - ModelSim Variables

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

Strona 254 - Personal preferences

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

Strona 255 - Environment variables

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

Strona 256

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

Strona 257

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

Strona 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

Strona 259

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

Strona 260

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

Strona 261

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

Strona 262

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

Strona 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

Strona 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

Strona 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

Strona 266

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

Strona 267 - Variable functions

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

Strona 268

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

Strona 269

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

Strona 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

Strona 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

Strona 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

Strona 273

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

Strona 274

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

Strona 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

Strona 276

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

Strona 277

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

Strona 278

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

Strona 279

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

Strona 280

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

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

Strona 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

Strona 283 - Simulator state variables

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

Strona 284

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

Strona 286 - Command shortcuts

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

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

Strona 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

Strona 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

Strona 290

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

Strona 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

Strona 292

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

Strona 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

Strona 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

Strona 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

Strona 296

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

Strona 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

Strona 298

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

Strona 299

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

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

Strona 301

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

Strona 302

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

Strona 303

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

Strona 304

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

Strona 305

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

Strona 306

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

Komentarze do niniejszej Instrukcji

Brak uwag