Xilinx UltraScale FPGA的7种配置模式详解
创作时间:
作者:
@小白创作中心
Xilinx UltraScale FPGA的7种配置模式详解
引用
CSDN
1.
https://m.blog.csdn.net/m0_59161987/article/details/136760848
Xilinx UltraScale FPGA提供了7种配置模式,通过模式输入引脚M[2:0]进行选择。这些模式可分为三大类:JTAG模式、主模式和从模式。每种模式都有其特定的应用场景和优势,从自加载到外部控制加载,从串行到并行数据传输,为FPGA开发提供了丰富的选择。本文将详细介绍这7种配置模式的特点和使用场景。
Xilinx UltraScale FPGA有7种配置模式,由模式输入引脚M[2:0]决定。七种模式如图1所示。
图1 7种配置模式
7种模式可分为3大类:
- JTAG模式(可归为从模式)
- 主模式
- 从模式
- 主模式分为Master Serial模式、Master Parallel模式
- 从模式分为Slave Serial模式、Slave Parallel模式
主模式
自加载FPGA配置模式,通常称为主模式,可用于串行或并行数据传输路径。在主模式下,FPGA的配置位流通常驻留在同一板上的非易失性存储器中。FPGA内部产生称为称为CCLK的配置时钟信号,FPGA通过闪存发送时钟或地址来控制配置过程。其框图如图2所示。
图2 主配置模式
从模式
外部控制加载FPGA配置模式,通常称为从模式,也可用于串行或并行数据传输路径。在从模式下,外部处理器、微控制器、DSP处理器或测试器将配置图像下载到FPGA中,如图3所示。从配置模式的优点是FPGA比特流几乎可以驻留在整个系统的任何地方。比特流可以与主机处理器代码一起驻留在闪存中,驻留在硬盘中或者通过网络连接的某个地方。
图3 从配置模式
从串行模式是一个简单的接口,由时钟和串行数据输入组成。从SelectMAP模式是x8、x16或x32位宽处理器的外围接口,包括芯片选择输入和读写控制输入。
JTAG连接
JTAG模式同样是串行配置模式,广泛用于原型制作和板测试。四引脚JTAG边界扫描接口在板载测试设备和调试硬件很常见。Xilinx基于UltraScale架构的FPGA编程电缆使用JTAG接口进行原型下载和调试。如图4所示。
图4 JTAG配置模式
总结
- 在设计电路图时,为选择最优的FPGA配置方案,需主要考虑以下4个方面:总体设置,下载速率,成本,配置灵活性。
- 在主模式下,FPGA自动加载配置文件数据,该配置文件数据存储于板载ROM里;从模式下,通过外部MCU/处理器将配置文件数据加载到FPGA中。
- 用作配置FPGA的专用管脚在配置完成后不能够被用作普通IO管脚,而非专用管脚在配置完毕后即被释放,可用做普通IO管脚。
- 电路设计时,一定要对M[2:0]管脚进行正确的电平设定。为了今后扩展需要或者暂时不确定为FPGA选择何种配置模式,可为M[2:0]管脚同时预留上拉和下拉电阻,便于灵活选择。
热门推荐
碟刹与鼓刹:性能比较哪个更优?
每位ESG咨询师都应了解的六种可持续商业模式
公司多给员工缴纳社保了怎么办
腿上有血栓吃什么药好
跨境电商茶具出口国外实用指南
拥抱不确定性 把脉太空碎片演化
如何制定有效的人才发展计划?
煮豆子,直接下锅是大错!教你正确方法,不管啥豆子,8分钟煮烂
揭秘:皇权巅峰下的权力迷宫,托孤、摄政与太后如何织就历史权斗网
《遇见最美宋词》:以词为媒,探寻宋代文化的温度与力量
交强险新规定:遵纪守法真的能省钱!
电视连接不上机顶盒的6大原因及解决方法
交通管理措施是什么
如何制定高效学习计划:目标、时间、方法与反思的全攻略
如何修改虚拟机文件名字
尾骨痛是怎么回事?
尾巴骨一坐就疼是怎么回事
R语言是什么?
眼睛布满血丝,要紧吗?
飞灰固化处理中搅拌技术的优化策略
个税计算推荐:选择合适系统的5个关键因素
个税APP更新引起关注 新增显示经营所得等5项所得
秋季喉咙发炎咳嗽时喝蜂蜜水真的有用吗?这些功效你可能不知道
如何轻松有效去除日常生活中的双面胶残留物技巧总结
顶楼防水永不漏水最好的方法是什么
木星探秘:气态巨行星内部,竟藏有“海洋”与“陆地”?
独立站新手教程转化篇:如何降低退货率?
掌握分贝测量技巧,轻松应对生活中的噪音挑战与健康保护
期货仓位的设置及调整方法是什么?这种设置和调整对投资收益有何影响?
仓位重会对投资产生怎样的影响?这种影响如何进行调整和优化?