【发布时间】:2018-08-13 01:54:05
【问题描述】:
我正在从事 FPGA 项目,现在只有一个问题。
更新 FPGA 板上的比特流时,是否会自动重置 FPGA 内的所有触发器?使用 Vivado 设计 FPGA 时,有一个外部复位端口,用户必须切换该端口才能复位 FPGA。
如果初始 FPGA 编程过程自动重置所有触发器,为什么我们需要外部重置端口?
【问题讨论】:
-
全局设置/重置 (GSR) 信号在配置期间置位以重置和重新初始化所有 BRAM 和触发器。这是
reset external port在哪里?如果它在您的设计中,它可以用于重置设计而无需重新配置..!!你是这个意思吗?查看link了解更多详情。 -
在使用 vivado 设计工具时,我使用了 clocing 向导,它给了我一个重置外部端口和默认 sysclk 300mhz。
-
是否可以假设 FPGA 在使用比特流对设备进行编程后初始化 FPGA BRAM 和内部的所有单元?那么FPGA系统就不需要使用reset信号了。