EPCS 无法配置FPGA的解决方法以及JTAG、AS调试总结
2011-04-14 21:04
441 查看
今天调试了一下午的FPGA,前几天忙的要死,没空管我现在这块板子,今天决定把fpga部分调试一下。首先遇到的问题是jtag和as模式多试几次都能把程序写进去,但是简单的led闪烁程序就是不能工作,以至于怀疑我的硬件设计问题,之前从来没有设计过fpga的pcb这让我心里很没底,经过五六个小时的奋战,总结如下:
我用的是EPCS16,FPGA是EP2C5,软件用的是Quartus II9.1 经过我的测试,软件默认生成的pof文件无法在epcs16中无法配置fpga,需要使用file-convert programming files进行文件转换,将生成的sof文件转换成pof文件在烧写就可以了。或者epcs的器件配置中取消数据流压缩也可以。
jtag加载数据后即使软件界面显示烧写成功但是conf_done引脚必须变为高电平后程序才可以正常运行,按照手册的说法,加载数据成功后释放对conf_done引脚的控制,由外部电阻拉高,因此不能单纯的看软件界面的提示。
后面再布线时候需要尤其注意TCK和DCLK两根时钟线,尽量减少过孔,线也要尽量粗一点。
我用的是EPCS16,FPGA是EP2C5,软件用的是Quartus II9.1 经过我的测试,软件默认生成的pof文件无法在epcs16中无法配置fpga,需要使用file-convert programming files进行文件转换,将生成的sof文件转换成pof文件在烧写就可以了。或者epcs的器件配置中取消数据流压缩也可以。
jtag加载数据后即使软件界面显示烧写成功但是conf_done引脚必须变为高电平后程序才可以正常运行,按照手册的说法,加载数据成功后释放对conf_done引脚的控制,由外部电阻拉高,因此不能单纯的看软件界面的提示。
后面再布线时候需要尤其注意TCK和DCLK两根时钟线,尽量减少过孔,线也要尽量粗一点。
相关文章推荐
- EPCS 无法配置FPGA的解决方法以及JTAG、AS调试总结
- Ubuntu 配置VNC以及使用VNC连接时,无法显示系统菜单栏,解决方法
- 解决git无法clone提示443以及配置git代理方法
- 解决Eclipse无法调试J2ME程序的配置方法
- tomcat 集群(1)总结tomcat的server.ml配置cluster的方式,以及Tomcat集群session共享失败的解决方法
- MySql5.7.12免安装版配置以及服务无法启动问题解决方法
- MySql5.7.12免安装版配置以及服务无法启动问题解决方法
- VS2010中WCF配置web服务器上无法启动调试解决方法
- 无法在Web服务器上启动调试,未将项目配置为进行调试的解决方法
- mysql-5.7.10-winx64免安装配置方法以及mysql服务无法启动 服务没有报告任何错误解决办法
- 无法在web服务器上启动调试,web服务器配置不正确的解决方法————转载在百度
- "无法在web服务器上启动调试,未将项目配置为进行调试"解决方法
- 解决git无法clone提示443以及配置git代理方法
- 使用JTAG方式配置EPCS芯片时显示容量不够的解决方法
- 解决Eclipse无法调试J2ME程序的配置方法
- 【Sharepoint】Service unavailable以及无法连接配置数据库的解决方法
- "无法找到“XXX.exe”的调试信息,或者调试信息不匹配。未使用调试信息生成二进制文件"的解决方法
- OgreSe调试无法运行解决方法
- EasyOpenJTAG驱动无法正确安装解决方法(Win10)
- Linux系统环境变量文件(/etc/profile)设置后无法使用vim、vi等命令原因以及解决方法