0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Xilinx FPGA的上电模式类型分类

FPGA之家 来源:FPGA之家 作者:FPGA之家 2022-03-14 14:02 次阅读

总结Xilinx FPGA的上电模式可以分为以下4类型:

主模式

从模式

JTAG模式(调试模式)

系统模式(多片配置模式)

主模式

典型的主模式都是加载片外非易失( 断电不丢数据) 性存储器中的配置比特流,配置所需的时钟信号( 称为CCLK) 由FPGA内部产生,且FPGA控制整个配置过程。

在主模式下,FPGA上电后,自动将配置数据从相应的外存储器读入到SRAM中,实现内部结构映射;主模式根据比特流的位宽又可以分为:串行模式( 单比特流) 和并行模式( 字节宽度比特流) 两大类。如:主串行模式、主SPI Flash 串行模式、主并行模式等

5e9426e4-a33e-11ec-952b-dac502259ad0.png

从模式

从模式需要外部的主智能终端( 如处理器微控制器或者DSP等) 将数据下载到FPGA中,其最大的优点就是FPGA 的配置数据可以放在系统的任何存储部位,包括:Flash、硬盘、网络,甚至在其余处理器的运行代码中。

在从模式下,FPGA 作为从属器件,由相应的控制电路微处理器提供配置所需的时序,实现配置数据的下载。从模式也根据比特流的位宽不同分为串、并模式两类。

5ea7816c-a33e-11ec-952b-dac502259ad0.png

JTAG模式(调试模式)

JTAG 模式为调试模式,可将PC 中的比特文件流下载到FPGA中,断电即丢失。赛灵思公司的FPGA芯片具有IEEE 1149.1/1532协议所规定的JTAG接口,只要FPGA上电,不论模式选择管脚M[2:0] 的电平,都可用采用该配置模式。但是将模式配置管脚设置为JTAG模式,即M[2:0]=3’b101时,FPGA芯片上电后或者PROG_B管脚有低脉冲出现后,只能通过JTAG模式配置。

在JTAG模式中,PC和FPGA通信的时钟为JTAG接口的TCLK,数据直接从TDI进入FPGA,完成相应功能的配置。

5ebcc69e-a33e-11ec-952b-dac502259ad0.png

系统模式(多片配置模式)

为了解决大规模FPGA的配置问题,赛灵思公司推出了系统级的System ACE(Advanced Configuration Environment) 解决方案。System ACE可在一个系统内,甚至在多个板上,对赛灵思的所有FPGA进行配置,使用Flash存储卡或微硬盘保存配置数据,通过System ACE控制器把数据配置到FPGA中。

5ed45b4c-a33e-11ec-952b-dac502259ad0.png

附:System ACE的CF(Compact Flash) 模式

System ACE CF存储设备包括赛灵思的ACE Flash卡或其它厂家的Compact Flash卡以及IBM的微硬盘。Compact Flash卡的容量为32MB~4GB,微硬盘的容量为2GB~6GB,至少可配置数百片FPGA芯片。

System ACE CF控制器提供了存储单元和FPGA器件之间的接口,PC和存储器的标准JTAG接口。控制器芯片默认的配置模式也是通过边界扫描的方式将数据配置到FPGA 链中,同样可由边界扫描链的测试和编程接口来辅助进行系统原形的调试。

5ee61170-a33e-11ec-952b-dac502259ad0.png

原文标题:Xilinx FPGA的上电配置过程——进阶篇

文章出处:【微信公众号:FPGA之家】欢迎添加关注!文章转载请注明出处。

审核编辑:彭菁
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    6812

    浏览量

    147660
  • FPGA
    +关注

    关注

    1603

    文章

    21328

    浏览量

    593271
  • Xilinx FPGA
    +关注

    关注

    1

    文章

    29

    浏览量

    7139

原文标题:Xilinx FPGA的上电配置过程——进阶篇

文章出处:【微信号:zhuyandz,微信公众号:FPGA之家】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    详解Xilinx FPGA的配置模式(Master/Slave模式,Serial/SelectMAP模式

    本文主要介绍Xilinx FPGA的配置模式
    的头像 发表于 01-01 10:12 2.2w次阅读
    详解<b class='flag-5'>Xilinx</b> <b class='flag-5'>FPGA</b>的配置<b class='flag-5'>模式</b>(Master/Slave<b class='flag-5'>模式</b>,Serial/SelectMAP<b class='flag-5'>模式</b>)

    Xilinx FPGA的GTx的参考时钟

    本文主要介绍Xilinx FPGA的GTx的参考时钟。下面就从参考时钟的模式、参考时钟的选择等方面进行介绍。
    发表于 09-15 09:14 2439次阅读
    <b class='flag-5'>Xilinx</b> <b class='flag-5'>FPGA</b>的GTx的参考时钟

    FPGA分类

    :基于静态随机存取存储器(SRAM)的FPGA,其配置可以在每次时重新加载。这类FPGA具有较高的灵活性,但功耗较高。 Flash-based
    发表于 01-26 10:09

    XILINX FPGA Debug with VIO and TCL

    提供的软核,通过Xilinx开发环境和jtag下载线可以在PC获知FPGA内部逻辑信号的状态,也能输出信号给FPGA内部逻辑。TCL是一种通用的EDA工具脚本语言。
    发表于 03-08 15:29

    关于XILINX FPGA的配置模式的问题,急急急。。。

    我用的是Spartan-3E系列的芯片。我想有两种下载方式,方式一是通过JTAG直接给FPGA下载程序,方便调试。方式二是将程序烧到PROM里面,在上FPGA自动从PROM进行配置。现在的问题是
    发表于 10-18 10:06

    如何解决通用Xilinx FPGA DSP片和逻辑单元的问题?

    (mult / carry-add)类型的操作?谢谢。ž。以上来自于谷歌翻译以下为原文hi, i understand that some xilinx FPGAs have DSP slices
    发表于 04-04 06:36

    如何在主BPI模式下对xilinx platfrom flash(XCF128X)进行编程?

    嗨,我们在应用程序中使用xilinx平台闪存(XCF128X)。因此,后,FPGA使用BPI模式进行配置,然后我们将从以太网获取另一个配
    发表于 10-28 09:10

    Xilinx 7系列FPGA管脚是如何定义的?

    引言: 我们在进行FPGA原理图和PCB设计时,都会涉及到FPGA芯片管脚定义和封装相关信息,本文就Xilinx 7系列FPGA给出相关参考,给FP
    发表于 05-28 09:23

    面向Xilinx Zynq FPGA应用的PMP9335参考设计

    序列。特性专为 Xilinx Zynq FPGA 应用而设计采用 TPS84A20 和 TPS84320 降压稳压器模块的紧凑型解决方案和易于使用的设计受控的加和断电序列要作为“插件”模块使用,假定在外部 PCB
    发表于 09-19 07:37

    基于SRAM的FPGA分类介绍

    。在从模式下,FPGA通过使用外部主设备(如处理器)进行配置。外部配置接口可以是JTAG(边界扫描)。基于FLASH的FPGA在这种类型FPGA
    发表于 10-27 16:43

    Xilinx FPGA开发实用教程(第2版)-徐文波、田耘

    本书系统地论述了Xilinx FPGA开发方法、开发工具、实际案例及开发技巧,内容涵盖Xilinx器件概述、Verilog HDL开发基础与进阶、Xilinx
    发表于 07-31 16:20 1.1w次阅读
    <b class='flag-5'>Xilinx</b> <b class='flag-5'>FPGA</b>开发实用教程(第2版)-徐文波、田耘

    Xilinx FPGA之间的25Gbps传输数据模式介绍

    在本演示视频中,请参阅两个Xilinx FPGA之间以25 Gbps传输的数据模式,该模式跨越由Amphenol / FCI PCI Express CEM连接器和跟踪卡组成的通道。
    的头像 发表于 11-28 06:53 3850次阅读

    Xilinx FPGA的上电模式的四种类型

    典型的主模式都是加载片外非易失( 断电不丢数据) 性存储器中的配置比特流,配置所需的时钟信号( 称为CCLK) 由FPGA内部产生,且FPGA控制整个配置过程。
    发表于 02-15 09:57 652次阅读

    Xilinx FPGA的上电模式的四种类型

    总结Xilinx  FPGA 的上电模式可以分为以下4类型: 主模式模式 JTAG
    的头像 发表于 03-29 14:50 602次阅读

    XILINX FPGA简介-型号系列分类参考

    XILINX FPGA简介-型号系列分类参考 FPGA(Field Programmable Gate Array)是在PAL (可编程阵列逻辑)、GAL(通用阵列逻辑)等可编程器件的
    的头像 发表于 03-10 16:27 6302次阅读
    <b class='flag-5'>XILINX</b> <b class='flag-5'>FPGA</b>简介-型号系列<b class='flag-5'>分类</b>参考