如何将程序加载到FPGA

如题所述

    先准备下载线和FPGA测试板。

    打开QuartusII软件。

    按下右上角红箭头指向的按钮,显示下面界面。

    把下载线插入电脑USB接口,按下左上角Hardware Setup...按钮,显示下面界面。

    这时通过按下拉按钮来选择USB-Blaster[USB-0],再按下右边的ADD Hardware..来添加下载驱动,添加完下面白框里就有USB-Blaster项显示。

    按下上面的Mode下拉按钮选择Active Serial Programming,再按下左边的ADD File..按钮,显示下面界面。

    选择要下载的pof后缀文件,按下右下角的打开按钮,下载文件被打开,显示界面如下,在Progrom/Configure下面打上勾。

    8

    把下载线的另一头接到FPGA测试板十芯下载插座上并通电。

    9

    按下左边的Start按钮就开始下载了,等到右上角Progress显示百分之百就算下载完成了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-09-02
来,给你详尽的解答下。。这段话都放到我的论文里了。
根据上电配置FPGA的过程中的状态,数据配置可分为3种方式写入FPGA中[39]。
(1)AS(ActiveSerial,主动串行)配置方式
在AS配置方式下,由FPGA器件主动输出控制、同步信号和时钟给外部的专用配置芯片,配置芯片收到FPGA的命令后,就把内部存储的配置数据发送到FPGA中,完成配置的过程。其中只有Stratix
II系列、Cyclone系列、Cyclone
II系列和CycloneIII系列器件支持这种配置模式。CycloneII系列还支持40MHz的快速AS配置方式。AS配置方式是将程序编译后的文件下载到EPCS4中保存,再次上电时系统会先从EPCS4中读取数据进行相应的配置,一般在设计完成时使用。
(2)JTAG(JointTest
Action
Group)配置方式
JTAG是IEEE1149.1边界扫描测试标准接口。大多数的ALTERA
FPGA都支持JTAG配置方式。应用Quartus
II软件通过下载器将配置数据下载至FPGA中。在调试阶段一般选择JTAG配置方式,直接将编译生成的SOF文件下载到FPGA中,掉电后数据消失。
(3)PS(PassiveSerial,被动串行)配置方式
在被动串行配置方式下,系统是通过外围其他的器件来控制配置过程的,这些外围器件可以是配置芯片、CPLD和微处理器等,在配置过程中FPGA完全处于被动状态,只能够输出一些状态信号来响应这个配置过程。如果只选用一种配置方式,则可以将MSEL1和MSEL0直接接地或接VCC。如果选用多种配置方式则需要用FPGA对MSEL管脚按照上表中的值进行电平切换。MSEL管脚在配置开始之前必须处于稳态,不能悬空。发送端主控芯片选择的是ALTERA公司的Cylone
II系列芯片EP2C8144TC8N。
[39]
Altera
Corporation.Cyclone
II
Device
Handbook
[EB/OL].2008.

程序下载到fpga里有哪些方式
还有外部加载式,程序下载到外部存储器,fpga上电后自动加载.外部存储器可以是rpm,也可以是flash.

程序下载到fpga里有哪些方式
你好!下载FPGA里面 有三种方式 JTAG 下载sof文件,掉电丢失 可以将sof转换为jic文件,用EPCSx配置,掉电不丢失 AS 下载pof文件,配置EPCSx,掉电不丢失 PS 比较老的下载方式,很少使用 注:EPCSx中x为2 4 8 等 表示的是存储硬件信息的大小 ...

求配置FPGA时 读取bit文件并把配置数据写入到FPGA中的详细过程_百度知 ...
FPGA 生成的bit文件,就是一个Hex文件,你只需要按照器件推荐的时序要求写入FPGA即可。这部分的详细说明见使用器件配置说明哪个章节。其实,以Altera器件的PS模式为例,在datasheet上可以看到,将Program管脚拉低,然后等待FPGA的nStatus信号从低到高后,等待一段时间后开始送CLK和DATA0,待bit文件中数据送...

如何将PetaLinux移植到Xilinx FPGA上
第一步,我们下载了PetaLinux软件包12.12版以及用于Kintex-7目标板的电路板支持包(BSP)。然后运行了PetaLinux SDK安装程序,并在控制台上使用下列命令把SDK安装到了\/opt\/Petalinux-v12.12-final目录下:cd \/opt cd \/opt\/PetaLinux -v12.12-final-full.tar.gz tar zxf PetaLinux-v12.12-final-full...

fpga如何用命令加载boot.bin
要使用命令加载boot.bin,请按照以下步骤进行:1. 连接到FPGA板子:首先需要将计算机与FPGA板子连接起来,并确保能够正常通信。2. 打开终端窗口:打开终端窗口,并输入相应命令以进入U-Boot引导程序界面。3. 设置环境变量:在U-Boot界面中,需要设置一些环境变量以指定boot.bin所在位置等信息。具体设置方法...

xc6slx9怎么把程序存在外接flash中
在进行在线远程升级旅薯的过程中,通常涉及两个主要步骤。首先,将数据写入外部连接的flash存储器中。其次,重新启动FPGA(现场可编程门阵列)的配置。为了实现远程升级,原始程序中通常需要预先设计好远程升级模块,即remote updata IP,这样在升级时才能激活远程升级功能。

我想将算法固化到FPGA芯片中,请教高手解答,有奖!谢谢!
算法,自然是通过逻辑实现的。所以,您说的算法,也就是把一些固定的逻辑,“固化”在FPGA芯片中、如果是基于SRAM的FPGA芯片的话,自然是掉电易失的。就跟你的电脑内存一样,掉了电,内存里头的数据都没了。所以这类芯片必须上电配置,可以用外置的PROM或者其他介质作为存储配置信息,当然也可以用电缆...

用Xlinx ISE将程序下载到FPGA芯片后,要怎样在FPGA上运行程序
如果是下载到FPGA芯片中的话,就直接生成电路了,程序就已经开始运行了。如果是烧写到了flash中的话,就需要断电,重新上电,fpga从flash重新加载生成fpga中的电路。

为什么程序加载不进去fpga,老是failed
FPGA芯片未正确上电或是芯片已经烧毁。建议先检查电源是否正常,是否正常供电,其次检查芯片及下载器。

如何将PetaLinux移植到Xilinx FPGA上
CPU和ARM®处理器在内的多种处理器架构。要将PetaLinux移植到特定的FPGA上,必须针对目标平台定制、配置和构建内核源代码、引导载入程序、器件树和根文件系统。对于PES大学和C-DOT的一个设计项目而言,我们的研发团队准备移植PetaLinux并在采用Kintex®-7 XC7K325T FPGA的赛灵思KC705评估板上运行...

相似回答