makehdl
从模型生成HDL RTL代码、子系统或模型参考
描述
例子
为当前的模型生成硬件描述语言(VHDL)
这个例子展示了如何生成对称的冷杉的硬件描述语言(VHDL)模型。
打开sfir_fixed
模型。
sfir_fixed
当前模型与代码生成HDL代码生成选项设置为默认值。
makehdl (“sfir_fixed / symmetric_fir”,“TargetDirectory”,“C: \ GenVHDL \ hdlsrc”)
# # #生成“sfir_fixed / symmetric_fir”高密度脂蛋白。# # # HDL开始检查。# # #开始硬件描述语言(VHDL)代码生成“sfir_fixed”。# # #工作sfir_fixed / symmetric_fir C: \ GenVHDL \ hdlsrc \ sfir_fixed \ symmetric_fir.vhd。# # #创建HDL代码生成检查报告文件:/ / C: \ GenVHDL \ hdlsrc \ sfir_fixed \ symmetric_fir_report。html # # # HDL检查sfir_fixed完成0错误,0警告,和0的消息。# # # HDL代码生成完成。
生成的VHDL代码保存在hdlsrc
文件夹中。
为一个子系统生成Verilog内模型
生成Verilog®的子系统symmetric_fir
在模型sfir_fixed
。
打开sfir_fixed
模型。
sfir_fixed;
新模型的模型打开®窗口。金宝app
生成的Verilogsymmetric_fir
子系统。
makehdl (“sfir_fixed / symmetric_fir”,“开发”,“Verilog”,…“TargetDirectory”,“C: / Generate_Verilog / hdlsrc”)
# # #生成“sfir_fixed / symmetric_fir”高密度脂蛋白。# # # HDL开始检查。# # #开始Verilog代码生成“sfir_fixed”。# # #工作sfir_fixed / symmetric_fir C: \ Generate_Verilog \ hdlsrc \ sfir_fixed \ symmetric_fir.v。# # #创建HDL代码生成检查报告文件:/ / C: \ Generate_Verilog \ hdlsrc \ sfir_fixed \ symmetric_fir_report。html # # # HDL检查sfir_fixed完成0错误,0警告,和0的消息。# # # HDL代码生成完成。
生成的Verilog代码symmetric_fir
子系统是保存在hdlsrc \ sfir_fixed \ symmetric_fir.v
。
关闭模式。
bdclose (“sfir_fixed”);
检查子系统与HDL代码生成的兼容性
检查子系统symmetric_fir
兼容HDL代码生成,然后产生高密度脂蛋白。
打开sfir_fixed
模型。
sfir_fixed
新模型的模型打开®窗口。金宝app
使用checkhdl
函数检查是否symmetric_fir
子系统与HDL代码生成兼容。
hdlset_param (“sfir_fixed”,“TargetDirectory”,“C: / HDL_Checks / hdlsrc”);checkhdl (“sfir_fixed / symmetric_fir”)
# # # HDL开始检查。# # #创建HDL代码生成检查报告文件:/ / C: \ HDL_Checks \ hdlsrc \ sfir_fixed \ symmetric_fir_report。html # # # HDL检查sfir_fixed完成0错误,0警告,和0的消息。
checkhdl
成功完成,这意味着HDL代码生成的模型是兼容的。生成的代码,使用makehdl
makehdl (“sfir_fixed / symmetric_fir”)
# # #生成“sfir_fixed / symmetric_fir”高密度脂蛋白。使用的配置集模型# # # < a href = " matlab: configset。showParameterGroup (sfir_fixed, {HDL代码生成的})" > sfir_fixed < / > HDL代码生成参数。# # # HDL开始检查。# # #开始硬件描述语言(VHDL)代码生成“sfir_fixed”。# # #工作sfir_fixed / symmetric_fir C: \ HDL_Checks \ hdlsrc \ sfir_fixed \ symmetric_fir.vhd。# # #创建HDL代码生成检查报告文件:/ / C: \ HDL_Checks \ hdlsrc \ sfir_fixed \ symmetric_fir_report。html # # # HDL检查sfir_fixed完成0错误,0警告,和0的消息。# # # HDL代码生成完成。
生成的硬件描述语言(VHDL)®代码symmetric_fir
子系统是保存在hdlsrc \ sfir_fixed \ symmetric_fir.vhd
。
关闭模式。
bdclose (“sfir_fixed”);
输入参数
dut
- - - - - -DUT模型或子系统的名字
特征向量
指定为子系统名称、顶级型号名称,或与完整的分层路径模型引用名称。
例子:“top_level_name”
例子:“top_level_name / subsysA subsysB / codegen_subsys_name '
名称-值参数
指定可选的双参数作为Name1 = Value1,…,以=家
,在那里的名字
参数名称和吗价值
相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。
R2021a之前,用逗号来分隔每一个名称和值,并附上的名字
在报价。
例子:“开发”、“Verilog”
SynthesisTool
- - - - - -合成工具
”
(默认)|“阿尔特拉第四的二世”
|“Xilinx ISE”
|“Xilinx Vivado”
|“英特尔第四的职业”
|微芯片自由人SoC的
指定目标的合成工具生成的HDL代码作为特征向量。有关更多信息,请参见合成工具。
SynthesisToolChipFamily
- - - - - -合成工具芯片的家庭
”
(默认)|特征向量
指定目标设备合成工具芯片家族作为特征向量。有关更多信息,请参见家庭。
SynthesisToolDeviceName
- - - - - -合成工具设备名称
”
(默认)|特征向量
指定目标设备合成工具设备名称作为特征向量。有关更多信息,请参见设备。
SynthesisToolPackageName
- - - - - -合成工具包名称
”
(默认)|特征向量
指定目标设备合成工具软件包名称作为特征向量。有关更多信息,请参见包。
SynthesisToolSpeedValue
- - - - - -合成工具速度值
”
(默认)|特征向量
目标设备指定合成工具速度值作为特征向量。有关更多信息,请参见速度。
TargetFrequency
- - - - - -目标在兆赫频率
”
(默认)|特征向量
指定目标MHz频率作为特征向量。有关更多信息,请参见目标频率参数。
BalanceDelays
- - - - - -延迟平衡
“上”
(默认)|“关闭”
指定是否启用延迟平衡模型。有关更多信息,请参见平衡延迟。
RAMMappingThreshold
- - - - - -最小RAM大小公羊而不是映射寄存器
256年(默认)|正整数
位,指定所需的最小RAM大小映射到公羊,而不是寄存器。有关更多信息,请参见内存映射阈值(位)。
MapPipelineDelaysToRAM
- - - - - -管道寄存器生成的HDL代码映射到内存
“关闭”
(默认)|“上”
指定是否在生成的地图流水线寄存器HDL代码块FPGA的公羊。有关更多信息,请参见管道延迟映射到内存。
TransformNonZeroInitValDelay
- - - - - -具有非零初始值转换延迟
“上”
(默认)|“关闭”
指定是否将延迟块有非零初始值延迟街区有一个零初始值。有关更多信息,请参见将非零初始值延迟。
MultiplierPartitioningThreshold
- - - - - -基于阈值的分区乘数
“正”
(默认)|正整数
分区乘数在设计基于阈值。阈值必须是一个正整数的值,N
。有关更多信息,请参见乘数分区阈值。
DeleteUnusedPorts
- - - - - -删除未使用的港口在你的设计从生成的HDL代码
“上”
(默认)|“关闭”
有关更多信息,请参见删除未使用的端口。
MulticyclePathInfo
- - - - - -多周期的路径约束文件生成
“关闭”
(默认)|“上”
文本文件生成一个多周期的路径约束。有关更多信息,请参见Register-to-register路径信息。
MulticyclePathConstraints
- - - - - -一代Enable-based多循环的路径约束文件
“关闭”
(默认)|“上”
生成一个enable-based多周期的文件路径约束。有关更多信息,请参见Enable-based约束。
DistributedPipeliningPriority
- - - - - -为分布式流水线指定优先级算法
“NumericalIntegrity”
(默认)|“性能”
指定是否优先考虑分布式流水线优化数值完整性或性能。有关更多信息,请参见分布式流水线优先。
HierarchicalDistPipelining
- - - - - -分层分布式流水线
“关闭”
(默认)|“上”
应用分层分布式流水线跨层次结构优化的模型将延迟。有关更多信息,请参见分层分布式流水线。
PreserveDesignDelays
- - - - - -防止分布式流水线设计移动延迟
“关闭”
(默认)|“上”
分发设计延迟你的模型。有关更多信息,请参见保存设计延误。
UseSynthesisEstimatesForDistributedPipelining
- - - - - -使用合成估计分布式流水线
“关闭”
(默认)|“上”
使用合成时间估计分布式流水线更精确地反映组件功能在硬件如何更好的分配管道,增加目标设备的时钟速度。有关更多信息,请参见使用合成估计分布式流水线。
ClockRatePipelining
- - - - - -插入管道寄存器时钟频率,而不是数据速率的多循环路径
“上”
(默认)|“关闭”
插入管道寄存器时钟频率或数据率。有关更多信息,请参见时钟频率流水线。
ClockRatePipelineOutputPorts
- - - - - -时钟频率为DUT管道端口
“上”
(默认)|“关闭”
使时钟频率为DUT流水线港口。有关更多信息,请参见允许时钟频率流水线DUT输出端口。
AdaptivePipelining
- - - - - -插入自适应管道
“关闭”
(默认)|“上”
在你的设计中插入自适应管道寄存器。有关更多信息,请参见自适应流水线。
ShareAdders
- - - - - -分享小蝰蛇在设计
“关闭”
(默认)|“上”
使用资源共享优化分享蛇在你的设计。有关更多信息,请参见分享方案。
AdderSharingMinimumBitwidth
- - - - - -最低的共同加法器进行资源共享
0
(默认)|正整数
最小的一个共享的加法器进行资源共享优化,指定为一个正整数。有关更多信息,请参见加法器共享最低进行重构。
ShareMultipliers
- - - - - -分享乘数的设计
“上”
(默认)|“上”
在设计中使用资源共享优化分享乘数。有关更多信息,请参见分享乘数。
MultiplierSharingMinimumBitwidth
- - - - - -最低的共享乘数进行资源共享
0
(默认)|正整数
最小的共享乘数进行资源共享优化,指定为一个正整数。有关更多信息,请参见乘数共享最低进行重构。
MultiplierPromotionThreshold
- - - - - -最低促销字
0
(默认)|正整数
最小的字代码生成器促进共享与其他因子的乘数。有关更多信息,请参见乘数推广阈值。
ShareMultiplyAdds
- - - - - -分享Multiply-Add街区的设计
“上”
(默认)|“上”
使用资源共享优化分享Multiply-Add在你的设计。有关更多信息,请参见分享乘数。
MultiplyAddSharingMinimumBitwidth
- - - - - -最低的共享Multiply-Add块进行资源共享
0
(默认)|正整数
最低进行共享Multiply-Add块的资源共享优化,指定为一个正整数。有关更多信息,请参见Multiply-Add块共享最低进行重构。
ShareAtomicSubsystems
- - - - - -分享原子子系统的设计
“上”
(默认)|“上”
使用资源共享优化分享原子子系统在你的设计。有关更多信息,请参见共享子系统。
ShareMATLABBlocks
- - - - - -分享MATLAB功能块的设计
“上”
(默认)|“上”
使用资源共享优化分享MATLAB函数在你的设计。有关更多信息,请参见分享MATLAB函数块。
ShareFloatingPointIPs
- - - - - -分享浮点IPs的设计
“上”
(默认)|“上”
使用资源共享优化分享浮点IPs在你的设计。有关更多信息,请参见分享浮点IPs。
可追溯性
- - - - - -生成报告映射HDL和模型之间的联系
“关闭”
(默认)|“上”
生成一个可跟踪性报告,为从code-to-model和导航模型到代码的超链接。有关更多信息,请参见生成可跟踪性报告。
TraceabilityStyle
- - - - - -线员工或观点可追溯性风格
“LineLevel”
(默认)|“CommentBased”
生成一个可跟踪性报告,从每一行或超链接的评论显示的代码块用于导航code-to-model和模型到代码的。有关更多信息,请参见可追溯性风格。
ResourceReport
- - - - - -资源利用率报告生成
“关闭”
(默认)|“上”
生成一个资源利用率报告显示硬件资源的数量,生成的HDL代码使用。有关更多信息,请参见生成资源利用率报告。
OptimizationReport
- - - - - -优化报告生成
“关闭”
(默认)|“上”
生成一个优化报告显示优化的效果如流,共享和分布式流水线。有关更多信息,请参见生成优化报告。
HDLGenerateWebview
- - - - - -包括模型Web视图
“上”
(默认)|“关闭”
生成的web视图模型的代码生成代码和模型之间的报告很容易导航。有关更多信息,请参见生成模型的Web视图。
ResetType
- - - - - -重置类型
“异步”
(默认)|“同步”
指定是否使用同步或异步复位HDL代码生成。有关更多信息,请参见重置类型。
ResetAssertedLevel
- - - - - -断言(主动)重置
高电平的
(默认)|“校验”
指定是否使用一个高电平复位输入信号或校验断言级别。有关更多信息,请参见重置断言水平。
ClockInputPort
- - - - - -时钟输入端口名称
“时钟”
(默认)|特征向量
时钟输入端口名称指定为一个特征向量。有关更多信息,请参见时钟输入端口。
ClockEnableInputPort
- - - - - -时钟使输入端口名称
“clk_enable”
(默认)|特征向量
时钟使输入端口名称指定为一个特征向量。有关更多信息,请参见时钟允许输入端口。
ResetInputPort
- - - - - -复位输入端口名称
“重置”
(默认)|特征向量
复位输入端口名称,指定为一个特征向量。
有关更多信息,请参见复位输入端口。
ClockEdge
- - - - - -活跃的时钟边缘
“上升”
(默认)|“下降”
指定生成的HDL代码的时钟上升沿活跃。有关更多信息,请参见时钟边缘
ClockInputs
- - - - - -单个或多个时钟输入
“单一”
(默认)|“多”
指定是否要生成单个或多个时钟输入在HDL代码。有关更多信息,请参见时钟输入。
过采样
- - - - - -过采样因素对全球时钟
1
(默认)|整数大于或等于0
全球过采样时钟的频率,指定为一个整数模型的基准利率的倍数。有关更多信息,请参见过采样因子。
UserComment
- - - - - -高密度脂蛋白文件头的评论
特征向量
指定注释行生成的高密度脂蛋白和试验台的头文件。有关更多信息,请参见评论标题。
VerilogFileExtension
- - - - - -Verilog®文件扩展名
“.v”
(默认)|特征向量
指定生成的Verilog文件的文件扩展名。有关更多信息,请参见Verilog文件扩展名。
VHDLFileExtension
- - - - - -硬件描述语言(VHDL)®文件扩展名
“.vhd”
(默认)|特征向量
指定生成的硬件描述语言(VHDL)文件的文件扩展名。有关更多信息,请参见硬件描述语言(VHDL)文件扩展名。
EntityConflictPostfix
- - - - - -后缀为复制硬件描述语言(VHDL)实体或Verilog模块的名字
“_block”
(默认)|特征向量
指定后缀作为特征向量,解决重复实体或模块的名字。有关更多信息,请参见实体冲突后缀。
PackagePostfix
- - - - - -包文件的后缀名
“_pkg”
(默认)|特征向量
包文件的后缀名称指定为一个特征向量。有关更多信息,请参见包后缀。
ReservedWordPostfix
- - - - - -后缀的名字冲突的硬件描述语言(VHDL)或Verilog保留字
“_rsvd”
(默认)|特征向量
有关更多信息,请参见保留字后缀。
SplitEntityArch
- - - - - -硬件描述语言(VHDL)实体和建筑分割成单独的文件
“关闭”
(默认)|“上”
有关更多信息,请参见分割实体和架构。
SplitEntityFilePostfix
- - - - - -硬件描述语言(VHDL)的实体文件的后缀名
“_entity”
(默认)|特征向量
有关更多信息,请参见分割实体文件后缀。
SplitArchFilePostfix
- - - - - -后缀为硬件描述语言(VHDL)架构文件的名字
“_arch”
(默认)|特征向量
有关更多信息,请参见分裂拱文件后缀。
VHDLArchitectureName
- - - - - -硬件描述语言(VHDL)架构名称
rtl的
(默认)|特征向量
有关更多信息,请参见硬件描述语言(VHDL)架构名称。
ClockProcessPostfix
- - - - - -后缀为时钟流程名称
“_process”
(默认)|特征向量
监测过程的后缀名称指定为一个特征向量。有关更多信息,请参见监测过程后缀部分时钟设置和时间控制器后缀参数。
ComplexImagPostfix
- - - - - -后缀为复杂信号的虚部
“_im”
(默认)|特征向量
有关更多信息,请参见复杂的虚部后缀在复杂信号后缀参数。
ComplexRealPostfix
- - - - - -对复杂信号的虚部的名称后缀
“_re”
(默认)|特征向量
有关更多信息,请参见复杂的实数部分后缀在复杂信号后缀参数。
EnablePrefix
- - - - - -前缀为内部使信号
' enb '
(默认)|特征向量
前缀为内部时钟实现和控制流实现信号,指定为一个特征向量。有关更多信息,请参见时钟使设置和参数。
ModulePrefix
- - - - - -模块或实体名称的前缀
”
(默认)|特征向量
为每一个模块或指定一个前缀HDL代码生成的实体名称。高密度脂蛋白编码器™也同样适用这个前缀生成脚本文件的名字
有关更多信息,请参见ModulePrefix在特定于语言的标识符和后缀参数。
TimingControllerPostfix
- - - - - -时间控制器名称的后缀
“_tc”
(默认)|特征向量
有关更多信息,请参见时间控制器后缀在时钟设置和时间控制器后缀参数。
PipelinePostfix
- - - - - -寄存器名称后缀为输入和输出管道
“_pipe”
(默认)|特征向量
有关更多信息,请参见管道后缀。
VHDLLibraryName
- - - - - -硬件描述语言(VHDL)库名称
‘工作’
(默认)|特征向量
有关更多信息,请参见硬件描述语言(VHDL)库名称。
UseSingleLibrary
- - - - - -生成模型引用到一个单一的硬件描述语言(VHDL)代码库
“关闭”
(默认)|“上”
有关更多信息,请参见生成模型引用到一个单一的硬件描述语言(VHDL)代码库。
BlockGenerateLabel
- - - - - -硬件描述语言(VHDL)块标签后缀生成
语句
“_gen”
(默认)|特征向量
有关更多信息,请参见块生成标签。
OutputGenerateLabel
- - - - - -硬件描述语言(VHDL)输出分配标签后缀生成
语句
“outputgen”
(默认)|特征向量
有关更多信息,请参见输出生成标签。
InstanceGenerateLabel
- - - - - -硬件描述语言(VHDL)的实例部分标签后缀生成
语句
“_gen”
(默认)|特征向量
有关更多信息,请参见实例生成标签。
InstancePostfix
- - - - - -生成的组件实例名称的后缀
”
(默认)|特征向量
有关更多信息,请参见实例后缀。
InstancePrefix
- - - - - -前缀为生成的组件实例名称
“u_”
(默认)|特征向量
有关更多信息,请参见实例的前缀。
VectorPrefix
- - - - - -为向量名称前缀
“vector_of_”
(默认)|特征向量
有关更多信息,请参见向量的前缀。
HDLMapFilePostfix
- - - - - -映射文件的后缀
“_map.txt”
(默认)|特征向量
有关更多信息,请参见映射文件后缀。
InputType
- - - - - -高密度脂蛋白数据类型的输入端口
“线”
或“std_logic_vector”
(默认)|“签署/无符号”
硬件描述语言(VHDL)的输入可以有“std_logic_vector”
或“签署/无符号”
数据类型。Verilog输入必须“线”
。
有关更多信息,请参见输入和输出端口和时钟使输出类型参数。
OutputType
- - - - - -高密度脂蛋白输出端口的数据类型
输入数据类型一样的
(默认)|“std_logic_vector”
|“签署/无符号”
|“线”
硬件描述语言(VHDL)输出可以输入数据类型一样的
,“std_logic_vector”
或“签署/无符号”
。Verilog输出必须“线”
。
有关更多信息,请参见输入和输出端口和时钟使输出类型参数。
ClockEnableOutputPort
- - - - - -时钟使输出端口名称
“ce_out”
(默认)|特征向量
时钟使输出端口名称,指定为一个特征向量。
有关更多信息,请参见时钟使输出端口。
MinimizeClockEnables
- - - - - -省略时钟为单频启用逻辑设计
“关闭”
(默认)|“上”
有关更多信息,请参见减少时钟使和复位信号参数。
MinimizeGlobalResets
- - - - - -忽略全局重置单频逻辑设计
“关闭”
(默认)|“上”
有关更多信息,请参见减少时钟使和复位信号参数。
TriggerAsClock
- - - - - -使用触发信号作为时钟触发子系统
“关闭”
(默认)|“上”
有关更多信息,请参见使用触发信号作为时钟。
EnableTestPoints
- - - - - -使高密度脂蛋白DUT端口生成测试点
“关闭”
(默认)|“上”
有关更多信息,请参见使高密度脂蛋白DUT端口生成测试点。
AsyncResetPort
- - - - - -生成异步复位端口
“关闭”
(默认)|“上”
有关更多信息,请参见使用触发子系统HDL代码生成。
ScalarizePorts
- - - - - -平向量港口为标量港
“关闭”
(默认)|“上”
|“dutlevel”
有关更多信息,请参见Scalarize港口。
UseAggregatesForConst
- - - - - -表示与骨料常量值
“关闭”
(默认)|“上”
有关更多信息,请参见表示常量值总量。
InlineMATLABBlockCode
- - - - - -为MATLAB函数内联HDL代码块
“关闭”
(默认)|“上”
有关更多信息,请参见内联MATLAB功能块的代码。
InitializeBlockRAM
- - - - - -初始信号值生成内存块
“上”
(默认)|“关闭”
有关更多信息,请参见初始化所有内存块。
RAMArchitecture
- - - - - -内存架构
“WithClockEnable”
(默认)|“WithoutClockEnable”
有关更多信息,请参见内存架构。
NoResetInitializationMode
- - - - - -无重置寄存器进行初始化
“InsideModule”
(默认)|“没有”
|“脚本”
有关更多信息,请参见无重置寄存器初始化。
MinimizeIntermediateSignals
- - - - - -减少中间信号
“关闭”
(默认)|“上”
有关更多信息,请参见减少中间信号。
LoopUnrolling
- - - - - -展开硬件描述语言(VHDL)为
和生成
循环
“关闭”
(默认)|“上”
有关更多信息,请参见在硬件描述语言(VHDL)展开为能够生成循环代码。
MaskParameterAsGeneric
- - - - - -可重用的代码生成相同的面具的子系统参数
“关闭”
(默认)|“上”
有关更多信息,请参见从蒙面子系统生成参数化HDL代码。
EnumEncodingScheme
- - - - - -展开硬件描述语言(VHDL)为
和生成
循环
“默认”
(默认)|“onehot”
|“twohot”
|“二元”
有关更多信息,请参见枚举类型编码方案。
ScalarizedPortIndexing
- - - - - -起始索引scalarized向量港口的名称
“从零开始的”
(默认)|“集中”
有关更多信息,请参见索引Scalarized端口命名。
UseRisingEdge
- - - - - -使用硬件描述语言(VHDL)rising_edge
或falling_edge
函数来检测时钟转换
“关闭”
(默认)|“上”
有关更多信息,请参见对寄存器使用“rising_edge / falling_edge”风格。
InlineConfigurations
- - - - - -包括硬件描述语言(VHDL)配置
“上”
(默认)|“关闭”
有关更多信息,请参见嵌入式硬件描述语言(VHDL)配置。
SafeZeroConcat
- - - - - -类型安全的语法串接零
“上”
(默认)|“关闭”
有关更多信息,请参见连接类型安全零。
ObfuscateGeneratedHDLCode
- - - - - -使生成的HDL代码
“关闭”
(默认)|“上”
指定是否要生成的HDL代码混淆。有关更多信息,请参见生成混淆HDL代码。
GenerateRecordType
- - - - - -为总线生成记录类型
“关闭”
(默认)|“上”
指定是否要生成代码和硬件描述语言(VHDL)构造记录类型总线信号在设计测试(DUT)接口和不同子系统级接口。有关更多信息,请参见为总线生成记录类型。
OptimizeTimingController
- - - - - -优化定时控制器
“上”
(默认)|“关闭”
有关更多信息,请参见优化定时控制器
TimingControllerArch
- - - - - -生成重置时间控制器
“默认”
(默认)|“复位”
有关更多信息,请参见定时控制器的体系结构
CustomFileHeaderComment
- - - - - -自定义文件头的评论
”
(默认)|特征向量
有关更多信息,请参见自定义文件头的评论。
CustomFileFooterComment
- - - - - -自定义文件页脚评论
”
(默认)|特征向量
有关更多信息,请参见自定义文件页脚评论。
DateComment
- - - - - -在报头包含时间戳
“上”
(默认)|“关闭”
有关更多信息,请参见发出时间/日期戳在头在RTL注释参数。
RequirementComments
- - - - - -从代码生成报告需求文档链接
“上”
(默认)|“关闭”
有关更多信息,请参见包括需求块注释。
UseVerilogTimescale
- - - - - -生成的时间表
编译器指令
“上”
(默认)|“关闭”
有关更多信息,请参见用Verilog时间表指令。
时间尺度
- - - - - -用verilog的时间表
规范
“时间尺度1 ns / 1 ns”
(默认)|特征向量
有关更多信息,请参见Verilog时间表规范。
HDLCodingStandard
- - - - - -指定HDL编码标准
特征向量
指定生成的HDL代码必须符合行业编码标准的指导方针。有关更多信息,请参见选择编码标准和报告选项参数。
HDLCodingStandardCustomizations
- - - - - -指定HDL编码标准定制对象
hdlcoder.CodingStandard
对象
编码标准定制对象时使用的行业编码标准生成HDL代码。有关更多信息,请参见hdlcoder.CodingStandard
。
GeneratedModel
- - - - - -生成的模型与HDL代码输出
“上”
(默认)|“关闭”
有关更多信息,请参见生成的模型。
GenerateValidationModel
- - - - - -输出验证模型与生成模型
“关闭”
(默认)|“上”
有关更多信息,请参见验证模型。
GeneratedModelNamePrefix
- - - - - -前缀为生成模型的名字
“gm_”
(默认)|特征向量
有关更多信息,请参见前缀为生成模型的名字。
ValidationModelNameSuffix
- - - - - -后缀生成验证模型的名字
“_vnl”
(默认)|特征向量
有关更多信息,请参见后缀为验证模型的名字。
LayoutStyle
- - - - - -选择生成的HDL的布局风格模型更好的可视化布局
“默认”
(默认)|“没有”
|“AutoArrange”
有关更多信息,请参见布局风格。
高速公路
- - - - - -自动生成的信号路由模型
“上”
(默认)|“关闭”
有关更多信息,请参见汽车信号路由。
InterBlkHorzScale
- - - - - -内嵌水平扩展
1.7
(默认)|正整数
有关更多信息,请参见内嵌水平扩展。
InterBlkVertScale
- - - - - -内嵌垂直扩展
1.2
(默认)|正整数
有关更多信息,请参见内嵌垂直扩展。
HighlightFeedbackLoops
- - - - - -强调反馈循环抑制延迟平衡和优化
“上”
(默认)|“关闭”
指定是否在您的设计强调反馈循环。有关更多信息,请参见强调反馈循环抑制延迟平衡和优化。
HighlightClockRatePipeliningDiagnostic
- - - - - -突出街区抑制时钟频率流水线
“上”
(默认)|“关闭”
为时钟频率流水线优化指定是否突出障碍。有关更多信息,请参见突出街区抑制时钟频率流水线。
DistributedPipeliningBarriers
- - - - - -突出街区抑制分布式流水线
“上”
(默认)|“关闭”
有关更多信息,请参见突出街区抑制分布式流水线。
DetectBlackBoxNameCollision
- - - - - -检查名称冲突在黑盒接口
“警告”
(默认)|“没有”
|“错误”
有关更多信息,请参见检查名称冲突在黑盒接口。
TreatRealsInGeneratedCodeAs
- - - - - -自动闭塞放置在生成模型
“错误”
(默认)|“警告”
|“没有”
有关更多信息,请参见检查存在实数HDL代码生成。
CodeGenerationOutput
- - - - - -代的HDL代码生成和显示模式
“GenerateHDLCode”
(默认)|“GenerateHDLCodeAndDisplayGeneratedModel”
|“DisplayGeneratedModelOnly”
指定是否要生成HDL代码,或者只显示生成的模型,生成和显示HDL代码生成的模型。有关更多信息,请参见生成HDL代码部分代码生成输出参数。
GenerateHDLCode
- - - - - -生成HDL代码
“上”
(默认)|“关闭”
生成HDL代码模型。有关更多信息,请参见生成HDL代码部分代码生成输出参数。
EDAScriptGeneration
- - - - - -启用或禁用脚本生成的第三方工具
“上”
(默认)|“关闭”
有关更多信息,请参见生成EDA脚本。
HDLCompileInit
- - - - - -编译脚本初始化文本
“vlib % s \ n”
(默认)|特征向量
有关更多信息,请参见编译初始化。
HDLCompileTerm
- - - - - -编译脚本终止文本
”
(默认)|特征向量
有关更多信息,请参见编译终止。
HDLCompileFilePostfix
- - - - - -文件名后缀进行编译脚本
“_compile.do”
(默认)|特征向量
有关更多信息,请参见编译文件后缀。
HDLCompileVerilogCmd
- - - - - -Verilog编译命令
“视频博客% s % s \ n”
(默认)|特征向量
Verilog编译命令,指定为一个特征向量。的SimulatorFlags
名称-值对将指定第一个参数和模块名称指定第二个参数。
有关更多信息,请参见编译命令Verilog。
HDLCompileVHDLCmd
- - - - - -硬件描述语言(VHDL)编译命令
“威科姆公司% s % s \ n”
(默认)|特征向量
硬件描述语言(VHDL)编译命令,指定为一个特征向量。的SimulatorFlags
名称-值对将指定第一个参数,实体名称指定第二个参数。
有关更多信息,请参见编译命令硬件描述语言(VHDL)。
HDLLintTool
- - - - - -高密度脂蛋白线头工具
“没有”
(默认)|“AscentLint”
|“勒达”
|“望远镜”
|“自定义”
有关更多信息,请参见选择高密度脂蛋白线头工具。
HDLLintInit
- - - - - -高密度脂蛋白线头初始化的名字
特征向量
高密度脂蛋白线头初始化的名字,指定为一个特征向量。缺省值是来自HDLLintTool
名称-值对。
有关更多信息,请参见线头初始化。
HDLLintCmd
- - - - - -高密度脂蛋白线头命令
特征向量
高密度脂蛋白线头命令,指定为一个特征向量。缺省值是来自HDLLintTool
名称-值对。
有关更多信息,请参见线头命令。
HDLLintTerm
- - - - - -高密度脂蛋白线头终止的名字
特征向量
高密度脂蛋白线头终止,指定为一个特征向量。缺省值是来自HDLLintTool
名称-值对。
有关更多信息,请参见线头终止。
HDLSynthTool
- - - - - -合成工具
“没有”
(默认)|“伊势”
|“自由人”
|“精度”
|“第四的”
|“Synplify”
|“Vivado”
|“自定义”
有关更多信息,请参见选择合成工具。
HDLSynthCmd
- - - - - -高密度脂蛋白合成命令
特征向量
高密度脂蛋白合成命令,指定为一个特征向量。缺省值是来自HDLSynthTool
名称-值对。
有关更多信息,请参见合成的命令。
HDLSynthFilePostfix
- - - - - -脚本文件名后缀合成
特征向量
高密度脂蛋白合成脚本文件名后缀,指定为一个特征向量。缺省值是来自HDLSynthTool
名称-值对。
有关更多信息,请参见合成文件后缀。
HDLSynthInit
- - - - - -合成脚本初始化的名字
特征向量
高密度脂蛋白合成脚本初始化,指定为一个特征向量。缺省值是来自HDLSynthTool
名称-值对。
有关更多信息,请参见合成初始化。
HDLSynthTerm
- - - - - -合成终止脚本的名字
特征向量
终止高密度脂蛋白合成脚本的名称。缺省值是来自HDLSynthTool
名称-值对。
有关更多信息,请参见合成终止。
版本历史
介绍了R2006b
MATLAB명령
다음MATLAB명령에해당하는링크를클릭했습니다。
명령을실행하려면MATLAB명령창에입력하십시오。웹브라우저는MATLAB명령을지원하지않습니다。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。