Table of Contents Index

ModelSim

Model Technology Inc.


A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z

Numerics

64-bit ModelSim

time values
- 64-bit time values in the FLI

using with 32-bit FLI apps
- Using 64-bit ModelSim with 32-bit FLI Applications

A

array type

creating
- mti_CreateArrayType()

C

callback

elaboration done
- mti_AddLoadDoneCB()

environment change
- mti_AddEnvCB()

input ready
- mti_AddInputReadyCB()

output ready
- mti_AddOutputReadyCB()

run status change
- mti_AddSimStatusCB()

simulator checkpoint
- mti_AddSaveCB()

simulator exit
- mti_AddQuitCB()

simulator restart
- mti_AddRestartCB()

simulator warm restore
- mti_AddRestoreCB()

simulator warm restore done
- mti_AddRestoreDoneCB()

socket input ready
- mti_AddSocketInputReadyCB()

socket output ready
- mti_AddSocketOutputReadyCB()

callback functions
- FLI functions by category

checkpoint/restore

using with the FLI
- Using checkpoint/restore with the FLI

checkpoint/restore functions
- FLI functions by category

cold restore
- mti_IsColdRestore()

command

executing
- mti_Cmd()
- mti_Command()

user-defined
- mti_AddCommand()
- mti_AddTclCommand()

communication and command functions
- FLI functions by category

Compiling

foreign language interface applications
- Compiling and linking FLI applications

D

desensitizing a process
- mti_Desensitize()

driver

creating
- mti_CreateDriver()

finding
- mti_FindDriver()

scheduling a transaction
- mti_ScheduleDriver()

subelements
- mti_GetDriverSubelements()

driver functions
- FLI functions by category

E

elaboration done callback
- mti_AddLoadDoneCB()

enumeration type

creating
- mti_CreateEnumType()

environment change callback
- mti_AddEnvCB()

Environment variables

used in Solaris linking for FLI
- Compiling and linking FLI applications

within FOREIGN attribute string
- Using the VHDL FLI with foreign architectures

error
- mti_FatalError()

executing a command
- mti_Cmd()

exiting the simulator
- mti_Quit()

F

fatal error
- mti_FatalError()

Foreign language interface

C initialization function
- Using the VHDL FLI with foreign architectures

compiling and linking applications
- Compiling and linking FLI applications

debugging
- Debugging FLI application code

declaring FOREIGN attribute
- Using the VHDL FLI with foreign architectures

enumeration object values
- Mapping to VHDL data types

examples
- VHDL FLI examples

mapping to VHDL data types
- Mapping to VHDL data types

restrictions on ports and generics
- Using the VHDL FLI with foreign architectures

tracing
- FLI tracing

using with foreign architectures
- Using the VHDL FLI with foreign architectures

using with foriegn subprograms
-

function categories

callback
- FLI functions by category

checkpoint/restore
- FLI functions by category

communication and command
- FLI functions by category

driver
- FLI functions by category

memory management
- FLI functions by category

miscellaneous
- FLI functions by category

process
- FLI functions by category

region
- FLI functions by category

signal
- FLI functions by category

time and event
- FLI functions by category

type
- FLI functions by category

variable
- FLI functions by category

H

halting the simulator
- mti_Break()
- mti_FatalError()
- mti_Quit()

I

input prompt
- mti_AskStdin()

input ready callback
- mti_AddInputReadyCB()

iteration count
- mti_Delta()

L

library

keep loaded
- mti_KeepLoaded()

LP64 data model
- Porting C code to the LP64 data model

M

memory

allocating
- mti_Malloc()

freeing
- mti_Free()
- mti_VsimFree()

reallocating
- mti_Realloc()

memory management functions
- FLI functions by category

miscellaneous functions
- FLI functions by category

mti_AddCommand()
- mti_AddCommand()

mti_AddEnvCB()
- mti_AddEnvCB()

mti_AddInputReadyCB()
- mti_AddInputReadyCB()

mti_AddLoadDoneCB()
- mti_AddLoadDoneCB()

mti_AddOutputReadyCB()
- mti_AddOutputReadyCB()

mti_AddQuitCB()
- mti_AddQuitCB()

mti_AddRestartCB()
- mti_AddRestartCB()

mti_AddRestoreCB()
- mti_AddRestoreCB()

mti_AddRestoreDoneCB()
- mti_AddRestoreDoneCB()

mti_AddSaveCB()
- mti_AddSaveCB()

mti_AddSimStatusCB()
- mti_AddSimStatusCB()

mti_AddSocketInputReadyCB()
- mti_AddSocketInputReadyCB()

mti_AddSocketOutputReadyCB()
- mti_AddSocketOutputReadyCB()

mti_AddTclCommand()
- mti_AddTclCommand()

mti_AskStdin()
- mti_AskStdin()

mti_Break()
- mti_Break()

mti_Cmd()
- mti_Cmd()

mti_Command()
- mti_Command()

mti_CreateArrayType()
- mti_CreateArrayType()

mti_CreateDriver()
- mti_CreateDriver()

mti_CreateEnumType()
- mti_CreateEnumType()

mti_CreateProcess()
- mti_CreateProcess()

mti_CreateProcessWithPriority()
- mti_CreateProcessWithPriority()

mti_CreateRealType()
- mti_CreateRealType()

mti_CreateRegion()
- mti_CreateRegion()

mti_CreateScalarType()
- mti_CreateScalarType()

mti_CreateSignal()
- mti_CreateSignal()

mti_Delta()
- mti_Delta()

mti_Desensitize()
- mti_Desensitize()

mti_FatalError()
- mti_FatalError()

mti_FindDriver()
- mti_FindDriver()

mti_FindPort()
- mti_FindPort()

mti_FindProjectEntry()
- mti_FindProjectEntry()

mti_FindRegion()
- mti_FindRegion()

mti_FindSignal()
- mti_FindSignal()

mti_FindVar()
- mti_FindVar()

mti_FirstLowerRegion()
- mti_FirstLowerRegion()

mti_FirstProcess()
- mti_FirstProcess()

mti_FirstSignal()
- mti_FirstSignal()

mti_FirstVar()
- mti_FirstVar()

mti_ForceSignal()
- mti_ForceSignal()

mti_Free()
- mti_Free()

mti_GetArrayElementType()
- mti_GetArrayElementType()

mti_GetArraySignalValue()
- mti_GetArraySignalValue()

mti_GetArrayVarValue()
- mti_GetArrayVarValue()

mti_GetCallingRegion()
- mti_GetCallingRegion()

mti_GetCheckpointFilename()
- mti_GetCheckpointFilename()

mti_GetCurrentRegion()
- mti_GetCurrentRegion()

mti_GetDriverNames()
- mti_GetDriverNames()

mti_GetDriverSubelements()
- mti_GetDriverSubelements()

mti_GetDriverValues()
- mti_GetDriverValues()

mti_GetDrivingSignals()
- mti_GetDrivingSignals()

mti_GetEnumValues()
- mti_GetEnumValues()

mti_GetGenericList()
- mti_GetGenericList()

mti_GetLibraryName()
- mti_GetLibraryName()

mti_GetNextEventTime()
- mti_GetNextEventTime()

mti_GetNextNextEventTime()
- mti_GetNextNextEventTime()

mti_GetNumRecordElements()
- mti_GetNumRecordElements()

mti_GetPhysicalData()
- mti_GetPhysicalData()

mti_GetPrimaryName()
- mti_GetPrimaryName()

mti_GetProcessName()
- mti_GetProcessName()

mti_GetProductVersion()
- mti_GetProductVersion()

mti_GetRegionFullName()
- mti_GetRegionFullName()

mti_GetRegionKind()
- mti_GetRegionKind()

mti_GetRegionName()
- mti_GetRegionName()

mti_GetRegionSourceName()
- mti_GetRegionSourceName()

mti_GetResolutionLimit()
- mti_GetResolutionLimit()

mti_GetRunStopTime()
- mti_GetRunStopTime()

mti_GetSecondaryName()
- mti_GetSecondaryName()

mti_GetSignalMode()
- mti_GetSignalMode()

mti_GetSignalName()
- mti_GetSignalName()

mti_GetSignalNameIndirect()
- mti_GetSignalNameIndirect()

mti_GetSignalRegion()
- mti_GetSignalRegion()

mti_GetSignalSubelements()
- mti_GetSignalSubelements()

mti_GetSignalType()
- mti_GetSignalType()

mti_GetSignalValue()
- mti_GetSignalValue()

mti_GetSignalValueIndirect()
- mti_GetSignalValueIndirect()

mti_GetTopRegion()
- mti_GetTopRegion()

mti_GetTypeKind()
- mti_GetTypeKind()

mti_GetVarAddr()
- mti_GetVarAddr()

mti_GetVarImage()
- mti_GetVarImage()

mti_GetVarImageById()
- mti_GetVarImageById()

mti_GetVarName()
- mti_GetVarName()

mti_GetVarSubelements()
- mti_GetVarSubelements()

mti_GetVarType()
- mti_GetVarType()

mti_GetVarValue()
- mti_GetVarValue()

mti_GetVarValueIndirect()
- mti_GetVarValueIndirect()

mti_GetWlfFilename()
- mti_GetWlfFilename()

mti_HigherRegion()
- mti_HigherRegion()

mti_Image()
- mti_Image()

mti_Interp()
- mti_Interp()

mti_IsColdRestore()
- mti_IsColdRestore()

mti_IsFirstInit()
- mti_IsFirstInit()

mti_IsRestore()
- mti_IsRestore()

mti_KeepLoaded()
- mti_KeepLoaded()

mti_Malloc()
- mti_Malloc()

mti_NextProcess()
- mti_NextProcess()

mti_NextRegion()
- mti_NextRegion()

mti_NextSignal()
- mti_NextSignal()

mti_NextVar()
- mti_NextVar()

mti_Now()
- mti_Now()

mti_NowIndirect()
- mti_NowIndirect()

mti_NowUpper()
- mti_NowUpper()

mti_PrintFormatted()
- mti_PrintFormatted()

mti_PrintMessage()
- mti_PrintMessage()

mti_Quit()
- mti_Quit()

mti_Realloc()
- mti_Realloc()

mti_ReleaseSignal()
- mti_ReleaseSignal()

mti_RemoveEnvCB()
- mti_RemoveEnvCB()

mti_RemoveLoadDoneCB()
- mti_RemoveLoadDoneCB()

mti_RemoveQuitCB()
- mti_RemoveQuitCB()

mti_RemoveRestartCB()
- mti_RemoveRestartCB()

mti_RemoveRestoreCB()
- mti_RemoveRestoreCB()

mti_RemoveRestoreDoneCB()
- mti_RemoveRestoreDoneCB()

mti_RemoveSaveCB()
- mti_RemoveSaveCB()

mti_RemoveSimStatusCB()
- mti_RemoveSimStatusCB()

mti_RestoreBlock()
- mti_RestoreBlock()

mti_RestoreChar()
- mti_RestoreChar()

mti_RestoreLong()
- mti_RestoreLong()

mti_RestoreProcess()
- mti_RestoreProcess()

mti_RestoreShort()
- mti_RestoreShort()

mti_RestoreString()
- mti_RestoreString()

mti_SaveBlock()
- mti_SaveBlock()

mti_SaveChar()
- mti_SaveChar()

mti_SaveLong()
- mti_SaveLong()

mti_SaveShort()
- mti_SaveShort()

mti_SaveString()
- mti_SaveString()

mti_ScheduleDriver()
- mti_ScheduleDriver()

mti_ScheduleWakeup()
- mti_ScheduleWakeup()

mti_Sensitize()
- mti_Sensitize()

mti_SetDriverOwner()
- mti_SetDriverOwner()

mti_SetSignalValue()
- mti_SetSignalValue()

mti_SetVarValue()
- mti_SetVarValue()

mti_SignalImage()
- mti_SignalImage()

mti_TickDir()
- mti_TickDir()

mti_TickHigh()
- mti_TickHigh()

mti_TickLeft()
- mti_TickLeft()

mti_TickLength()
- mti_TickLength()

mti_TickLow()
- mti_TickLow()

mti_TickRight()
- mti_TickRight()

mti_VsimFree()
- mti_VsimFree()

mti_WriteProjectEntry()
- mti_WriteProjectEntry()

O

output ready callback
- mti_AddOutputReadyCB()

P

port signal
- mti_FindPort()

process

creating
- mti_CreateProcess()

desensitizing
- mti_Desensitize()

first in region
- mti_FirstProcess()

next in region
- mti_NextProcess()

prioritizing
- mti_CreateProcessWithPriority()

sensitizing
- mti_Sensitize()

waking up
- mti_ScheduleWakeup()

process functions
- FLI functions by category

project file

finding an entry
- mti_FindProjectEntry()

writing an entry
- mti_WriteProjectEntry()

R

real type

creating
- mti_CreateRealType()

region

creating
- mti_CreateRegion()

finding
- mti_FindRegion()

getting next
- mti_NextRegion()

getting parent
- mti_HigherRegion()

top-level
- mti_GetTopRegion()

region functions
- FLI functions by category

Restart

effect on FLI application code
- The effect of restart on FLI application code

retore
- mti_IsRestore()

run status change callback
- mti_AddSimStatusCB()

S

scalar type

creating
- mti_CreateScalarType()

sensitizing a process
- mti_Sensitize()

signal

creating
- mti_CreateSignal()

find a port signal
- mti_FindPort()

finding
- mti_FindSignal()

forcing a value
- mti_ForceSignal()

releasing a force
- mti_ReleaseSignal()

setting a value
- mti_SetSignalValue()

subelements
- mti_GetSignalSubelements()

type
- mti_GetSignalType()

value
- mti_GetSignalValue()
- mti_GetSignalValueIndirect()

signal functions
- FLI functions by category

simulator checkpoint callback
- mti_AddSaveCB()

simulator exit callback
- mti_AddQuitCB()

simulator iteration count
- mti_Delta()

simulator restart callback
- mti_AddRestartCB()

simulator version
- mti_GetProductVersion()

simulator warm restore callback
- mti_AddRestoreCB()

simulator warm restore done callback
- mti_AddRestoreDoneCB()

socket input ready callback
- mti_AddSocketInputReadyCB()

socket output ready callback
- mti_AddSocketOutputReadyCB()

stopping the simulator
- mti_Break()
- mti_FatalError()
- mti_Quit()

T

Tcl_Interp pointer
- mti_Interp()

time and event functions
- FLI functions by category

time step
- mti_Delta()

type functions
- FLI functions by category

types

array
- mti_CreateArrayType()

enumeration
- mti_CreateEnumType()

real
- mti_CreateRealType()

scalar
- mti_CreateScalarType()

U

user input
- mti_AskStdin()

user-defined command
- mti_AddCommand()
- mti_AddTclCommand()

V

variable

finding
- mti_FindVar()

setting the value
- mti_SetVarValue()

shared objects

MGC_HOME, and MGC_WD
- Using the VHDL FLI with foreign architectures

variable functions
- FLI functions by category

Variables

shared objects

LD_LIBRARY_PATH, and SHLIB_PATH
- Using the VHDL FLI with foreign architectures

version

finding
- mti_GetProductVersion()

W

waveform logfile
- mti_GetWlfFilename()

wlf file
- mti_GetWlfFilename()



Model Technology Inc.
Voice: (503) 641-1340
Fax: (503)526-5410
http://www.model.com
sales@model.com
TOC INDEX

ModelSim