Table of Contents Index

ModelSim

Model Technology Inc.


Introduction

Using the VHDL FLI

Using the VHDL FLI with foreign architectures

Using the VHDL FLI with foreign subprograms

Using checkpoint/restore with the FLI

The effect of restart on FLI application code

Support for Verilog instances

Support for Windows platforms

Mapping to VHDL data types

VHDL FLI examples

Compiling and linking FLI applications

Using 64-bit ModelSim with 32-bit FLI Applications

Porting C code to the LP64 data model

64-bit time values in the FLI

FLI tracing

Debugging FLI application code

FLI functions by category

FLI region functions

FLI process functions

FLI signal functions

FLI driver functions

FLI variable functions

FLI type functions

FLI callback functions

FLI memory management functions

FLI checkpoint/restore functions

FLI time and event functions

FLI communication and command functions

FLI miscellaneous functions

FLI function definitions

mti_AddCommand()

mti_AddEnvCB()

mti_AddInputReadyCB()

mti_AddLoadDoneCB()

mti_AddOutputReadyCB()

mti_AddQuitCB()

mti_AddRestartCB()

mti_AddRestoreCB()

mti_AddRestoreDoneCB()

mti_AddSaveCB()

mti_AddSimStatusCB()

mti_AddSocketInputReadyCB()

mti_AddSocketOutputReadyCB()

mti_AddTclCommand()

mti_AskStdin()

mti_Break()

mti_Cmd()

mti_Command()

mti_CreateArrayType()

mti_CreateDriver()

mti_CreateEnumType()

mti_CreateProcess()

mti_CreateProcessWithPriority()

mti_CreateRealType()

mti_CreateRegion()

mti_CreateScalarType()

mti_CreateSignal()

mti_CreateTimeType()

mti_Delta()

mti_Desensitize()

mti_FatalError()

mti_FindDriver()

mti_FindPort()

mti_FindProjectEntry()

mti_FindRegion()

mti_FindSignal()

mti_FindVar()

mti_FirstLowerRegion()

mti_FirstProcess()

mti_FirstSignal()

mti_FirstVar()

mti_ForceSignal()

mti_Free()

mti_GetArrayElementType()

mti_GetArraySignalValue()

mti_GetArrayVarValue()

mti_GetCallingRegion()

mti_GetCheckpointFilename()

mti_GetCurrentRegion()

mti_GetDriverNames()

mti_GetDriverSubelements()

mti_GetDriverValues()

mti_GetDrivingSignals()

mti_GetEnumValues()

mti_GetGenericList()

mti_GetLibraryName()

mti_GetNextEventTime()

mti_GetNextNextEventTime()

mti_GetNumRecordElements()

mti_GetPhysicalData()

mti_GetPrimaryName()

mti_GetProcessName()

mti_GetProductVersion()

mti_GetRegionFullName()

mti_GetRegionKind()

mti_GetRegionName()

mti_GetRegionSourceName()

mti_GetResolutionLimit()

mti_GetRunStopTime()

mti_GetSecondaryName()

mti_GetSignalMode()

mti_GetSignalName()

mti_GetSignalNameIndirect()

mti_GetSignalRegion()

mti_GetSignalSubelements()

mti_GetSignalType()

mti_GetSignalValue()

mti_GetSignalValueIndirect()

mti_GetTopRegion()

mti_GetTypeKind()

mti_GetVarAddr()

mti_GetVarImage()

mti_GetVarImageById()

mti_GetVarName()

mti_GetVarSubelements()

mti_GetVarType()

mti_GetVarValue()

mti_GetVarValueIndirect()

mti_GetWlfFilename()

mti_HigherRegion()

mti_Image()

mti_Interp()

mti_IsColdRestore()

mti_IsFirstInit()

mti_IsRestore()

mti_KeepLoaded()

mti_Malloc()

mti_NextProcess()

mti_NextRegion()

mti_NextSignal()

mti_NextVar()

mti_Now()

mti_NowIndirect()

mti_NowUpper()

mti_PrintFormatted()

mti_PrintMessage()

mti_Quit()

mti_Realloc()

mti_ReleaseSignal()

mti_RemoveEnvCB()

mti_RemoveLoadDoneCB()

mti_RemoveQuitCB()

mti_RemoveRestartCB()

mti_RemoveRestoreCB()

mti_RemoveRestoreDoneCB()

mti_RemoveSaveCB()

mti_RemoveSimStatusCB()

mti_RestoreBlock()

mti_RestoreChar()

mti_RestoreLong()

mti_RestoreProcess()

mti_RestoreShort()

mti_RestoreString()

mti_SaveBlock()

mti_SaveChar()

mti_SaveLong()

mti_SaveShort()

mti_SaveString()

mti_ScheduleDriver()

mti_ScheduleWakeup()

mti_Sensitize()

mti_SetDriverOwner()

mti_SetSignalValue()

mti_SetVarValue()

mti_SignalImage()

mti_TickDir()

mti_TickHigh()

mti_TickLeft()

mti_TickLength()

mti_TickLow()

mti_TickRight()

mti_VsimFree()

mti_WriteProjectEntry()

Index



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

ModelSim