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
    +关注

    关注

    1655

    文章

    22282

    浏览量

    630078
  • JTAG
    +关注

    关注

    6

    文章

    411

    浏览量

    74592
  • SPI
    SPI
    +关注

    关注

    17

    文章

    1866

    浏览量

    99736

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    迅为RK3588开发板Android系统及注意事项

    迅为RK3588开发板Android系统及注意事项
    的头像 发表于 12-03 15:17 2694次阅读
    迅为RK3588开发板Android系统<b class='flag-5'>烧</b><b class='flag-5'>写</b>及注意事项

    在Nuclei IDE中程序无法成功的原因及部分解决办法

    烧录的情况,这时候可以尝试按IDE上的红色按钮暂停工程,或者重启板子、插拔调试器也都能解决。而我们在团队三台电脑的IDE上都尝试程序,但是出现相同报错,说明也不是软件的问题。 3.调试器
    发表于 10-31 06:24

    FLASH/编程白皮书

    白皮书:如何Flash——不同场景不同需求下的选择认识Flash NAND vs. NOR如何/编程不同方案比较
    发表于 07-28 16:05 0次下载

    单片机怎么程序

    单片机程序是将编写好的程序代码写入单片机内部存储单元,让单片机按照预设逻辑工作的过程,是单片机应用开发中不可或缺的环节。无论是简单的灯光控制程序,还是复杂的工业控制算法,都需要通过
    的头像 发表于 07-23 11:47 644次阅读

    求求帮我找一我画的stm32有哪些问题,为什么程序不进去

    最近画stm32的核心板为什么stlink程序不进去显示keil 显示no target connected
    发表于 06-26 20:11

    FPGA远程bit文件和调试ILA指南

    FPGA 开发过程中,bit文件和使用ILA进行调试是再常见不过的操作。但如果 FPGA 板卡被放在机房,或者通过PCIe插在服务器上,那么每次调试时我们都不得不带着笔记本电脑
    的头像 发表于 06-05 16:41 1984次阅读
    <b class='flag-5'>FPGA</b>远程<b class='flag-5'>烧</b><b class='flag-5'>写</b>bit文件和调试ILA指南

    AGM FPGA/MCU文件类型有哪些及用途

    AGM FPGA/MCU文件类型有哪些及用途 AGM有FPGA和MCU器件,那FPGA/MCU
    发表于 03-14 09:54

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

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

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

    在工业生产中,固件是确保产品正常运行的关键环节。本文通过一个实际案例,揭示了Linux系统下因文件写入异步性导致的固件不完全问题。客户案例客户产线上批量生产时,用SD卡进行固件
    的头像 发表于 03-07 11:34 632次阅读
    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 868次阅读
    【北京迅为】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>镜像

    DLP4500程序时中途断电,重新上电后D4不亮怎么解决?

    4500程序时中途断电,重新上电后D4不亮,电源指示灯会亮,能不能使用JATG接口给FLASH
    发表于 03-03 07:46

    DLP寄存器该如何配置,如何生成自己的固件、用DLP的烧录工具软件进行固件合成

    DLP寄存器该如何配置,如何生成自己的固件、用DLP的烧录工具软件进行固件合成
    发表于 02-28 07:09

    请问DLPC4422 flash首次需要离线完成吗?

    做了一块dlpc4422单板,flash第一次需要使用片机进行吗,文件是.img文件吗 还是直接贴装上,第一次就可以在线
    发表于 02-26 07:07

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

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

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

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