Quartus II 9.0 FPGA JTAG模式烧录EPCS程序详解
需积分: 0 28 浏览量
更新于2024-08-04
收藏 4.89MB DOC 举报
在使用Quartus II 9.0进行FPGA程序烧写时,一个关键步骤是通过JTAG模式将程序固化到嵌入式可编程闪存控制器(EPCS)中。以下是一个详细的步骤指南:
1. **编程文件转换**:
在Quartus II 9.0的File菜单中选择"Convert Programming Files...",打开编程文件转换界面(图1)。这里需要将Programming file type设置为JTAG Indirect Configuration File (.jjc),这表示我们将使用JTAG接口间接配置设备。输入文件类型选项会变成Flash Loader,因为我们要处理的是EPCS。
2. **配置设备选择**:
在Configuration device部分,选择与FPGA相配对的EPCS型号,例如如果你使用的是EPCS4I8,就选择这个型号。
3. **添加设备**:
在Inputfiletoconvert区域,点击FlashLoader,然后选择对应FPGA型号的选项,如EP2C8T144I8(如果FPGA是Cyclone II系列的),并在Add Device界面进行设置(图4)。
4. **SOF文件添加**:
点击SOFData,接着选择FPGA仿真产生的.sof文件,比如名为"DSP_rd_wr.sof"的文件(图5)。
5. **配置文件生成**:
完成所有设置后,点击Generate开始生成jjc文件,自定义命名为output_file0207.jic。确认.jic文件生成成功(图8)。
6. **最终步骤**:
生成jjc文件后,关闭Convert Programming Files界面,接下来可以在Tools菜单中选择与JTAG配置相关的工具进行实际的程序烧写操作,通常这包括配置器件、下载配置数据到JTAG链路以及写入EPCS。
7. **注意事项**:
- 在整个过程中,确保FPGA处于可编程状态,且JTAG线缆连接正确。
- 如果是第一次使用特定的EPCS型号,可能需要下载相关的驱动或固件。
- 保持良好的电源管理,以防程序烧写过程中出现意外中断。
通过以上步骤,你就可以在Quartus II 9.0中利用JTAG模式成功将程序固化到EPCS中,从而实现FPGA的最终功能。实践中,根据具体的FPGA型号和硬件配置,可能还需要调整部分细节,但核心流程大致如此。
1615 浏览量
1017 浏览量
1615 浏览量
点击了解资源详情
点击了解资源详情
2021-07-13 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
xiaoniao149
- 粉丝: 0
最新资源
- 脱粒机Mod:优化RAM分配提升游戏体验
- SParse: 大规模日志文件高效解析工具
- CC3D电缆摄像机控制器项目发布
- 易语言实现软件后台自动下载与安装技术源码
- Qt实现获取当前屏幕分辨率的方法
- ShaderLab技术在操场渲染效果中的应用
- Apache+PHP+MySQL环境快速搭建工具Appserv-win32介绍
- 酷派F1手机USB驱动下载与安装指南
- 跨平台JavaScript小部件集 - 适用于各种开发环境
- 易语言实现文本数字字母混合检测方法
- SwiftForms:自定义表格与单元格的高效库
- Go语言编程挑战:advent-of-code解析
- 幼儿园财务校务管理系统源码解析
- CintaNotes v3.6.0笔记管理软件高效实用操作指南
- 掌握函数操作,轻松实现字符串分离技巧
- 基于MyEclipse和Struts2的用户注册管理系统