首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FPGA编程后会自动复位吗?

FPGA编程后会自动复位吗?
EN

Stack Overflow用户
提问于 2018-08-13 09:54:05
回答 1查看 899关注 0票数 1

我正在做FPGA项目,现在只有一个问题。

当更新FPGA板上的位流时,会自动复位FPGA内部的所有触发器吗?使用Vivado设计FPGA时,有一个重置外部端口,用户必须切换该端口才能重置FPGA。

如果一个初始的FPGA编程过程自动复位所有触发器,为什么我们还需要一个外部复位端口?

EN

回答 1

Stack Overflow用户

发布于 2018-09-20 08:20:56

FPGA中的所有寄存器和BRAM单元都是在配置过程中初始化的,因此,如果在FPGA中仅使用复位信号,则可能不需要额外的复位信号。

FPGA中的一些硬逻辑组件可能需要重置,特别是当您有多个时钟时。

诸如Zynq之类的FPGA包括处理器/IO复合体,当所连接的可编程逻辑被重新配置时,该复合体不会被复位。

诸如PCIE之类的协议实施可能需要重置以与其对等方同步。在这些情况下,使用复位信号是方便的,有时也是必要的,而不是对FPGA进行重新编程。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51814282

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档