FPGA配置文件从串并模式下载

这篇具有很好参考价值的文章主要介绍了FPGA配置文件从串并模式下载。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

FPGA配置文件的下载模式有5种:

  • 主串模式(master serial)
  • 从串模式(slave serial)
  • 主并模式(master selectMAP)
  • 从并模式(slave selectMAP)
  • JTAG模式

  其中,JTAG模式在开发调试阶段使用。其余四种下载模式,可分为串行下载方式和并行下载方式。串行下载方式和并行下载方式都有主、从2种模式。

  主、从模式的最大区别在于:主模式的下载同步时钟(CCLK)由FPGA提供;从模式的下载同步时钟(CCLK)由外部时钟源或者外部控制信号提供。

  主模式对下载时序的要求比从模式严格得多,因此一般选择使用从串模式或从并模式。

一、从串模式

FPGA配置文件从串并模式下载,BusClass,fpga开发

在从串模式下,加载FPGA程序需要使用的引脚:

CCLK 加载时钟信号(输入),由控制器提供,上升沿有效;

PROGRAM_B 加载模块的异步复位信号(输入),低电平有效,复位完成后变为高电平;

INIT_B 初始化完成指示信号(输出),由低变高,表示FPGA初始化完成,低电平表示加载错误;

DONE 加载完成指示信号(输出),高电平表示加载完成;

DIN 串行配置数据线(输入);

M[2:0] 模式选择管脚(输入),根据相应模式接外部上下拉电阻

此方式占用资源少,主要是和FPGA 相连的I/O接口较少;但一个配置时钟只能传输一个bit 数据,速度相对较低。

二、从并模式

FPGA配置文件从串并模式下载,BusClass,fpga开发

在从并模式下,加载FPGA程序需要使用的引脚:

CCLK 加载时钟信号(输入),由控制器提供,上升沿有效;

PROGRAM_B 加载模块的异步复位信号(输入),低电平有效,复位完成后变为高电平;

INIT_B 初始化完成指示信号(输出),由低变高,表示FPGA初始化完成,低电平表示加载错误;

DONE 加载完成指示信号(输出),高电平表示加载完成;

D[8/16:0] 加载数据线(输入),8位或者16位;

CSI_B 片选使能信号(输入),低电平有效;

RDWR_B 读写控制信号(输入),低电平为写,高电平为读;

M[2:0] 模式选择管脚(输入),根据相应模式接外部上下拉电阻

并行加载端口与串行加载端口相比,多出如下信号线:
①、数据宽度由1增加到8/16位;
②、CSI_B(片选使能,输入);
③、RDWR_B(读写控制,输入);

  从并加载接口占用的管脚资源较多,即使加载数据总线使用8位,也要14个管脚,CPU一般没有这么多通用输入/输出(GPIO)口,因此从并加载一般和CPLD配套使用。

  CPU通过和CPLD的接口(8位的局部总线接口),将配置数据逐字节的写入CPLD的寄存器中。数据写入到CPLD后,再通过CPLD与FPGA之间的从并接口,将数据加载到FPGA。

  从并接口是同步总线,加载时间受限于总线时钟CCLK频率。理论上从并模式比从串模式运行速度快,但CPU写CPLD受限于写总线周期间隔,CPLD写FPGA受限于从并接口的时钟。文章来源地址https://www.toymoban.com/news/detail-667274.html


路虽远行则将至、事虽难做则必成
MrWang

到了这里,关于FPGA配置文件从串并模式下载的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • FPGA直接烧写.bit文件失败但是可以通过PROM配置的情况

    最近遇到一个问题,直接往FPGA里烧写bit文件有时候能成功,有时候不能成功。假如先往PROM里写程序,不断电,再通过JTAG往FPGA里写程序,就一定烧不进去。 在Generate Programming File的选项里把Enable Internal Done Pipe的选项勾选上,或许问题就可以解决了。 FPGA 的配置寄存器中有一个

    2023年04月08日
    浏览(32)
  • 高云FPGA系列教程(2):FPGA点灯工程创建、程序下载和固化

    本文是高云FPGA系列教程的第2

    2023年04月08日
    浏览(41)
  • ZedBoard+AD9361_FPGA的PL端纯逻辑(verilog)配置控制9361(一)_初始化寄存器脚本文件生成

    由于9361的寄存器较多,首先利用AD936X Evaluation Software 软件,根据我们的项目需求,配置相应的功能参数,生成寄存器参数配置文件。 我建议大家选择安装AD936X Evaluation Software 2.1.3版本,下载安装软件,一路点击下一步即可完成安装。软件安装包:百度网盘  提取码:mww7 安装

    2024年02月13日
    浏览(30)
  • 提高Xilinx FPGA Flash下载速度

    最近在编写完FPGA逻辑,成功生成.bin文件后,可以通过Vivado软件进行设置,提高烧写速度。操作如下: (1)布局布线完成后,点击Open Implementation。 (2)点击Tool----- Edit Device Properties... (3)General -----Enable Bitstream Compression -----TRUE,选择压缩数据流,提高下载速度。 (4)Co

    2024年02月03日
    浏览(44)
  • 安路Anlogic FPGA下载器的驱动安装教程

    安路FPGA下载器:EN-ALC10,是一款高性能FPGA下载线(编程器),支持安路的开发软件TDS和全系列FPGA芯片下载编程,支持全速USB2.0与电脑进行数据通信,通过JTAG协议与FPGA进行程序下载仿真等操作。 如下图所示: 1.下载器和电脑连接上usb线,如下图显示; 右键选择更新驱动程序;

    2024年02月02日
    浏览(48)
  • [FPGA开发]解决正点原子Xilinx下载器无法下载、灯不亮的问题

    使用正点原子的Xilinx下载器下载时,电脑无法识别下载器,Vivado无法识别开发版。 1.检查XIlinx下载器的灯是否亮起。 亮灯 说明 解决方法 红灯亮起 下载器可以连接到PC 检查开发版是否供电正常 蓝灯亮起 下载器可以连接到PC,下载器可以连接到开发版 正常状态 灯不亮 下载器

    2024年02月13日
    浏览(37)
  • fpga 下载程序到 flash 后重新上电不能自动加载程序

    可能是接的调试器没有断电,断电一次再给调试器上电。如果调试器一直连着可以连续断电上电fpga开发板,直到成功。fpga貌似上电后什么程序都不加载则引脚为高电平,而vivado默认.xdc的BITSTREAM.CONFIG.UNUSEDPIN(未使用的引脚)是PULLDOWN,或者自己设置为PULLNONE,这样假如fpga引脚

    2024年02月07日
    浏览(44)
  • XILINX-FPGA下载工具--CH347FPGADownloader

            CH347FPGADownloader是一款专用于CH347的FPGA下载软件,结合OpenOCD开源项目实现。         当前支持FPGA型号主要以xilinx为主,其中具体型号如下: ​         使用中若遇到问题,可邮件咨询:tech@wch.cn ​ ​         1.“选择FPGA型号”:选择本次进行操作的FPGA型

    2024年02月07日
    浏览(21)
  • Xilinx 7系列 FPGA硬件知识系列(九)——FPGA的配置

    目录 1 .1配置模式 1.1.1  主模式 1.1.2  从模式 1.2  7种配置模式 1.2.1  主串配置模式 1.2.2  从串配置模式 ​编辑1.2.3  主并配置模式 1.2.4  从并配置模式 1.2.5  JTAG配置模式 ​编辑1.2.6  主SPI配置模式 ​编辑1.2.7  主BPI配置模式 1.2.8  FPGA BPI加载时间(参考xapp587) 2、BPI

    2024年03月13日
    浏览(49)
  • 【FPGA】51的IP核烧进FPGA,配合keil生成的.hex文件调试

    IP核:89C51 FPGA芯片类型:EP4CE6E22CN8 FPGA_LED12 交替亮灭 灯 先创建 工程1 生成 51IP核 的 原理图符号 ,供 工程2 使用。再建另一个 工程2 创建原理图,把所需要的 符号 都添加进来 或者 利用 宏功能 生成添加。(除了51IP核,其余的都可以利用 宏功能 生成添加)再将其烧录进FP

    2023年04月17日
    浏览(25)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包