FPGA的配置方式

FPGA的配置方式有以下几种,JTAG,AS,PS,AP,FPP等几种。

  1. JTAG模式。JTAG模式下将.sof文件下载到FPGA内部的RAM内部进行运行,掉电程序丢失,主要用于前期的调试阶段。不过JTAG模式下可以下载JIC文件到配置Flash中,也可以达到固化程序的作用。JTAG有专用的PIN连接。 同时JTAG下载模式下支持3.3V,3.0V,2.5V和1.8V,1.5V的电压支持模式,不同的电压硬件电路会有不同。

    a)      3.3V,3.0V,2.5V的bank电压,TMS,TDI的上拉电压为VCCA(2.5V)。

   

    b)      1.8V, 1.5V的bank电压,TMS,TDI的上拉电压为VCCIO。

    c)      3.3V,3.0V,2.5V的bank电压的多器件的JTAG 配置方式

    d)      1.8V,1.5V的bank电压的多器件的JTAG 配置方式

    e)      还可以用一台微处理器对FPGA进行JTAG配置。

2、AS配置模式。AS配置模式是将sof文件下载外部Flash中,达到上电FPGA主动去加载程序的作用。掉电程序不丢失。

    a)      单器件的AS配置方式:

    b)      多器件的AS配置方式:

i.          多个sof文件的情况:主FPGA接收一个sof,从FPGA接收另外一个sof文件的情况。也可以用于主从FPGA都接收相同sof的情况。

ii.          单个sof文件配置多个FPGA的情况。

3、AP下载模式。AP仅在Cyclone IV E中支持。(外部10pin接口座怎么连??下载的还是sof文件??)

    a)      单个芯片的AP模式。

  b)      多个芯片的AP模式:

4、PS配置模式:

  a)      使用外部微处理器来配置单个FPGA。

  b)      使用微处理器来配置多个FPGA。有从下面两种方案,区别为:上面方案是顺序加载,其中一个加载错误则整个系统就重新加载,下图是可以同时进行加载。

  c)      使用下载线PS方式来配置单个FPGA。

  d)      使用下载线PS方式来配置多个FPGA。

5、FPP的配置方式:

  a)      使用微处理器 FPP方式配置单个FPGA。

  b)      使用FPP方式配出多个FPGA。

   c)      使用FPP方式配置多个相同的FPGA。

6、其他配置方式

  a)      利用Jam STAPL 配置FPGA

  b)      利用JRunner 软件驱动配置FPGA 器件

FPGA的配置方式的更多相关文章

  1. FPGA配置方式

    FPGA有多种配置/加载方式.粗略可以分为主动和被动两种.主动加载是指由FPGA控制配置流程,被动加载是指FPGA仅仅被动接收配置数据. 最常见的被动配置模式就是JTAG下载bit文件.此模式下,主动 ...

  2. fpga配置方式 .jic固化为ps模式

    FPGA不同下载方式的区别[扫盲]以及如何利用AS模式固化程序(转载)     主动配置方式(AS)和被动配置方式(PS)和最常用的(JTAG)配置方式: AS由FPGA器件引导配置操作过程,它控制着 ...

  3. Hibernate配置方式

    Hibernate配置方式 Hibernate给人的感受是灵活的,要达到同一个目的,我们可以使用几种不同的办法.就拿Hibernate配置来说,常用的有如下三种方式,任选其一. 在 hibernate ...

  4. ASP.NET 操作Excel中的DCOM配置方式

    具体配置方式如下: 1. 组件服务管理窗口 在运行栏中输入命令:dcomcnfg,打开组件服务管理窗口,在组件服务->计算机->我的电脑->DCom配置->找到Microsof ...

  5. ETL利器Kettle实战应用解析系列三 【ETL后台进程执行配置方式】

    本文主要阅读目录如下: 1.简介Kettle的Kitchen和Span 2.命令行调度任务配置方式 3.后台进程配置运行方式 4.Windows任务设置 5.Demo下载 1.简介Kettle的Kit ...

  6. c3p0三种配置方式(automaticTestTable)

    c3p0的配置方式分为三种,分别是http://my.oschina.net/lyzg/blog/551331.setters一个个地设置各个配置项2.类路径下提供一个c3p0.properties文 ...

  7. 【Spring3.0系列】---Bean不同配置方式比较 和适用场合

    Bean不同配置方式比较1.基于XML配置定义:在XML文件中通过<bean>元素定义Bean,例如<bean class="com.bbt.UserDao"/& ...

  8. struts_20_对Action中所有方法、某一个方法进行输入校验(基于XML配置方式实现输入校验)

    第01步:导包 第02步:配置web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app ...

  9. struts2视频学习笔记 22-23(基于XML配置方式实现对action的所有方法及部分方法进行校验)

    课时22 基于XML配置方式实现对action的所有方法进行校验   使用基于XML配置方式实现输入校验时,Action也需要继承ActionSupport,并且提供校验文件,校验文件和action类 ...

随机推荐

  1. destoon系统结构大全

    自己整理的destoon系统结构目录,希望对开发者有些帮助! ( /代表的是目录  ├ 代表的是文件 ) /about关于我们页面 ├index.html关于我们 ├copyright.html版权隐 ...

  2. 36氪新风向 | 三个月估值普涨三倍,你未来的RPA机器人同事正在路上

    http://www.sohu.com/a/320208242_114778 2019 年 4 月,关注 RPA 赛道的投资人 Kevin(化名)就发现,仅仅过了一个春节,自己所在的早期基金已经投不起 ...

  3. makefile的三个变量

    “$@”代表目标文件. “$^”代表所有的依赖文件. “$<”代表第一个依赖文件. main:main.o mytool1.o mytool2.o gcc -o $@ $^ .c.o: gcc ...

  4. P3232 [HNOI2013]游走——无向连通图&&高斯消元

    题意 一个无向连通图,顶点从1编号到N,边从1编号到M. 小Z在该图上进行随机游走,初始时小Z在1号顶点,每一步小Z以相等的概率随机选 择当前顶点的某条边,沿着这条边走到下一个顶点,获得等于这条边的编 ...

  5. FFT/NTT [51Nod 1028] 大数乘法 V2

    题目链接:51Nod 传送门 没压位,效率会低一点 1.FFT #include <cstdio> #include <cstring> #include <algori ...

  6. NVIDIA vGPU License服务器搭建详解

    当配置有vGPU虚拟机发起License授权请求,授权服务器会根据License中所包含的GRID License版本,加载不同的vGPU驱动(普通驱动和专业Quodra卡驱动).目前vPC和vApp ...

  7. es6中class类的静态方法、实例方法、实例属性、(静态属性)

    关于类有两个概念,1,类自身,:2,类的实例对象 总的来说:静态的是指向类自身,而不是指向实例对象,主要是归属不同,这是静态属性的核心. 难点1:静态方法的理解 class Foo { static ...

  8. [HAOI2018]染色(NTT)

    前置芝士 可重集排列 NTT 前置定义 \[\begin{aligned}\\ f_i=C_m^i\cdot \frac{n!}{(S!)^i(n-iS)!}\cdot (m-i)^{n-iS}\\ ...

  9. rsync实时同步

    假设有如下需求: 假设两个服务器: 192.168.0.1 源服务器  有目录 /opt/test/ 192.168.0.2 目标服务器  有目录 /opt/bak/test/ 实现的目的就是保持这两 ...

  10. 配置docker阿里云加速器

    1. 安装/升级Docker客户端 推荐安装1.10.0以上版本的Docker客户端,参考文档 docker-ce 2. 配置镜像加速器 针对Docker客户端版本大于 1.10.0 的用户 您可以通 ...