如何在设计中使用全局集重置(GSR)?我需要使用我的设计中的GSR符号或组件来使用MachXO设备的GSRN PIN吗?-Lattice-莱迪斯社区-FPGA CPLD-ChipDebug

如何在设计中使用全局集重置(GSR)?我需要使用我的设计中的GSR符号或组件来使用MachXO设备的GSRN PIN吗?

对于格子MaMxO器件,在器件上电时,所有的寄存器将在器件上电时复位,只要上电序列是干净的。这将发生在用户没有任何额外努力的情况下。
软件将评估设计,如果存在寄存器重置,它通常会将其中一个分配给设备中的GSR资源。该GSR资源包括设备内的复位信号的首选路由路径,但这不是自动连接到设备中的GSRN引脚。这种优选的路由资源具有比通用路由更低的偏移,因此它提供了一个更好的路径来重置分布在整个设备中的寄存器。
如果用户从输入引脚驱动复位,那么他们可以将该信号分配给GSRN引脚。这样做的优点是GSRN输入引脚为设备中的GSR路由资源提供了一个快速访问路径。(注意,连接到GSRN引脚的复位信号不必是低电平的。然而,建议使其低电平以匹配引脚指定。)所有这些都不需要在设计中使用GSR示意符号(或者在VHDL或Verilog设计中的GSR组件)。
GSR组件通常仅用于VHDL或Verilog设计的仿真,但也可以用来指定用户希望在设计中使用GSR的信号。
对于一个示意性设计,您可以使用GSR示意符号来指定您想要使用哪个信号用于GSR,但是您必须记住GSR在示意符号中的定义是低电平的。对于LigTimeCasxo,如果需要的话,您还可以指定用于GSR的信号,如果需要的话,您不必使用示意符号来实现这一点。在示意性设计中,不需要GSR符号进行模拟。

请登录后发表评论

    没有回复内容