通常,您不需要在接通电源后立即关注触发器的状态,因为在配置器件之前,器件的所有IO引脚都保持三态(可能具有弱上拉)。
在配置期间,所有触发器都设置为比特流中给出的值。
如果未在代码中为触发器指定初始vlue,则工具默认在配置后将其设置为零。
对于为信号(VHDL)或reg(Verilog)指定初始值的HDL设计,该值将从比特流加载,这将是配置完成且设计开始运行时的值。
如果信号(或reg)声明中没有初始值,但是你的代码在该信号的逻辑中有一个复位,那么逻辑的reset子句中给出的值将是配置后的初始值(即使你
从不断言重置)。
在上电和配置之间,器件进行自我初始化。
这种情况发生在上电后INIT_B为低电平时。
如果不配置器件,可以回读“比特流”以查看内部寄存器在自初始化后的状态。
它可能都是零。
在任何情况下,它通常都不重要,因为所有IO引脚都是三态的,因此任何内部寄存器都不会影响FPGA的引脚。
- Gabor
通常,您不需要在接通电源后立即关注触发器的状态,因为在配置器件之前,器件的所有IO引脚都保持三态(可能具有弱上拉)。
在配置期间,所有触发器都设置为比特流中给出的值。
如果未在代码中为触发器指定初始vlue,则工具默认在配置后将其设置为零。
对于为信号(VHDL)或reg(Verilog)指定初始值的HDL设计,该值将从比特流加载,这将是配置完成且设计开始运行时的值。
如果信号(或reg)声明中没有初始值,但是你的代码在该信号的逻辑中有一个复位,那么逻辑的reset子句中给出的值将是配置后的初始值(即使你
从不断言重置)。
在上电和配置之间,器件进行自我初始化。
这种情况发生在上电后INIT_B为低电平时。
如果不配置器件,可以回读“比特流”以查看内部寄存器在自初始化后的状态。
它可能都是零。
在任何情况下,它通常都不重要,因为所有IO引脚都是三态的,因此任何内部寄存器都不会影响FPGA的引脚。
- Gabor
举报