HDL 计数器
在一组数字范围内前进和倒计时.
模块类型: SubSystem
库中的路径:
|
资料描述
座 *HDL 计数器*模拟在 自由奔跑, 伯爵有限公司 和 模数,模数 支持有符号和无符号整数以及定点数据类型的硬件计数器。 计数器输出其当前时间的值。
计数器根据参数值从初始值计数到阈值。 计数器类型, 计数至值,和 字长. 计数器输出的类型取决于参数 计数器输出数据为, 字长,和 小数长度.
港口
输入
#
rst
—
复位信号
标量,标量
Details
输入信号用于确定计数器何时被单元复位。
| 数据类型 |
|
| 复数支持 |
非也。 |
#
负荷/负荷
—
下载信号
标量,标量
Details
下载输入信号。 当逻辑输入进来 1,计数器接受在*load_val*端口上接收的值。
| 数据类型 |
|
| 复数支持 |
非也。 |
#
负载值
—
在逻辑加载信号 1 在*加载端口上*
标量,标量
Details
向*load*端口施加逻辑负载时写入计数器的信号。 1.
| 数据类型 |
|
| 复数支持 |
非也。 |
#
enb
—
激活信号
标量,标量
Details
确定计数器是否应该从前一个值计数的输入信号。
*当此信号等于 1 计数器根据方向继续向上或向下计数。
*当此信号等于 0,计数器保留以前的值。
| 数据类型 |
|
| 复数支持 |
非也。 |
#
署长
—
发票方向信号
标量,标量
Details
确定是向上计数还是向下计数的输入信号。 此端口与参数相关联 *步进值*确定发票的方向。
*价值 1 -默认情况下,这会导致计数器增加。 参数值 *步进值*被添加到当前计数器值以计算下一个值。
*价值 0 -减少计数器。 参数值 *步进值*从当前计数器值中减去以计算下一个值。
| 数据类型 |
|
| 复数支持 |
非也。 |
参数
参数
#
计数器类型 —
标签类型
自由运行 | 有限计数 | 取模
Details
计数器的行为,它确定要建模的硬件计数器:自由运行、受限或模块化。 设置为:
-
自由奔跑(默认值)-计数器继续按参数值增加或减少。 *步进值*重置前。 -
伯爵有限公司-计数器按参数值增加或减少 步进值*直到它完全等于参数的值 *计数至值. 如果值为 步进值*使得分数值不会完全等于 *计数至值,然后它可以继续计数到阈值,该阈值由参数确定 字长. -
模数,模数-计数器按参数值增加或减少 步进值*直到达到参数的值 *计数至值. 如果值为 步进值*使得计数器值不完全等于 *计数至值,然后计数器卷积到由卷积步骤的值确定的值。
| 值 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
# 初始值 — 复位后的计数器值
Details
计数器重置为的值。
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
# 步进值 — 发票的步进值
Details
在每次倒计时时添加到计数器的值。
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
# 计数至值 — 计数器的阈值
Details
使用模式时 伯爵有限公司 如果计数器值正好等于参数值 计数至值,然后帐户以值重新开始 初始值.
如果帐户价值超过 计数至值,然后计数器继续计数到阈值,这取决于参数 字长.
使用模式时 模数,模数 如果计数器达到值 计数至值,计数器从由卷积步骤的值确定的值重新开始。
依赖关系
若要使用此参数,请为参数设置 *计数器类型*价值 伯爵有限公司 或 模数,模数.
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
#
从...开始计数 —
计算计数器初始值的规则
初始值 | 指定
Details
选择计数器的初始值将被选择的规则,计数器将在达到阈值后返回到该规则。 此规则适用于计数器模式。 伯爵有限公司 和 自由奔跑. 在模式 模数,模数 在达到阈值之后,计数器可以采取与初始计数器值不同的卷积步长值。
*如果选择了模式 指定,参数 *从值开始计数*是计数器达到阈值后的初始值。
| 值 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
# 从值开始计数 — 计数器的初始值
Details
计数器达到阈值后的值,当为参数 *从…开始计数*值已设置 指定.
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
#
计数器输出数据为 —
输出数据的符号
无符号 | 有符号
Details
确定输入数据的符号。
| 值 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
# 字长 — 标签字长
Details
整数计数器的位数,包括有符号位;定点数据的整数部分的长度。
如果参数值为 *计数器输出数据为*设置为模式 未签名,则最小可能值为 *字长*等于 1;在模式 签署 最小可能值为 2. 最大可能参数值 *字长*等于 125.
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
# 小数长度 — 分数计数器长度
Details
定点数据类型的小数部分的长度。
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |