代码生成器不会在生成的代码中显式地对构成非原子屏蔽子系统块的基元块进行分组。这种灵活性允许更有效的代码生成。属性将屏蔽子系统块配置为作为原子单元执行,在某些情况下可以实现分组将其视为原子单位选择。
HDL Coder™提供了影响HDL实现和合成逻辑的额外配置选项。
HDL块属性
ConstrainedOutputPipeline |
通过在设计中移动现有延迟来放置在输出端的寄存器数量。分布式管道不会重新分发这些寄存器。默认为0 .详情请参见ConstrainedOutputPipeline(高密度脂蛋白编码器). |
InputPipeline |
要在生成的代码中插入的输入管道阶段数。分布式流水线和受限输出流水线可以移动这些寄存器。默认为0 .详情请参见InputPipeline(高密度脂蛋白编码器). |
OutputPipeline |
要在生成的代码中插入的输出管道阶段数。分布式流水线和受限输出流水线可以移动这些寄存器。默认为0 .详情请参见OutputPipeline(高密度脂蛋白编码器). |