在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1531|回复: 0

[原创] 勇敢的芯伴你玩转Altera FPGA连载54:PWM蜂鸣器驱动之FPGA配置芯片固化

[复制链接]
发表于 2018-3-19 21:01:32 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
勇敢的芯伴你玩转Altera FPGA连载54PWM蜂鸣器驱动之FPGA配置芯片固化

特权同学,版权所有

配套例程和更多资料下载链接:

http://pan.baidu.com/s/1i5LMUUD

1.jpg

很多网友在购买FPGA开发板时,都以为必须有AS接口才可以对FPGA的配置FLASH芯片进行固化操作,因此就一定要找带AS接口的开发板。其实配置FLASH芯片的固化使用JTAG接口即可,根本不需要专门加个AS接口来实现。

AS下载方式相比,使用JTAG固化配置FLASH芯片需要先把*.sof文件转成*.jic文件,然后在JTAG模式下选择*.jic文件下载即可。

首先,您的工程必须编译并产生一个包含FPGA配置数据的SRAM目标文件(*.sof)。默认情况下Quartus II在编译后都会产生*.sof的目标文件。

如图7.22所示,点击Quarutus II软件的菜单“FileàConvert Programming Files…”。

2.jpg

7.22 Convert Programming Files菜单

弹出转换窗口后,做如图7.23所示的设置。

3.jpg

7.23 sofjic配置


具体的设置说明如下:


Outputprogramming file”下的“Programming file type:”选择我们需要转换的文件类型“JTAG Indirect Configuration File (.jic)”。


Configurationdevice:”选择我们SF-VIP1开发板上使用的配置器件EPCS4(和M25P40完全兼容的SPI FLASH)。


Mode:”选择“ActiveSerial”。



Filename:”输入转换后的文件存放路径(相对于当前工程文件夹)和文件名,我们命名为cy4.jic(在output_files文件夹下)。


如图7.24所示,在后面的“Input files to convert”中,首先单击选中“Flash Loader”所在的行,然后点击右侧的“Add Device…”。在弹出的窗口中选择“Cyclone IV EàEP4CE6”,然后点击OK

4.jpg

7.24 目标器件选择


如图7.25所示,再单击选中“SOF Data”所在行,然后点击右侧的“Add File…”按钮。在弹出的窗口中选择“cy4.sof”文件,这里就选择output_files文件夹下的vip.sof文件。

5.jpg

7.25 选择目标sof文件


完成设置,点击Generate生成*.jic


如图7.26所示,打开Programmer下载页面,我们先把之前的sof文件删除,即选中图示的cy4.sof文件,然后点击右侧的“Delete”按钮。接着点击“Add File…”到output_files文件夹选择刚才生成的cy4.jic文件。

6.jpg

7.26 Programmer下载页面


如图7.27所示,cy4.jic文件的“Program/Configure”一列必须勾选。

7.jpg

7.27 下载页面配置


然后我们确认“Hardware Setup”中已经识别了USB-Blaster下载线,接着就可以执行下载操作,同样的,我们等待进度条到100%则表示下载完成,大家注意jic文件的下载要比sof文件的下载慢很多,要近10秒才能完成。


完成下载后,SF-CY4板子处于不工作状态,需要重启开发板,我们就能看到刚才下载的代码已经生效运行了。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-3-29 16:56 , Processed in 0.031948 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表