主要内容

注册通道

寄存器值转移时机模型

自从R2019a

  • 注册通道块

库:
SoC Blockset /内存

描述

注册通道块提供了一个时机模型之间传输寄存器值一个处理器和硬件逻辑。注册通道代表了datapath公司处理器和硬件之间通过一个公共配置总线IP。配置块包含一个或多个寄存器,并配置方向为每个注册为写如果处理器写入,或者阅读,如果处理器读取。

港口

输入

全部展开

每个寄存器分配一对端口:一个输入和一个输出。您可以配置处理器是作者或读者。如果寄存器读取寄存器,那么输入来自硬件(HW)。如果寄存器写入注册,输入来自软件(SW)。默认情况下,n端口被命名为注册登记N。你可以改变通过点击注册名称编辑寄存器参数对话框。

依赖关系

输入端口的数量取决于寄存器的数量在注册表中。

输出

全部展开

每个寄存器分配一对端口:一个输入和一个输出。您可以配置处理器是作者或读者。如果寄存器配置为读取寄存器,然后输出到软件(SW)。如果寄存器是写寄存器,输出硬件(HW)。默认情况下,n端口被命名为注册登记N。你可以改变通过点击注册名称编辑寄存器参数对话框。

依赖关系

输出端口的数量取决于寄存器的数量在注册表中。

参数

全部展开

这个参数包含一个表,它的每个行对应一个注册在你的IP。编辑表添加或编辑一个寄存器配置,32个寄存器。

对于每一个注册,您可以编辑这些值:

  • 注册的名字——指定寄存器名称。这改变这个寄存器的输入和输出端口。

  • 方向——选择如果处理器寄存器写道。选择如果处理器读取寄存器。

  • 数据类型——选择寄存器的数据类型。金宝app支持的数据类型

    • int8

    • uint8

    • int16

    • uint16

    • int32

    • int64

    • uint32

    • uint64

    • 布尔

    • fixdt (1 16 0)

    • fixdt(1, 16日2 ^ 0,0)

    • 不动点

  • ——选择向量寄存器的大小。默认值是1。

这个示例代表硬件方面上的时钟周期。指定一个抵消时间通过输入一个双元素向量离散街区或可配置子系统。第一个元素是样品时间,第二个元素是时间偏移量。例如,一个条目(1.0 - 0.1)指定了一个1.0秒的样品时间0.1秒的偏移量。如果没有指定偏移,默认抵消为零。

当价值1,阻止继承其样本时间价值模型。

请注意

方向一组寄存器,这意味着软件是作家和硬件是读者,但是寄存器写样品时间确定的样品时间信号在硬件方面。

扩展功能

定点转换
设计和模拟使用定点定点系统设计师™。

版本历史

介绍了R2019a