主要内容

流水线MATLAB代码

流水线帮助实现更高的最大战略点插入寄存器时钟频率的硬件关键路径。然而,更高的时钟频率为代价的芯片面积增加,增加初始延迟。

端口寄存器

输入和输出端口寄存器模块帮助分区更大的设计所以关键路径不跨模块边界扩展。有一个端口注册在每个输入和输出端口是一个很好的设计实践为同步接口。分布式流水线不影响端口寄存器。插入输入或输出端口寄存器:

  1. 在高密度脂蛋白工作流顾问,选择HDL代码生成任务和选择优化选项卡。

  2. 启用寄存器的输入,寄存器输出,或两者兼而有之。

输入和输出管道寄存器

您可以插入多个输入和输出管道阶段。分布式流水线可以移动这些输入和输出管道寄存器来帮助减少你的模块内的关键路径。如果你插入输入和输出管道阶段没有应用分布式流水线,寄存器留在DUT的输入和输出。

插入输入或输出管道登记阶段:

  1. 在高密度脂蛋白工作流顾问,选择HDL代码生成任务和选择优化选项卡。

  2. 输入管道,输出管道,或两者兼而有之,输入管道的数量登记阶段。

操作流水线

操作流水线插入一个或多个寄存器输出的MATLAB具体表达式®代码。如果你知道一个特定的表达是关键路径的一部分,您可以添加一个流水线寄存器的输出来减少你的关键路径。

学习如何插入一个流水线寄存器在MATLAB的输出表达式,明白了管道MATLAB表达式