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

    文章

    7547

    浏览量

    151338
  • FPGA
    +关注

    关注

    1629

    文章

    21729

    浏览量

    603054
  • Xilinx FPGA
    +关注

    关注

    1

    文章

    29

    浏览量

    7182

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

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

收藏 人收藏

    评论

    相关推荐

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

    本文主要介绍Xilinx FPGA的配置模式
    的头像 发表于 01-01 10:12 2.4w次阅读
    详解<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 3684次阅读
    <b class='flag-5'>Xilinx</b> <b class='flag-5'>FPGA</b>的GTx的参考时钟

    FPGA分类

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

    基于SRAM的FPGA分类介绍

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

    华清远见FPGA代码-在XilinxFPGA开发板运行第一个

    华清远见FPGA代码-在XilinxFPGA开发板运行第一个FPGA程序
    发表于 10-27 18:07 23次下载

    基于TCP/IP通信威廉希尔官方网站 在Xilinx FPGA的实现

    研究了TCP/IP通信协议栈在Xilinx 公司现场可编程门阵列FPGA的实现,介绍了其软硬件的系统组成   和原理,提出一种不需操作系统的TCP/IP协议栈的高效工作模式,并
    发表于 09-04 09:24 9次下载
    基于TCP/IP通信威廉希尔官方网站
在<b class='flag-5'>Xilinx</b> <b class='flag-5'>FPGA</b><b class='flag-5'>上</b>的实现

    不同场景的FPGA外围电路的时序分析与设计

    提出了由于FPGA容量的攀升和配置时间的加长,采用常规设计会导致系统功能失效的观点。通过详细描述Xilinx FPGA各种配置方式及其在电路设计中的优缺点,深入分析了FPGA
    发表于 11-22 07:18 7381次阅读
    不同场景的<b class='flag-5'>FPGA</b>外围电路的<b class='flag-5'>上</b><b class='flag-5'>电</b>时序分析与设计

    FPGA后IO的默认状态

    在进行FPGA硬件设计时,引脚分配是非常重要的一个环节,特别是在硬件电路上需要与其他芯片通行的引脚。Xilinx FPGA从上之后到正常工作整个过程中各个阶段引脚的状态,会对硬件设计
    发表于 11-28 14:41 1.6w次阅读
    <b class='flag-5'>FPGA</b><b class='flag-5'>上</b><b class='flag-5'>电</b>后IO的默认状态

    Xilinx FPGA如何通过深度学习图像分类加速机器学习

    了解Xilinx FPGA如何通过深度学习图像分类示例来加速重要数据中心工作负载机器学习。该演示可通过Alexnet神经网络模型加速图像(从ImageNet获得)分类。它可通过开源框架
    的头像 发表于 11-28 06:54 3806次阅读

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

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

    Xilinx FPGA的电源设计详解

    本篇主要介绍Xilinx FPGA的电源设计,主要包括电源种类、电压要求、功耗需求,上下时序要求,常见的电源实现方案等。
    发表于 02-17 11:03 1.1w次阅读
    <b class='flag-5'>Xilinx</b> <b class='flag-5'>FPGA</b>的电源设计详解

    xilinx7系列FPGA的7种逻辑代码配置模式

    今天咱们聊聊xilinx7系列FPGA配置的相关内容。总所周知FPGA后,其工作的逻辑代码需要从外部写入
    发表于 10-20 09:02 3075次阅读
    <b class='flag-5'>xilinx</b>7系列<b class='flag-5'>FPGA</b>的7种逻辑代码配置<b class='flag-5'>模式</b>

    Xilinx FPGA模式的四种类型

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

    Xilinx FPGA模式的四种类型

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

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

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