集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1410|回复: 4

FPGA的AS下载方式配置

[复制链接]
fpga_feixiang 发表于 2019-4-5 17:17:53 | 显示全部楼层 |阅读模式
先简单介绍一下FPGA的下载:
    FPGA器件有三类配置下载方式:主动配置方式(AS)和被动配置方式(PS)和最常用的(JTAG)配置方式。
    AS由FPGA器件引导配置操作过程,它控制着外部存储器和初始化过程,EPCS系列.如EPCS1,EPCS4配置器件专供AS模式,目前只支持 Cyclone系列。
    PS则由外部计算机或控制器控制配置过程。通过加强型配置器件(EPC16,EPC8,EPC4)等配置器件来完成。
    JTAG接口是一个业界标准,主要用于芯片测试等功能,使用IEEE Std 1149.1联合边界扫描接口引脚,支持JAM STAPL标准,可以使用Altera下载电缆或主控器来完成。
    我使用 Cyclone系列的片子,主要用到的下载方式有AS方式和JTAG方式,下面主要介绍着两种方式的不同点和配置方法。
    对FPGA芯片的配置中,可以采用AS模式的方法,如果采用EPCS的芯片,通过一条下载线进行烧写的话,那么开始的"nCONFIG,nSTATUS"应该上拉,要是考虑多种配置模式,可以采用跳线设计。让配置方式在跳线中切换,上拉电阻的阻值可以采用10K。
    一般在做FPGA实验板,(如cyclone系列)的时候,用AS+JTAG方式,这样可以用JTAG方式调试,而最后程序已经调试无误了后,再用 AS模式把程序烧到配置芯片里去,而且这样有一个明显的优点,就是在AS模式不能下载的时候,可以利用Quartus自带的工具生成JTAG模式下可以利用的jic文件来验证配置芯片是否已经损坏。

配置时,quartus软件操作部分:
    assignment-->device-->device&pin options-->选择configuration根据需要修改其中的configuration scheme,configuaration mode,configuration device选项,注意在不支持远程和本地更新的机器中configuration mode不可选择,而configuration device中会根据不同的配置芯片产生pof文件。
    后缀名为sof(SRAM Object File)当直接用JTAG模式下将配置数据下到FPGA里用到USB-BLASTER,quartusII会自动生成,所有其他的配置文件都是由sof生成的。后缀名为pof(Programmer Object File)也是由quartusII自动生成的,AS模式下将配置数据下到配置芯片中。
  
    如若还想知道更详细的下载方式和相关知识,参考原文:http://www.eefocus.com/chudonganjin/blog/09-09/175774_6b398.html


补记:仅仅生成了SOF和POF文件还不是全部,在使用下载方式的时候,要在mode处修改一下哦。看不懂英文猜想缩写吧。AS(Active Serial Programming),PS(Passive Serial),JTAG选择对应模式和文件的就能够进行下载了。
zhangyukun 发表于 2019-4-7 09:20:31 | 显示全部楼层
FPGA的AS下载方式配置
晓灰灰 发表于 2019-4-7 11:45:40 | 显示全部楼层
FPGA的AS下载方式配置
大鹏 发表于 2019-4-8 14:31:45 | 显示全部楼层
FPGA的AS下载方式配置
zxopenljx 发表于 2019-4-20 10:55:11 | 显示全部楼层
FPGA的AS下载方式配置
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|集成电路技术分享 ( 京ICP备20003123号-1 )

GMT+8, 2024-4-26 10:18 , Processed in 0.064290 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表