DSP的系统生成器——系统生成器“比特真”和“循环真”是什么意思?-Xilinx-AMD社区-FPGA CPLD-ChipDebug

DSP的系统生成器——系统生成器“比特真”和“循环真”是什么意思?

描述

一般描述:

Xilinx系统生成器在表示它支持“比特真”和“循环真”的硬件建模时意味着什么?

解决方案

SIMULINK是一个事件驱动的动态系统仿真器,包括通过状态空间方程(即微分方程)和离散时间和离散空间(可计数的,以及所有意图和目的,有限指标集)定义的连续时间和空间系统。后者是重要的,因为它允许系统生成器仿真随着时间的推移硬件的演变。这是很重要的,因为从理论上讲,您可以从Simulink中了解生成的硬件(VHDL)的位和循环行为。γ

系统生成器中的信号被表示为(任意精度)定点数据;在硬件中,这对应于标准逻辑矢量。如果检查Simulink中的系统生成器信号,其固定点值将包含与硬件中的标准逻辑向量的对应位相同的位。这就是为什么系统生成器是“位真”的原因。

除了定点值之外,每个系统发生器信号被采样并且具有相关的采样周期。如果在Simulink中检查信号(例如,使用Simulink作用域块),则会看到转换仅发生在驱动信号的块的采样周期的倍数上。在由系统生成器生成的硬件中,相应的标准逻辑矢量由时钟(或组合的)在特定时钟速率下具有“继承的”时钟周期的块驱动。γ

在Simulink中的相应采样周期被保证为硬件时钟周期的倍数。在对应于采样周期倍数的时钟转换中,标准逻辑矢量(硬件)中的比特与Simulink信号(软件)中的定点数据相匹配。这就是为什么系统生成器是“循环真”的原因。

有时指的是有点真实,但不是循环真实的模型。无论这意味着什么,对于系统生成器,没有模糊性:标准逻辑矢量中的比特与对应于Simulink采样周期的倍数的硬件时钟转换中的相应定点系统生成器Simulink信号中的比特相同。

请登录后发表评论

    没有回复内容