仿真器中的“使用器件”选项如何工作? (MAX +PLUS®II仿真器,MPU)

该MAX + PLUS II仿真具有在SCF文件可实际应用矢量到一个编程MAX®器件在MPU的能力。此应用程序通过在仿真器中启用“ 使用器件”选项来完成。

此选项仅允许执行功能仿真。原因是MPU / LP6硬件无法足够快地与计算机通信以执行时序仿真。 SCF文件中的向量不会以与SCF中指定的速度相同的速度应用于器件。

此选项通过扫描SCF文件来查找输入信号的转换。当遇到一个或多个这样的转换时,如果需要,使用多个工业标准体系结构(ISA)总线周期,通过MPU将适当的新向量发送到器件。然后将专用时钟信号施加到器件,允许在给出时钟边沿之前设置所有数据信号。

在允许信号有足够的时间传播通过器件之后,然后对器件的输出进行采样并将其发送回计算机,如果需要,再次使用多个ISA总线周期。然后,MAX + PLUS II软件扫描SCF文件以进行下一个输入转换,此循环将继续,直到达到SCF文件的末尾。

然后将采样的输出写回SCF文件,显示输出转换与相应的输入转换同时进行,从而提供功能仿真结果。

启用“ 使用器件”选项完成仿真所需的时间取决于输入转换的数量。它不是由SCF文件表示的时间长度决定的。

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-08-06 16:49:56 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它