文档帮助中心文档
子系统的执行是通过外部输入来实现的
金宝app模型/港口和子系统
高密度脂蛋白编码器/港口和子系统
的启用子系统块是一个子系统块预配置作为起点来创建一个子系统执行控制信号时具有积极的价值。
使用启用子系统块模型:
不连续
可选功能
选择功能
全部展开
在
信号输入子系统块,指定为一个标量、向量或矩阵。放置一个轮廓尺寸块在一个子系统块将外部输入端口添加到块中。港标签匹配的名称轮廓尺寸块。
使用轮廓尺寸块接收信号从本地环境。
数据类型:一半|单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点|枚举|公共汽车
一半
单
双
int8
int16
int32
int64
uint8
uint16
uint32
uint64
布尔
不动点
枚举
公共汽车
启用
一个启用块在一个子系统块将外部输入端口添加到块,使块一个启用子系统块。
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点
出
信号输出子系统块,作为一个标量,返回向量或矩阵。放置一个外港块在一个子系统块将外部输出端口添加到块中。港标签匹配的名称外港块。
使用外港块将信号发送到当地的环境。
当一个正弦波输入一个子系统启用。运行仿真后,显示了三个地块范围。
当一个正弦波输入一个子系统启用。四个子系统模型中包含集成商,离散的或连续的子系统所描述的名称。运行仿真后,启用了两个范围显示结果离散子系统(大范围)和连续子系统启用(底部)范围。
使用MATLAB系统块说明大数定律。
之间的反差使子系统和触发子系统同样的控制信号,通过使用计数器电路。运行仿真后,显示了三个地块范围。
使用条件子系统和执行合并块将两个输入到一个输出。
使用仿真金宝app软件®模型和模拟旋转离合器系统。虽然建模一个离合器系统的拓扑变化是困难的,因为系统动力学在拘留所,这个例子展示了如何仿真软件的子系统启用轻松地处理这些问题。金宝app我们说明如何使用离合器的重要仿真软件建模概念创建模拟。金宝app设计者可以将这些概念应用到许多模型与动态强烈的不连续性和约束,可能会改变。
数据类型
布尔(一个]|公共汽车(一个]|双(一个]|枚举(一个]|不动点(一个]|一半(一个]|整数(一个]|单(一个]|字符串(一个]
布尔(一个]
公共汽车(一个]
双(一个]
枚举(一个]
不动点(一个]
一半(一个]
整数(一个]
单(一个]
字符串(一个]
直接引线
没有
多维信号
有限的(一个]
适应信号
讨论二阶导数过零检测
(一个]实际数据类型或能力取决于块实现的支持。金宝app
实际的代码生成支持取决于块实现。金宝app
影响高密度脂蛋白HDL编码器™提供了额外的配置选项和合成逻辑实现。
当使用启用子系统模型中针对HDL代码生成,它是良好的实践考虑以下:
合成结果匹配模型金宝app®结果,使港口必须由注册逻辑在FPGA(同步时钟)。
把单位延迟使子系统输出信号。这样做可以防止代码生成器插入额外的绕过HDL代码中的寄存器。
启用子系统可以影响合成结果在以下方面:
在某些情况下,系统时钟速度可以减少一小部分。
生成的代码使用更多的资源,扩展子系统启用实例的数量和每个子系统的输出端口数。
模块
黑箱
生成一个黑盒接口。生成的HDL代码只包含的输入/输出端口定义子系统。因此,您可以使用一个子系统在你现有的模型生成一个接口,手工编写HDL代码。
黑箱子系统的接口生成类似于模型块接口生成没有时钟信号。
没有高密度脂蛋白
从生成的代码删除子系统。您可以使用在模拟子系统,然而,把它当作“无为法”HDL代码。
基于合成工具,自动管道插入目标频率和乘数单词长度。默认值是继承。另请参阅AdaptivePipelining(高密度脂蛋白编码器)。
继承
沿着一条路径检测引入新的延迟和插入延迟匹配路径。默认值是继承。另请参阅BalanceDelays(高密度脂蛋白编码器)。
以更快的时钟频率,而不是插入管道寄存器数据速率越慢。默认值是继承。另请参阅ClockRatePipelining(高密度脂蛋白编码器)。
寄存器的数量在输出中通过移动现有的延迟你的设计。分布式流水线不重新分配这些寄存器。默认值是0。更多细节,请参阅ConstrainedOutputPipeline(高密度脂蛋白编码器)。
0
流水线寄存器分配,或以登记。默认值是从。另请参阅DistributedPipelining(高密度脂蛋白编码器)。
从
乘数合成属性映射。默认值是没有一个。另请参阅DSPStyle(高密度脂蛋白编码器)。
没有一个
从生成的HDL代码删除子系统的层次结构。默认值是继承。另请参阅FlattenHierarchy(高密度脂蛋白编码器)。
数量的输入管道阶段生成的代码插入。分布式流水线和限制输出管道可以移动这些寄存器。默认值是0。更多细节,请参阅InputPipeline(高密度脂蛋白编码器)。
数量的输出管道阶段生成的代码插入。分布式流水线和限制输出管道可以移动这些寄存器。默认值是0。更多细节,请参阅OutputPipeline(高密度脂蛋白编码器)。
数量的功能与资源映射到一个共享资源。缺省值是0。另请参阅资源共享(高密度脂蛋白编码器)。
并行数据路径,或向量,时间多路转换成串行,标量数据路径。默认是0,实现完全并行数据路径。另请参阅流媒体(高密度脂蛋白编码器)。
目标规范
这一块不能DUT,所以块属性设置目标规范选项卡将被忽略。
高密度脂蛋白编码器支金宝app持使HDL代码生成子系统,满足下列条件:
启用子系统不是DUT。
子系统是不这两个触发和启用。
使信号是一个标量。
使子系统的输出有一个初始值为0。
启用的所有输入和输出子系统(包括启动信号)以相同的速度运行。
的显示输出端口使块的参数设置从。
的州时启用使块的参数设置举行(即。,使块不重置状态启用时)。
举行
的输出时禁用参数的子系统输出端口设置为启用举行(即。,使子系统不重置输出值时禁用)。
如果DUT包含以下模块,RAMArchitecture被设置为WithClockEnable:
RAMArchitecture
WithClockEnable
双端口RAM
简单的双端口RAM
单独的端口内存
启用子系统不包含以下模块:
中投公司大量毁灭
中投插值
冷杉大量毁灭
冷杉插值
Downsample
Upsample
高密度脂蛋白FIFO
高密度脂蛋白Cosimulation块(高密度脂蛋白验证人™)
率转换
NR极地编码器和NR极地译码器(无线HDL工具箱™)
自动增益控制器的例子展示了如何使用使HDL代码生成子系统。打开示例,输入:
hdlcoder_agc
实际的数据类型支持取决于块实现。金宝app
海脂肪clic苏联合国collegamento切corrisponde questo第一MATLAB:
Esegui il第一inserendolo所以nella隙缝di第一MATLAB。我浏览器web非supportano金宝app comandi MATLAB。
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室