如何让fpga上电自动运行程序操作补充说明_第1页
如何让fpga上电自动运行程序操作补充说明_第2页
如何让fpga上电自动运行程序操作补充说明_第3页
如何让fpga上电自动运行程序操作补充说明_第4页
如何让fpga上电自动运行程序操作补充说明_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、如何让 FPGA 上电自动运行程序电子: NZZV GSLVMG ZGUHGU IUS+3/2 UKOT& IUS6.54+ 本文档针对不会使用的 4/59/ /*+ 的朋友而写。高手勿看。一、文档的目的文档旨在指导你如果使用 4/59/ /*+ 中的 ,29. 685-33+8功能固件到LVM外扩展的 ),/ ,29.器。硬件环境:电子 ,6-板 液晶扩展板 NZZV OZKS ZGUHGU IUS OZKS NZS%OJ# 文档使用环境:7;8:;9/、 4/59/ /*+ (如果你是其他版本的,操作没有区别,只是可能需要重新编译)。使用的应用程序:提供的光盘B直接控制显示B4/59/E:

2、,:E)539 * 二、首先需要理解下面内容 ,6-板上扩展 +6)9 用于保存 ,6- 的硬件固件,此固件是 7;8:;9/ 编译产生的,你可以通过板子上的 9 接口 VUL 文件到 +6)9 中,也可以通过 0:- 接口 0/) 文件到 +6)9 中,具体 0/) 文件怎么请使用 MUUMRK 。 ,VMG扩展了 种器,9*83,,29.,983,其中 ,29. 和 983 总线是复用的,如果要在 4/59/ 中同时使用这两种器,请参考提供的光盘资料FPGA 高级应用程序sramflash例程。3本例程目的是将 直接控制显示SV4D2到板子上,在下次板子上电后,程序自动运行。因为 EPCS

3、4为 4Mbit,容量比较小,没有办法同时放下 quartusii和 NIOSII IDE 产生的固件。因此,程序的做法是:a)将 QUARTUSII 的固件 POF 文件到 EPCS4 中,在 SOPC BUILDING 里面无需构建EPCS 控制器,像普通的程序一样,FPGA 上电后就会自动用 EPCS4 的固件配置 FPGA ,配置好后,FPGA的硬件就构建好了。b) 将 NIOSII IDE产生的固件到片外扩展的 CFI FLASH 中, 板子上对应的是AM29LV320DB器。在SOPC BUILDING的配置中,CPU的复位指针指向CFI FLASH器,看下图指向 CFI FLAS

4、H 的目的大家应该非常清楚,就跟单片机一模一样,首先quartusii固件到 EPCS4,系统上电配置 FPGA,这样基本硬件就形成了,相当于一个单片机做好了,单片机是不是要有程序才能运行? 而 FPGA没有 FLASH器可以程序,(一般单片机都带 FLASH器)因此只能在外部构建 FLASH器用于保存程序。单片机系统启动后,肯定也要将程序指针指向固件所在的起始地址。而本硬件也是一样。有一点差别的是,在 NIOSII IDE 中,如果将程序空间配置到除 CFI FLASH 外的其它器中,则 NIOSII IDE 会给程序加上启动代码,该代码首先将 CFI FLASH 中的固件到其他的器中,具体

5、的设置如下图:至此大家应该对程序的设置和运行方法相当清楚了。三、下面需要你动手了1 将程序放到硬盘上,比如放到 C 盘根目录,唯一的要求是目录不允许有中文或者空格,现在放到这个位置 C:SV4D2。将5V 电源插到板外接电源输入端线插到AS 接口上,目的是将quartusii的 POF 固件到 EPCS4 中。 接下来打开电源开关,板子上的 2 个电源指示灯亮。POF 文件:2 关掉板子电源,将线接口插到板子的 JTAG 接口上,再打开电源。3 打开 NIOSII IDE4 切换工作目录5 切换到程序所放目录6 稍等下 NIOSII IDE的工程就会打开7 选择 TOOLS FLASH PROGRAMMER8.配置 flash programmer9

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论