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

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

3天内不再提示

固化FPGA配置芯片的方式

FPGA技术江湖 来源:FPGA技术江湖 2024-10-24 18:13 次阅读

大侠好,欢迎来到FPGA技术江湖,江湖偌大,相见即是缘分。大侠可以关注FPGA技术江湖,在“闯荡江湖”、"行侠仗义"栏里获取其他感兴趣的资源,或者一起煮酒言欢。

今天给大侠带来“FPGA学习系列 altera"系列,持续更新。此学习心得是本人之前所写,所用设计软件为Quartus II 13.1,现Quartus II 新版本已更新到20+,以下仅供初学者学习参考。后续会更新其他系列,敬请关注。话不多说,上货。

FPGA可以反复的重新配置,这就意味着设计者可以不断的反复的下载设计的逻辑做验证。如果出现错误或者需要升级,只需要修改设计,重新下载设计逻辑电路即可。FPGA虽然有重新配置的优势,带来的不利就是它每次在系统掉电之后,之前载入的程序将会丢失,系统上电后需要重新配置。设计者为了弥补这项缺陷,在FPGA芯片的旁边都会设置一个flash(掉电不丢失)。

配置FPGA芯片的方式有很多,无外乎是在线配置和外部存储器配置。系统上电后,会主动获取外部存储器内的配置数据。在线配置的优先级最高,所以读者不必担心固化外部存储器后不能在线配置其他的。

固化FPGA配置芯片的方式有两种:一种是大家都知道的AS配置(.pof文件),另外一种是通过JTAG配置(.jic文件)。

.sof文件和.pof文件相信读者都已经很熟悉了,但是现在的开发板上大部分把AS配置口去掉了,难道就不让去固化FPGA配置芯片了吗?答案是否定的,我们可以通过JTAG固化FPGA配置芯片。

.jic文件是通过.sof文件转换得出,大家在进行转换之前,一定要先形成.sof文件。

1.点击file->convert ····

d6c9077e-9058-11ef-a511-92fbcf53809c.png

2. 选择输出文件类型为:.jic文件

d6e5d994-9058-11ef-a511-92fbcf53809c.jpg

3. 根据开发板上flash选择类型。

d7138c36-9058-11ef-a511-92fbcf53809c.jpg

4. 填写输出文件的名称。

d739b4ce-9058-11ef-a511-92fbcf53809c.png

5.点击Flash Loader,然后选择 Add Device

d7561b32-9058-11ef-a511-92fbcf53809c.png

6.选择FPGA芯片的型号,点击OK

d7713782-9058-11ef-a511-92fbcf53809c.png

7.选择SOF DATA,点击Add file

d78adf7a-9058-11ef-a511-92fbcf53809c.png

8.找到.sof文件,点击Open

d7ada7c6-9058-11ef-a511-92fbcf53809c.png

9. 点击Generate即可。

d7c75298-9058-11ef-a511-92fbcf53809c.png

10. 打开下载界面,把.sof文件移除。

d7db7372-9058-11ef-a511-92fbcf53809c.png

11. 点击Add file,找到.jic文件。

d7fe0266-9058-11ef-a511-92fbcf53809c.png

12. 勾选program/Configure,点击Start。

d819de8c-9058-11ef-a511-92fbcf53809c.png

固化FPGA配置芯片的速度很慢,耐心等待即可。当配置完成时,芯片处于不工作状态,设计者只需将系统断电,再上电即可。如果还是有不明白的读者可以发邮件到我邮箱或者加群询问。

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

    关注

    1624

    文章

    21568

    浏览量

    600570
  • 芯片
    +关注

    关注

    452

    文章

    50005

    浏览量

    419702
  • 存储器
    +关注

    关注

    38

    文章

    7405

    浏览量

    163405
  • JTAG
    +关注

    关注

    6

    文章

    395

    浏览量

    71522

原文标题:FPGA学习altera 系列精选:固化fpga配置芯片

文章出处:【微信号:HXSLH1010101010,微信公众号:FPGA技术江湖】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    FPGA芯片配置方式及常见配置方法

    广义的来说,FPGA配置包括直接使用下载电缆对FPGA器件进行编程、对外部EEPROM和FLASH进行编程、使用MPU对FPGA器件进行编程、外部EEPROM和FLASH对器件进行编
    发表于 10-26 10:58 9780次阅读

    串行配置和并行配置模式下的多片FPGA配置数据流加载方式

    在需要多个FPGA芯片的应用中,如果JTAG链上所有FPGA采用相同配置,可以通过“成组”加载方式同时加载;
    的头像 发表于 02-20 10:18 5577次阅读
    串行<b class='flag-5'>配置</b>和并行<b class='flag-5'>配置</b>模式下的多片<b class='flag-5'>FPGA</b><b class='flag-5'>配置</b>数据流加载<b class='flag-5'>方式</b>

    【芯航线FPGA学习平台众筹进度帖】芯航线FPGA学习套件配置文件(JIC文件)固化教程

    方式则是通过JTAG接口,经由FPGA芯片间接烧写该配置芯片。我们的开发板没有做独立的AS接口,因此只支持第二种烧写
    发表于 10-15 18:03

    勇敢的芯伴你玩转Altera FPGA连载52:Altera FPGA配置方式之AS/PS/JTAG配置方式

    /s/1i5LMUUD AS配置方式FPGA器件引导配置操作过程,它控制着外部存储器及其初始化过程,EPCS系列配置
    发表于 03-05 16:30

    勇敢的芯伴你玩转Altera FPGA连载54:PWM蜂鸣器驱动之FPGA配置芯片固化

    `勇敢的芯伴你玩转Altera FPGA连载54:PWM蜂鸣器驱动之FPGA配置芯片固化特权同学,版权所有配套例程和更多资料下载链接:htt
    发表于 03-19 21:01

    特权xilinxFPGA SF-SP6配置芯片固化下载代码出现program faild

    出现programfaildLesson18 特权Xilinx FPGA SF-SP6入门指南 -- PWM蜂鸣器驱动之FPGA配置芯片固化
    发表于 05-14 03:32

    FPGA最小系统的下载配置与调试接口电路设计

    使用Flash+CPLD的方式配置FPGA。在把程序固化配置芯片之前,一般先使用JTAG模式
    发表于 06-11 05:00

    FPGA程序加载与固化

    前言操作环境:Windows 7 64bitISE 14.7 FPGA程序加载与固化将开发板通过Xilinx FPGA JTAG下载器连接到PC机,打开Windows的设备管理器查看下载器是否已正常
    发表于 09-25 09:57

    SPI方式FPGA配置和SPI flash编程

    SPI方式FPGA配置和SPI flash编程
    发表于 05-16 18:01 164次下载
    SPI<b class='flag-5'>方式</b><b class='flag-5'>FPGA</b><b class='flag-5'>配置</b>和SPI flash编程

    FPGA配置/加载方式

    FPGA有多种配置/加载方式。粗略可以分为主动和被动两种。主动加载是指由FPGA控制配置流程,被动加载是指
    的头像 发表于 10-05 10:12 1.8w次阅读

    FPGA配置方式的特点与区别(1)

    FPGA配置方式有以下几种,JTAG,AS,PS,AP,FPP等几种。
    的头像 发表于 11-25 07:02 5108次阅读

    FPGA的三种配置方式详解

    FPGA器件有三类配置下载方式:主动配置方式(AS)和被动配置
    发表于 07-09 10:53 8124次阅读

    FPGA有哪些主要配置方式

    最近完成了Arria10的原理图设计,想做一些记录,下面是关于FPGA配置的一些方式。 MSEL 将 MSEL 管脚直接连接到VCCPGM 或 GND,不需使用任何的上拉或下拉电阻,即可选择出所需
    的头像 发表于 03-12 16:26 1.3w次阅读
    <b class='flag-5'>FPGA</b>有哪些主要<b class='flag-5'>配置</b><b class='flag-5'>方式</b>?

    FPGA芯片配置分类及配置方式

    FPGA器件配置方式分三大类:主动配置、被动配置和JTAG配置。 主动
    的头像 发表于 09-06 09:41 6560次阅读

    浅谈FPGA单独下载固化文件的几种方式

    对于FPGA工程师除了日常的调试工作以外,批量生产时候指导生成人员下载我们生成的固化文件也是我们的工作,所以今天讲一讲FPGA单独下载的几种
    发表于 01-16 09:34 1808次阅读