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

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

3天内不再提示

简述烧写FPGA程序配置

FPGA之家 来源:瓜大三哥 作者:米果不回来 2021-05-11 15:22 次阅读

1.Master Modes

自动下载FPGA程序在本地的非易失性存储器,而且主模式的时钟来自内部晶振。

2.Slave Modes

外部控制下载FPGA配置模式,通常称为从模式,有串行和并行两种模式。在从模式中,控制程序下载可以是一个处理器MCUDSP处理器或者测试镜像。从模式的程序可以存放在整个系统的任意地方,比如flash,CPB板,以及主机处理器代码,磁盘或者一个网络连接设备中。

从模式中需要一个外部输入CCLK。

3.PUDC

当PUDC为低时,内部的上拉电阻使能在每一个SelectIO引脚。当PUDC为高时,不使能时则不使用内部上拉电阻。

4.注意

1. 在设计电路图时,为选择最优的FPGA配置方案,需主要考虑以下4个方面:总体设置,下载速率,成本,配置灵活性。

2. 在主模式下,FPGA自动加载配置文件数据,该配置文件数据存储于板载ROM里;从模式下,通过外部MCU/处理器将配置文件数据加载到FPGA中。

3. 用作配置FPGA的专用管脚在配置完成后不能够被用作普通IO管脚,而非专用管脚在配置完毕后即被释放,可用作普通IO管脚。

4. 电路设计时,一定要对M1M0管脚进行正确的电平设定。为了今后扩展需要或者暂时不确定为FPGA选择何种配置模式,可为M1M0管脚同时预留上拉和下拉电阻,便于灵活选择。

94fae314-b20b-11eb-bf61-12bb97331649.jpg

配置模式硬件选择,还是很经典的。

如下图,当采用JTAG的方式下载程序,M=[101],硬件上M[2]上拉

当采用SPI下载程序时候,M=[001],硬件上M[2]下拉

951e6c1c-b20b-11eb-bf61-12bb97331649.jpg

编辑:jq

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

    关注

    1635

    文章

    21837

    浏览量

    608328
  • JTAG
    +关注

    关注

    6

    文章

    401

    浏览量

    72113
  • SPI
    SPI
    +关注

    关注

    17

    文章

    1731

    浏览量

    92836

原文标题:烧写FPGA程序配置

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

收藏 人收藏

    评论

    相关推荐

    迅为RK3588开发板技术分享 TF卡大于4G容量镜像

    RK3588技术分享 | TF卡大于4G容量镜像
    的头像 发表于 03-10 14:39 117次阅读
    迅为RK3588开发板技术分享 TF卡<b class='flag-5'>烧</b><b class='flag-5'>写</b>大于4G容量镜像

    Linux固件中的陷阱:文件系统异步写入引发的问题

    在工业生产中,固件是确保产品正常运行的关键环节。本文通过一个实际案例,揭示了Linux系统下因文件写入异步性导致的固件不完全问题。客户案例客户产线上批量生产时,用SD卡进行固件
    的头像 发表于 03-07 11:34 92次阅读
    Linux固件<b class='flag-5'>烧</b><b class='flag-5'>写</b>中的陷阱:文件系统异步写入引发的问题

    【北京迅为】itop-3568 开发板openharmony鸿蒙及测试-第1章 体验OpenHarmony—镜像

    【北京迅为】itop-3568 开发板openharmony鸿蒙及测试-第1章 体验OpenHarmony—镜像
    的头像 发表于 03-04 16:31 169次阅读
    【北京迅为】itop-3568 开发板openharmony鸿蒙<b class='flag-5'>烧</b><b class='flag-5'>写</b>及测试-第1章 体验OpenHarmony—<b class='flag-5'>烧</b><b class='flag-5'>写</b>镜像

    DLPLCRC410EVM DLPLCR65NEVM关于ISE程序的疑问求解

    最近实验室买了一套DLPLCRC410EVM DLPLCR65NEVM开发套件,然后我想通过ISE来程序,目前遇到了几个问题,烦请能够指点一二: 1、在ISE
    发表于 02-24 08:09

    DLPC的boot flash在上机贴片之前需要预先程序吗?

    您好,请问下,DLPC的boot flash在上机贴片之前需要预先程序吗?是否可以先贴片后经过USB img启动?
    发表于 02-21 16:56

    programmer用户数据到flash-v1

    Active using JTAG Bridge方式。 如下图,和正常通过 SPI Active  using  JTAG Bridge配置 程序一样的,只是我们看到FPGA显示的是unKnown
    的头像 发表于 11-28 15:13 1199次阅读
    programmer<b class='flag-5'>烧</b><b class='flag-5'>写</b>用户数据到flash-v1

    Epson可编程晶振SG-8018/8101/9101如何使用SG-Writer II配置

    的频率计划,如输出频率、温度范围、精度等等。可应用于GPS、工业设备、基站等等提供时钟源。下面将介绍如何使用EpsonSG-WriterII配置:1、首先将所需要
    的头像 发表于 11-26 15:23 358次阅读
    Epson可编程晶振SG-8018/8101/9101如何使用SG-Writer II<b class='flag-5'>烧</b><b class='flag-5'>写</b><b class='flag-5'>配置</b>

    迅为itop-3568开发板AMP双系统使用手册之AMP镜像

    迅为itop-3568开发板AMP双系统使用手册之AMP镜像
    的头像 发表于 11-04 15:00 778次阅读
    迅为itop-3568开发板AMP双系统使用手册之<b class='flag-5'>烧</b><b class='flag-5'>写</b>AMP镜像

    EEPROM与DFU写有什么区别?

    您好,我想请问一下EEPROM与DFU写有啥区别吗,还有就是我想问一下配置minidsp界面上IADC与IDAC是什么意思,抽取因子跟它是什么关系?谢谢!
    发表于 10-31 06:30

    固化FPGA配置芯片的方式

    每次在系统掉电之后,之前载入的程序将会丢失,系统上电后需要重新配置。设计者为了弥补这项缺陷,在FPGA芯片的旁边都会设置一个flash(掉电不丢失)。
    的头像 发表于 10-24 18:13 622次阅读
    固化<b class='flag-5'>FPGA</b><b class='flag-5'>配置</b>芯片的方式

    触摸屏驱动板无法程序的相关原因

    每次听到别人说是什么原因导致触摸屏驱动板无法程序,就很想去讨论一下。今天就跟大家聊聊到底是什么原因导致的。
    的头像 发表于 10-21 11:19 418次阅读

    可重复的语音芯片具备哪些特点?

    可重复语音芯片具有高可靠性、低功耗、灵活性、安全性、成本效益,支持USB下载更换语音,组合播放,PWM和DAC输出,休眠模式和抗干扰,适合工业及需修改语音场合。
    的头像 发表于 07-16 09:36 313次阅读

    STM8S207怎么限制hex文件的次数?

    求问各位大神我们用的STM8S207芯片,开发环境IAR,程序编写基本完成 批量生产打算让合作的厂商自己程序,我们只按板子个数收费,但提供
    发表于 05-11 07:12

    stm32cubemx配置单片机的USB外设为CDC模式,程序时出错怎么解决?

    我用的单片机型号是STM32L496VGT3,按照网上的教程用STM32CUBEMX将单片机的USB外设配置为CDC模式,生成代码之后在程序是总是提示下面的错误,请问有哪位遇到过类
    发表于 04-29 08:09

    STM32H743ZIT6 keil程序不进去,报错的原因?怎么解决?

    为输入设置。(因JTRST的设置影响其他JTAG引脚)。再在代码中将JTRST的配置注释掉。 2.使用SWD程序后,只有一次能进。后面
    发表于 03-27 06:36