matlab $r$n$m,企业流程再造仿真测试[2011年第1号]

sedemo_variable_entity_replication

Design Description

danniel

sedemo_variable_entity_replication: Design

Description

by danniel

Published 19-Feb-2011 13:25:31

Copyright © 2011

For Internal Distribution Only

Table of Contents

.......................................................................................................................................................

1

2. Root

System............................................................................................................................................................

2

2

2.1.1.

Parameters...................................................................................................................................

2

2.1.2. Block Execution

Order..............................................................................................................

2

3.

Subsystems..............................................................................................................................................................

5

5

3.1.1.

Interface......................................................................................................................................

5

3.1.1.1. Input

Signals.................................................................................................................

5

3.1.1.2. Output

Signals...............................................................................................................

6

3.1.2.

Blocks...........................................................................................................................................

6

3.1.2.1.

Parameters.....................................................................................................................

6

3.1.2.1.1.

"Bias"

(Bias)....................................................................................................

6

3.1.2.1.2.

"Din"

(Inport)..................................................................................................

6

3.1.2.1.3.

"Din1"

(Inport)................................................................................................

7

3.1.2.1.4.

"le"

(Outport)...................................................................................................

7

3.1.2.1.5.

"le p1"

(Outport).............................................................................................

7

3.1.3. Block

Execution

Order..............................................................................................................

8

4. Requirements

Traceability................................................................................................................................

9

5. System Model

Configuration..........................................................................................................................

10

6.

Glossary................................................................................................................................................................

32

7. About this

Report................................................................................................................................................

33

33

7.2. Root System

Description......................................................................................................................

33

7.3. Subsystem

Descriptions........................................................................................................................

34

7.4. State Chart

Descriptions.......................................................................................................................

34

List of Tables

5

3-2.

Din1<1>................................................................................................................................................................

5

3-3. Relational

Operator<1>.....................................................................................................................................

6

3-4.

Bias<1>................................................................................................................................................................

6

3-5.

"Bias"

Parameters...............................................................................................................................................

6

3-6.

"Din"

Parameters................................................................................................................................................

6

3-7.

"Din1"

Parameters..............................................................................................................................................

7

3-8.

"Relational Operator"

Parameters...................................................................................................................

7

4-1.

sedemo_variable_entity_replication Version

Information........................................................................

9

5-1.

sedemo_variable_entity_replication Configuration Set

.........................................................................

10

5-14. HDL Coder

....................................................................................................................................................

26

List of Figures

2

3-1.

sedemo_variable_entity_replication/Compare/__fcn_ss__......................................................................

5

Chapter 1. Model Version

Version: 1.35

Last modified: Wed Jul 7 21:27:40 2010

Checksum: 3411420256 1819692349 166368803 1285611164

Chapter 2. Root System

Figure 2-1.

sedemo_variable_entity_replication

a4c26d1e5885305701be709a3d33442f.png

2.1. Blocks

2.1.1. Parameters

2.1.2. Block Execution Order

1. actuator (Actuator)

2. pmioport (PMIOPort)

3. __Signal Scope__ (PMComponent)

4. actuator (Actuator)

5. pmioport (PMIOPort)

6. __Output Switch__ (PMComponent)

7. IN (PMIOPort)

8. OUT1 (PMIOPort)

9. OUT2 (PMIOPort)

10. actuator (Actuator)

11. pmioport (PMIOPort)

12. __Signal Scope__ (PMComponent)

13. ___cec_sfun_d2s_3__ (S-Function)

14. TmpAtomicSubsysAt___cec_sfun_d2s_3__Outport1

15. ___cec_sfun_d2s_1__ (S-Function)

16. TmpAtomicSubsysAt___cec_sfun_d2s_1__Outport1

17. __fcn_ss__

18. c_Din (Constant)

19. c_Din1 (Constant)

20. sensor (Sensor)

21. pmioport (PMIOPort)

22. actuator (Actuator)

23. pmioport (PMIOPort)

24. actuator (Actuator)

25. pmioport (PMIOPort)

26. __Signal-Based Event to Function-Call Event__

(PMComponent)

27. sensor (Sensor)

28. pmioport (PMIOPort)

29. actuator (Actuator)

30. pmioport (PMIOPort)

31. actuator (Actuator)

32. pmioport (PMIOPort)

33. __Signal-Based Event to Function-Call Event__

(PMComponent)

34. sensor (Sensor)

35. pmioport (PMIOPort)

36. actuator (Actuator)

37. pmioport (PMIOPort)

38. __Entity Departure Counter__ (PMComponent)

39. IN (PMIOPort)

40. OUT (PMIOPort)

41. sensor (Sensor)

42. pmioport (PMIOPort)

43. __Get Attribute__ (PMComponent)

44. IN (PMIOPort)

45. OUT (PMIOPort)

46. actuator (Actuator)

47. pmioport (PMIOPort)

48. __Signal Scope__ (PMComponent)

49. sensor (Sensor)

50. pmioport (PMIOPort)

51. __Entity Sink__ (PMComponent)

52. IN (PMIOPort)

53. actuator (Actuator)

54. pmioport (PMIOPort)

55. __Signal Scope__ (PMComponent)

56. actuator (Actuator)

57. pmioport (PMIOPort)

58. __Set Attribute__ (PMComponent)

59. IN (PMIOPort)

60. OUT (PMIOPort)

61. S-Function (S-Function)

62. TmpAtomicSubsysAtS-FunctionOutport1

63. __Entity Sink__ (PMComponent)

64. IN (PMIOPort)

65. __Infinite Server__ (PMComponent)

66. IN (PMIOPort)

67. OUT (PMIOPort)

68. __Path Combiner__ (PMComponent)

69. IN1 (PMIOPort)

70. IN2 (PMIOPort)

71. OUT (PMIOPort)

72. __Replicate__ (PMComponent)

73. IN (PMIOPort)

74. OUT1 (PMIOPort)

75. OUT2 (PMIOPort)

76. __Time-Based Entity Generator__ (PMComponent)

77. OUT (PMIOPort)

78. ___ed_sfun_s2d_1__ (S-Function)

79. ___ed_sfun_s2d_2__ (S-Function)

80. ___prop_helper_sfun___ (S-Function)

81. ___prop_sfun_ (S-Function)

82. ___cec_sfun_d2s_2__ (S-Function)

83. TmpAtomicSubsysAt___cec_sfun_d2s_2__Outport1

84. ___vs_sfun___ (S-Function)

85. zzzzzzz-last_MR-S-Function (S-Function)

Chapter 3. Subsystems

3.1. __fcn_ss__

Checksum: 689656377 1461312665 800447132 2823402373

Figure 3-1.

sedemo_variable_entity_replication/Compare/__fcn_ss__

a4c26d1e5885305701be709a3d33442f.png

3.1.1. Interface

3.1.1.1. Input Signals

The following tables describe external signals used to compute

the subsystem's inputs.The name of the input signal is the name of

the input port that accepts the signal. The number in angle

brackets is the number of the input port. A dimension of [1 1]

indicates a scalar signal.

Table 3-1.

Din<1>

Description:

Data Type: double

Width: 1

Dimensions: [1 1 ]

Table 3-2.

Din1<1>

Description:

Data Type: double

Width: 1

Dimensions: [1 1 ]

3.1.1.2. Output Signals

The following tables describe the signals output by the this

system. The name of the output signal is the name of the signal's

parent block, i.e., the block that computes the signal. The number

in angle brackets is the number of the port that emits the

signal.

Table 3-3. Relational

Operator<1>

Description:

Data Type: double

Width: 1

Dimensions: [1 1 ]

Table 3-4.

Bias<1>

Description:

Data Type: double

Width: 1

Dimensions: [1 1 ]

3.1.2. Blocks

3.1.2.1. Parameters

3.1.2.1.1.

"Bias" (Bias)

Table 3-5.

"Bias" Parameters

Parameter

Value

Bias

1

3.1.2.1.2.

"Din" (Inport)

Table 3-6.

"Din" Parameters

Parameter

Value

Execute subsystem upon signal-based events

on

Type of signal-based event

Sample time hit

Type of change in signal value

Rising

Resolve simultaneous signal updates according to event

priority

off

3.1.2.1.3.

"Din1" (Inport)

Table 3-7.

"Din1" Parameters

Parameter

Value

Execute subsystem upon signal-based events

on

Type of signal-based event

Sample time hit

Type of change in signal value

Rising

Resolve simultaneous signal updates according to event

priority

off

3.1.2.1.4.

"le" (Outport)

3.1.2.1.5. "le

p1" (Outport)

3.1.2.1.6. "Relational

Operator" (RelationalOperator)

Table 3-8. "Relational

Operator" Parameters

Parameter

Value

Relational operator

<=

Require all inputs to have the same data type

off

Output data type

float('double')

Enable zero-crossing detection

on

Sample time (-1 for inherited)

-1

3.1.2.1.7. "Subsystem

Configuration" (TriggerPort)

3.1.3. Block Execution Order

1. Relational Operator (RelationalOperator)

2. ___mr_sfun_s2d_4__ (S-Function)

3. Bias (Bias)

4. ___mr_sfun_s2d_8__ (S-Function)

5. ___mr_sfun_s2d_1__ (S-Function)

Chapter 4. Requirements

Traceability

4.1. Model Information for

"sedemo_variable_entity_replication"

Table 4-1.

sedemo_variable_entity_replication Version Information

ModelVersion

1.35

ConfigurationManager

None

Created

Wed Apr 4 17:36:20 2007

Creator

The MathWorks Inc.

LastModifiedDate

Wed Jul 7 21:27:40 2010

LastModifiedBy

4.2. Document Summary for

"sedemo_variable_entity_replication"

.

Chapter 5. System Model

Configuration

Table 5-1.

sedemo_variable_entity_replication Configuration Set

Property

Value

Name

Solver

Description

Components

StartTime

0

StopTime

10.0

AbsTol

auto

FixedStep

auto

InitialStep

auto

MaxNumMinSteps

-1

MaxOrder

5

ZcThreshold

auto

ConsecutiveZCsStepRelTol

10*128*eps

MaxConsecutiveZCs

1000

ExtrapolationOrder

4

NumberNewtonIterations

1

MaxStep

inf

MinStep

auto

MaxConsecutiveMinStep

1

RelTol

1e-3

SolverMode

Auto

Solver

VariableStepDiscrete

SolverName

VariableStepDiscrete

SolverType

Variable-step

SolverJacobianMethodControl

auto

ShapePreserveControl

DisableAll

ZeroCrossControl

UseLocalSettings

ZeroCrossAlgorithm

Nonadaptive

SolverResetMethod

Fast

PositivePriorityOrder

off

AutoInsertRateTranBlk

off

SampleTimeConstraint

Unconstrained

InsertRTBMode

Whenever possible

SampleTimeProperty

Property

Value

Name

Data Import/Export

Description

Components

Decimation

1

ExternalInput

[t, u]

FinalStateName

xFinal

InitialState

xInitial

LimitDataPoints

on

MaxDataPoints

1000

LoadExternalInput

off

LoadInitialState

off

SaveFinalState

off

SaveCompleteFinalSimState

off

SaveFormat

Array

SignalLoggingSaveFormat

LegacyTimeseries

SaveOutput

off

SaveState

off

SignalLogging

off

DSMLogging

on

InspectSignalLogs

off

SaveTime

off

ReturnWorkspaceOutputs

off

StateSaveName

xout

TimeSaveName

tout

OutputSaveName

yout

SignalLoggingName

logsout

DSMLoggingName

dsmout

OutputOption

RefineOutputTimes

OutputTimes

[]

ReturnWorkspaceOutputsName

out

Refine

1

Property

Value

Name

Optimization

Description

Components

BlockReduction

on

BooleanDataType

on

ConditionallyExecuteInputs

on

InlineParams

off

UseIntDivNetSlope

off

UseSpecifiedMinMax

off

InlineInvariantSignals

off

OptimizeBlockIOStorage

on

BufferReuse

on

EnhancedBackFolding

off

StrengthReduction

off

AdvancedOptControl

EnforceIntegerDowncast

on

ExpressionFolding

on

BooleansAsBitfields

off

BitfieldContainerType

uint_T

EnableMemcpy

on

MemcpyThreshold

64

PassReuseOutputArgsAs

Structure reference

PassReuseOutputArgsThreshold

12

FoldNonRolledExpr

on

LocalBlockOutputs

on

RollThreshold

5

SystemCodeInlineAuto

off

StateBitsets

off

DataBitsets

off

UseTempVars

off

ZeroExternalMemoryAtStartup

on

ZeroInternalMemoryAtStartup

on

InitFltsAndDblsToZero

on

NoFixptDivByZeroProtection

off

EfficientFloat2IntCast

off

EfficientMapNaN2IntZero

on

OptimizeModelRefInitCode

off

LifeSpan

inf

EvaledLifeSpan

Inf

MaxStackSize

Inherit from target

BufferReusableBoundary

on

SimCompilerOptimization

Off

AccelVerboseBuild

off

Property

Value

Name

Diagnostics

Description

Components

RTPrefix

error

ConsistencyChecking

none

ArrayBoundsChecking

none

SignalInfNanChecking

none

SignalRangeChecking

none

ReadBeforeWriteMsg

UseLocalSettings

WriteAfterWriteMsg

UseLocalSettings

WriteAfterReadMsg

UseLocalSettings

AlgebraicLoopMsg

error

ArtificialAlgebraicLoopMsg

warning

SaveWithDisabledLinksMsg

warning

SaveWithParameterizedLinksMsg

warning

CheckSSInitialOutputMsg

on

CheckExecutionContextPreStartOutputMsg

off

CheckExecutionContextRuntimeOutputMsg

off

SignalResolutionControl

UseLocalSettings

BlockPriorityViolationMsg

warning

MinStepSizeMsg

warning

TimeAdjustmentMsg

none

MaxConsecutiveZCsMsg

error

MaskedZcDiagnostic

warning

IgnoredZcDiagnostic

warning

SolverPrmCheckMsg

none

InheritedTsInSrcMsg

warning

DiscreteInheritContinuousMsg

warning

MultiTaskDSMMsg

error

MultiTaskCondExecSysMsg

error

MultiTaskRateTransMsg

error

SingleTaskRateTransMsg

none

TasksWithSamePriorityMsg

warning

SigSpecEnsureSampleTimeMsg

warning

CheckMatrixSingularityMsg

none

IntegerOverflowMsg

warning

Int32ToFloatConvMsg

warning

ParameterDowncastMsg

error

ParameterOverflowMsg

error

ParameterUnderflowMsg

none

ParameterPrecisionLossMsg

warning

ParameterTunabilityLossMsg

warning

FixptConstUnderflowMsg

none

FixptConstOverflowMsg

none

FixptConstPrecisionLossMsg

none

UnderSpecifiedDataTypeMsg

none

UnnecessaryDatatypeConvMsg

none

VectorMatrixConversionMsg

none

InvalidFcnCallConnMsg

error

FcnCallInpInsideContextMsg

Use local settings

SignalLabelMismatchMsg

none

UnconnectedInputMsg

warning

UnconnectedOutputMsg

warning

UnconnectedLineMsg

warning

SFcnCompatibilityMsg

none

UniqueDataStoreMsg

none

BusObjectLabelMismatch

warning

RootOutportRequireBusObject

warning

AssertControl

UseLocalSettings

Echo

EnableOverflowDetection

off

ModelReferenceIOMsg

none

ModelReferenceVersionMismatchMessage

none

ModelReferenceIOMismatchMessage

none

ModelReferenceCSMismatchMessage

none

ModelReferenceSimTargetVerbose

off

UnknownTsInhSupMsg

warning

ModelReferenceDataLoggingMessage

warning

ModelReferenceSymbolNameMessage

warning

ModelReferenceExtraNoncontSigs

error

StateNameClashWarn

warning

SimStateInterfaceChecksumMismatchMsg

warning

InitInArrayFormatMsg

warning

StrictBusMsg

Warning

BusNameAdapt

WarnAndRepair

NonBusSignalsTreatedAsBus

none

LoggingUnavailableSignals

error

SFUnusedDataAndEventsDiag

warning

SFUnexpectedBacktrackingDiag

warning

SFInvalidInputDataAccessInChartInitDiag

warning

SFNoUnconditionalDefaultTransitionDiag

warning

SFTransitionOutsideNaturalParentDiag

warning

Property

Value

Name

Hardware

Implementation

Description

Components

ProdBitPerChar

8

ProdBitPerShort

16

ProdBitPerInt

32

ProdBitPerLong

32

ProdBitPerFloat

32

ProdBitPerDouble

64

ProdBitPerPointer

32

ProdLargestAtomicInteger

Char

ProdLargestAtomicFloat

None

ProdIntDivRoundTo

Undefined

ProdEndianess

Unspecified

ProdWordSize

32

ProdShiftRightIntArith

on

ProdHWDeviceType

32-bit Generic

TargetBitPerChar

8

TargetBitPerShort

16

TargetBitPerInt

32

TargetBitPerLong

32

TargetBitPerFloat

32

TargetBitPerDouble

64

TargetBitPerPointer

32

TargetLargestAtomicInteger

Char

TargetLargestAtomicFloat

None

TargetShiftRightIntArith

on

TargetIntDivRoundTo

Undefined

TargetEndianess

Unspecified

TargetWordSize

32

TargetTypeEmulationWarnSuppressLevel

0

TargetPreprocMaxBitsSint

32

TargetPreprocMaxBitsUint

32

TargetHWDeviceType

Specified

TargetUnknown

off

ProdEqTarget

on

Property

Value

Name

Model Referencing

Description

Components

UpdateModelReferenceTargets

IfOutOfDateOrStructuralChange

CheckModelReferenceTargetMessage

error

EnableParallelModelReferenceBuilds

off

ParallelModelReferenceErrorOnInvalidPool

on

ParallelModelReferenceMATLABWorkerInit

None

ModelReferenceNumInstancesAllowed

Multi

PropagateVarSize

Infer from blocks in

model

ModelDependencies

ModelReferencePassRootInputsByReference

on

ModelReferenceMinAlgLoopOccurrences

off

PropagateSignalLabelsOutOfModel

off

SupportModelReferenceSimTargetCustomCode

off

Property

Value

Name

Simulation Target

Description

Components

SimCustomSourceCode

SimCustomHeaderCode

SimCustomInitializer

SimCustomTerminator

SimReservedNameArray

SimUserSources

SimUserIncludeDirs

SimUserLibraries

SFSimEnableDebug

on

SFSimOverflowDetection

on

SFSimEcho

on

SimBlas

on

SimCtrlC

on

SimExtrinsic

on

SimIntegrity

on

SimUseLocalCustomCode

off

SimParseCustomCode

on

SimBuildMode

sf_incremental_build

SimDataInitializer

Property

Value

Name

Real-Time Workshop

SystemTargetFile

grt.tlc

TLCOptions

CodeGenDirectory

GenCodeOnly

off

MakeCommand

make_rtw

GenerateMakefile

on

TemplateMakefile

grt_default_tmf

PostCodeGenCommand

Description

GenerateReport

off

SaveLog

off

RTWVerbose

on

RetainRTWFile

off

ProfileTLC

off

TLCDebug

off

TLCCoverage

off

TLCAssert

off

ProcessScriptMode

Default

ConfigurationMode

Optimized

ProcessScript

ConfigurationScript

ConfigAtBuild

off

RTWUseLocalCustomCode

off

RTWUseSimCustomCode

off

CustomSourceCode

CustomHeaderCode

CustomInclude

CustomSource

CustomLibrary

CustomInitializer

CustomTerminator

IncludeHyperlinkInReport

off

LaunchReport

off

TargetLang

C

IncludeRootSignalInRTWFile

off

IncludeVirtualBlocksInRTWFileBlockHierarchyMap

off

IncludeRegionsInRTWFileBlockHierarchyMap

off

IncludeERTFirstTime

off

GenerateTraceInfo

off

GenerateTraceReport

off

GenerateTraceReportSl

off

GenerateTraceReportSf

off

GenerateTraceReportEml

off

GenerateCodeInfo

off

RTWCompilerOptimization

Off

ObjectivePriorities

RTWCustomCompilerOptimizations

CheckMdlBeforeBuild

Off

CustomRebuildMode

OnUpdate

DataInitializer

Property

Value

Description

HDL Coder custom

configuration component

Components

Name

HDL Coder

Property

Value

Description

Components

Name

SimEvents

SimEventsActiveTab

0

propIdentEvents

0

propIdentEventSeed

123456789

propUnconnectedPorts

0

propMaxDesBlkSimulEvents

1000

propMaxDesMdlSimulEvents

100000

propDiagAttribOutput

0

propDiagFcnCallOutput

1

propDiagStatOutput

0

propDiagChangeAttrib

2

propRNGIdenticalSeeds

1

Property

Value

Name

Code Appearance

Description

Components

Comment

ForceParamTrailComments

off

GenerateComments

on

IgnoreCustomStorageClasses

on

IgnoreTestpoints

off

IncHierarchyInIds

off

MaxIdLength

31

PreserveName

off

PreserveNameWithParent

off

ShowEliminatedStatement

off

IncAutoGenComments

off

SimulinkDataObjDesc

off

SFDataObjDesc

off

MATLABFcnDesc

off

IncDataTypeInIds

off

PrefixModelToSubsysFcnNames

on

MangleLength

1

CustomSymbolStr

$R$N$M

CustomSymbolStrGlobalVar

$R$N$M

CustomSymbolStrType

$N$R$M

CustomSymbolStrField

$N$M

CustomSymbolStrFcn

$R$N$M$F

CustomSymbolStrFcnArg

rt$I$N$M

CustomSymbolStrBlkIO

rtb_$N$M

CustomSymbolStrTmpVar

$N$M

CustomSymbolStrMacro

$R$N$M

CustomCommentsFcn

DefineNamingRule

None

DefineNamingFcn

ParamNamingRule

None

ParamNamingFcn

SignalNamingRule

None

SignalNamingFcn

InsertBlockDesc

off

InsertPolySpaceComments

off

SimulinkBlockComments

on

MATLABSourceComments

off

EnableCustomComments

off

InlinedPrmAccess

Literals

ReqsInCode

off

UseSimReservedNames

off

ReservedNameArray

Property

Value

Name

Target

Description

Components

IsERTTarget

off

TargetFcnLib

ansi_tfl_table_tmw.mat

TargetLibSuffix

TargetPreCompLibLocation

GenFloatMathFcnCalls

ANSI_C

TargetFunctionLibrary

ANSI_C

UtilityFuncGeneration

Auto

ERTMultiwordTypeDef

System defined

ERTCodeCoverageTool

None

ERTMultiwordLength

256

MultiwordLength

2048

GenerateFullHeader

on

GenerateSampleERTMain

off

GenerateTestInterfaces

off

IsPILTarget

off

ModelReferenceCompliant

on

ParMdlRefBuildCompliant

on

CompOptLevelCompliant

on

IncludeMdlTerminateFcn

on

GeneratePreprocessorConditionals

Disable all

CombineOutputUpdateFcns

off

CombineSignalStateStructs

off

SuppressErrorStatus

off

ERTFirstTimeCompliant

off

IncludeFileDelimiter

Auto

ERTCustomFileBanners

off

SupportAbsoluteTime

on

LogVarNameModifier

rt_

MatFileLogging

on

MultiInstanceERTCode

off

SupportNonFinite

on

SupportComplex

on

PurelyIntegerCode

off

SupportContinuousTime

on

SupportNonInlinedSFcns

on

SupportVariableSizeSignals

off

ParenthesesLevel

Nominal

PortableWordSizes

off

GenerateClassInterface

off

ModelStepFunctionPrototypeControlCompliant

off

CPPClassGenCompliant

off

AutosarCompliant

off

ExtMode

off

ExtModeStaticAlloc

off

ExtModeTesting

off

ExtModeStaticAllocSize

1000000

ExtModeTransport

0

ExtModeMexFile

ext_comm

ExtModeMexArgs

ExtModeIntrfLevel

Level1

RTWCAPISignals

off

RTWCAPIParams

off

RTWCAPIStates

off

GenerateASAP2

off

Table 5-14. HDL Coder

Property

Value

HDLSubsystem

sedemo_variable_entity_replication

CoeffPrefix

coeff

InputType

std_logic_vector

OutputType

Same as input type

ScalarizePorts

off

CoeffMultipliers

Multiplier

ResetType

Asynchronous

FIRAdderStyle

linear

MultiplierInputPipeline

0

MultiplierOutputPipeline

0

OptimizeForHDL

off

TimingControllerPostfix

_tc

OptimizeTimingController

on

CastBeforeSum

on

CheckHDL

off

EnablePrefix

enb

ClockEnableInputPort

clk_enable

ClockEnableOutputPort

ce_out

ClockInputPort

clk

ResetInputPort

reset

SimulatorFlags

HDLCompileFilePostfix

_compile.do

HDLCompileInit

vlib %s\n

HDLCompileTerm

HDLCompileVerilogCmd

vlog %s %s\n

HDLCompileVHDLCmd

vcom %s %s\n

HDLMapFilePostfix

_map.txt

HDLMapSeparator

HDLSimCmd

vsim -novopt

work.%s\n

HDLSimFilePostfix

_sim.do

HDLSimProjectFilePostfix

_init.do

HDLSimInit

onbreak resume\nonerror

resume\n

HDLSimProjectCmd

project addfile %s\n

HDLSimProjectTerm

project compileall\n

HDLSimProjectInit

project new . %s

work\n

HDLSimTerm

run -all\n

HDLSimViewWaveCmd

add wave sim:%s\n

HDLSynthCmd

add_file %s\n

HDLSynthFilePostfix

_synplify.tcl

HDLSynthInit

project -new %s.prj\n

HDLSynthTerm

set_option -technology

VIRTEX4\nset_option -part XC4VSX35\nset_option

-synthesis_onoff_pragma 0\nset_option -frequency auto\nproject -run

synthesis\n

ReservedWordPostfix

_rsvd

BlockGenerateLabel

_gen

VHDLLibraryName

work

VHDLArchitectureName

rtl

ClockProcessPostfix

_process

ComplexImagPostfix

_im

ComplexRealPostfix

_re

EntityConflictPostfix

_block

InstancePrefix

u_

InstancePostfix

InstanceGenerateLabel

_gen

OutputGenerateLabel

outputgen

PackagePostfix

_pkg

SplitEntityArch

off

SplitEntityFilePostfix

_entity

SplitArchFilePostfix

_arch

VectorPrefix

vector_of_

ClockInputs

Single

UseRisingEdge

off

TargetDirectory

hdlsrc

EDAScriptGeneration

on

HDLControlFiles

AddInputRegister

on

AddOutputRegister

on

AddPipelineRegisters

off

PipelinePostfix

_pipe

InputPort

filter_in

OutputPort

filter_out

FracDelayPort

filter_fd

Name

filter

RemoveResetFrom

None

ReuseAccum

off

ScaleWarnBits

3

SerialPartition

-1

DALUTPartition

-1

DARadix

2

CoefficientSource

Internal

CoefficientMemory

Registers

InputComplex

off

AddRatePort

off

GenerateCode

on

GenerateModel

on

GenerateTB

off

Traceability

off

ResourceReport

off

OptimizationReport

off

Recommendations

off

RequirementComments

on

Backannotation

off

HandleAtomicSubsystem

on

OptimizeMdlGen

on

MulticyclePathInfo

off

EnableFPGAWorkflow

off

FPGAWorkflowParameters

GainMultipliers

Multiplier

ProductOfElementsStyle

linear

UserComment

ResetAssertedLevel

Active-high

SafeZeroConcat

on

SumOfElementsStyle

linear

TargetLanguage

VHDL

Oversampling

1

Verbosity

1

TestBenchName

filter_tb

MultifileTestBench

off

IgnoreDataChecking

0

TestBenchPostfix

_tb

TestBenchDataPostfix

_data

TestBenchStimulus

TestBenchUserStimulus

TestBenchFracDelayStimulus

TestBenchCoeffStimulus

TestBenchRateStimulus

ForceClockEnable

on

MinimizeClockEnables

off

TestBenchClockEnableDelay

1

ForceClock

on

ClockHighTime

5

ClockLowTime

5

HoldTime

2

ForceReset

on

ErrorMargin

4

HoldInputDataBetweenSamples

on

InitializeTestBenchInputs

off

ResetLength

2

TestBenchReferencePostFix

_ref

GenerateValidationModel

off

BalanceDelays

off

GenerateCoSimBlock

off

GenerateHDLTestBench

on

GenerateCoSimModel

None

CoSimModelSetup

CosimBlockAndDut

SynthesisOnDirective

SynthesisOffDirective

LoopUnrolling

off

InlineConfigurations

on

UseAggregatesForConst

off

UseVerilogTimescale

on

VerilogFileExtension

.v

VHDLFileExtension

.vhd

CodeGenerationOutput

GenerateHDLCode

GeneratedModelName

GeneratedModelNamePrefix

gm_

UseDotLayout

off

ShowCodeGenPIR

off

SerializeModel

0

SerializeIO

0

UseSLAutoRoute

on

HighlightAncestors

on

HighlightColor

cyan

InitializeBlockRAM

on

InitializeRealPort

off

LowerToDirectEmission

off

TurnkeyWorkflow

off

AlteraWorkflow

off

CoSimLibPostfix

_cosim

TestBenchInitializeInputs

off

Chapter 6. Glossary

Atomic Subsystem. A subsystem treated as a unit by an

implementation of the design documented in this report. The

implementation computes the outputs of all the blocks in the atomic

subsystem before computing the next block in the parent system's

block execution order (sorted list).

Block Diagram. A Simulink block diagram represents a set

of simultaneous equations that relate a system or subsystem's

inputs to its outputs as a function of time. Each block in the

diagram represents an equation of the form y = f(t, x, u) where t

is the current time, u is a block input, y is a block output, and x

is a system state (see the Simulink documentation for information

on the functions represented by the various types of blocks that

make up the diagram). Lines connecting the blocks represent

dependencies amonng the blocks, i.e., inputs whose current values

are the outputs of other blocks. An implementation of a design

described in this document computes a root or atomic system's

outputs at each time step by computing the outputs of the blocks in

an order determined by block input/output dependencies.

Block Parameter. A variable that determines the output of

a block along with its inputs, for example, the gain parameter of a

Gain block.

Block Execution Order. The order in which Simulink

evaluates blocks during simulation of a model. The block execution

order determined by Simulink ensures that a block executes only

after all blocks on whose outputs it depends are executed.

Checksum. A number that indicates whether different

versions of a model or atomic subsystem differ functionally or only

cosmetically. Different checksums for different versions of the

same model or subsystem indicate that the versions differ

functionally.

Design Variable. A symbolic (MATLAB) variable or

expression used as the value of a block parameter. Design variables

allow the behavior of the model to be altered by altering the value

of the design variable.

Signal. A block output, so-called because block outputs

typically vary with time.

Virtual Subsystem. A subsystem that is purely graphical,

i.e., is intended to reduce the visual complexity of the block

diagram of which it is a subsystem. An implementation of the design

treats the blocks in the subsystem as part of the first nonvirtual

ancestor of the virtual subsystem (see Atomic Subsystem).

Chapter 7. About this Report

7.1. Report Overview

This report describes the design of the

sedemo_variable_entity_replication system. The report was generated

automatically from a Simulink model used to validate the design. It

contains the following sections:

Model Version. Specifies information about the version of

the model from which this design description was generated.

Includes the model checksum, a number that indicates whether

different versions of the model differ functionally or only

cosmetically. Different checksums for different versions indicate

that the versions differ functionally.

Root System. Describes the design's root system.

Subsystems. Describes each of the design's

subsystems.

Design Variables. Describes system design variables,

i.e., MATLAB variables and expressions used as block parameter

values.

System Model Configuration. Lists the configuration

parameters, e.g., start and stop time, of the model used to

simulate the system described by this report.

Requirements Traceability. Shows design requirements

associated with elements of the design model. This section appears

only if the design model contains requirements links.

Glossary. Defines Simulink terms used in this report.

7.2. Root System Description

This section describes a design's root system. It contains the

following sections:

Diagram. Simulink block diagram that represents the

algorithm used to compute the root system's outputs.

Description. Description of the root system. This section

appears only if the model's root system has a Documentation

property or a Doc block.

Interface. Name, data type, width, and other properties

of the root system's input and output signals. The number of the

block port that outputs the signal appears in angle brackets

appended to the signal name. This section appears only if the root

system has input or output ports.

Blocks. This section has two subsections:

• Parameters. Describes key parameters of blocks in the

root system. This section also includes graphical and/or tabular

representations of lookup table data used by lookup table blocks,

i.e., blocks that use lookup tables to compute their outputs.

• Block Execution Order. Order in which blocks must be

executed at each time step in order to ensure that each block's

inputs are available when it executes.

State Charts. Describes state charts used in the root

system. This section appears only if the root system contains

Stateflow blocks.

7.3. Subsystem Descriptions

This section describes a design's subsystems. Each subsystem

description contains the following sections:

Checksum. This section appears only if the subsystem is

an atomic subsystem. The checksum indicates whether the version of

the model subsystem used to generate this report differs

functionally from other versions of the model subsystem. If two

model checksums differ, the corresponding versions of the model

differ functionally.

Diagram. Simulink block diagram that graphically

represents the algorithm used to compute the subsystem's

outputs.

Description. Description of the subsystem. This section

appears only if the subsystem has a Documentation property or

contains a Doc block.

Interface. Name, data type, width, and other properties

of the subsystem's input and output signals. The number of the

block port that outputs the signal appears in angle brackets

appended to the signal name. This section appears only if the

subsystem is atomic and has input or output ports.

Blocks. Blocks that this subsystem contains. This section

has two subsections:

• Parameters. Key parameters of blocks in the subsystem.

This section also includes graphical and/or tabular representations

of lookup table data used by lookup table blocks, blocks that use

lookup tables to compute their outputs.

• Block Execution Order. Order in which the subsystem's

blocks must be executed at each time step in order to ensure that

each block's inputs are available when the block executes .This

section appears only if the subsystem is atomic.

State Charts. Describes state charts used in the

subsystem. This section appears only if the root system contains

Stateflow blocks.

7.4. State Chart Descriptions

This section describes the state machines used by Stateflow

blocks to compute their outputs, i.e., Stateflow blocks. Each state

machine description contains the following sections:

Chart. Diagram representing the state machine.

States. Describes the state machine's states. Each state

description includes the state's diagram and diagrams and/or

descriptions of graphical functions, Simulink functions, truth

tables, and Embedded MATLAB functions parented by the state.

Transitions. Transitions between the state machine's

states. Each transition description specifies the values of key

transition properties. Appears only if a transition has properties

that do not appear on the chart.

Junctions. Transition junctions. Each junction

description specifies the values of key junction properties.

Appears only if a junction has properties that do not appear on the

chart.

Events. Events that trigger state transitions. Each event

description specifies the values of key event properties.

Data. Data types and other properties of the Stateflow

block's inputs, outputs, and other state machine data.

Targets. Executable implementations of the state machine

used to compute the outputs of the corresponding Stateflow

block.

Embedded MATLAB Supporting Functions. List of functions

invoked by Embedded MATLAB functions defined in the chart.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值