当前位置: 首页 > article >正文

FPGA 动态重构配置流程

        触发FPGA 进行配置的方式有两种,一种是断电后上电,另一种是在FPGA运行过程中,将PROGRAM 管脚拉低。将PROGRAM 管脚拉低500ns 以上就可以触发FPGA 进行重构。

FPGA 的配置过程大致可以分为:配置的触发和建立阶段、加载配置文件和建立时序。

其详细步骤可以分为5 个。
(1)配置触发
        在运行过程中,将FPGA 的PROGRAM 管脚置低500ns 以上会触发重置。上电重置是复位整个FPGA,不仅仅是进入重置过程,而且对其他器件会有影响。
(2)清除配置存储器
        将PROGRAM 管脚拉低500ns 以上会触发FPGA 重置。触发后,DONE 和INIT 两个管脚会被拉低,并开始清除配置存储器。INIT 管脚被拉高表示清理完成。
(3)配置管脚采样
        将INIT 管脚拉高代表配置初始化完成,开始进入采样阶段。FPGA 会读取配置模式管脚M[2:0]上的数据,确定配置模式。

(4)加载配置文件
        确定配置模式以后,FPGA 会从相应的数据管脚读取配置文件中的数据,根据配置命令和配置数据完成对FPGA 的配置。
(5)建立序列
        建立序列是配置流程中的最后一个步骤。重构被触发后,DONE 管脚会一直被拉低。当配置文件加载完成,时序建立后,DONE 管脚被拉高,表示配置过程完成。

http://www.lryc.cn/news/2403459.html

相关文章:

  • Elasticsearch的审计日志(Audit Logging)介绍
  • 软件测试:质量保障的基石与未来趋势
  • 网络安全逆向分析之rust逆向技巧
  • Docker容器化技术概述与实践
  • win中将pdf转为图片
  • Leetcode 2494. 合并在同一个大厅重叠的活动
  • vue+elementui 网站首页顶部菜单上下布局
  • 网络安全-等级保护(等保) 3-3-1 GB/T 36627-2018 附录A (资料性附录) 测评后活动、附 录 B (资料性附录)渗透测试的有关概念说明
  • pytorch3d+pytorch1.10+MinkowskiEngine安装
  • AI Infra运维实践:DeepSeek部署运维中的软硬结合
  • MySQL体系架构解析(二):MySQL目录与启动配置全解析
  • 深度学习在RNA分子动力学中的特征提取与应用指南
  • K8s基础一
  • 2025五大免费变声器推荐!
  • StringRedisTemplete使用
  • SDC命令详解:使用set_min_capacitance命令进行约束
  • 几何引擎对比:OpenCasCade、ACIS、Parasolid和CGM
  • OD 算法题 B卷【猴子吃桃】
  • 汽车安全体系:FuSa、SOTIF、Cybersecurity 从理论到实战
  • Excel-vlookup -多条件匹配,返回指定列处的值
  • Python异步爬虫与代理完美结合
  • 惠普HP Deskjet 9600 打印机信息
  • Hive的Parquet格式优化方法
  • ADI硬件笔试面试题型解析下
  • 服务器租用:高防CDN和加速CDN的区别
  • 吃透 Golang 基础:数据结构之 Map
  • ABP VNext 与 Neo4j:构建基于图数据库的高效关系查询
  • 数论——同余问题全家桶3 __int128和同余方程组
  • leetcode47.全排列II:HashSet层去重与used数组枝去重的双重保障
  • 5.Nginx+Tomcat负载均衡群集