首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

使用JTAG接口对串行配置器件进行编程[转帖]

使用JTAG接口对串行配置器件进行编程[转帖]

一位工程师的BLOG,觉得还不错,拿来大家看看,觉得好的可以和他交流一下


http://www.pld.com.cn/blog/more.asp?name=hanwl&id=1478


看CYCLONE II的器件手册时,看到一段关于配置器件的描述:可以通过JTAG接口对串行配置器件进行编程,可是里面没有详细的使用方法,在altera的网站上找到了一些关于这个的资料


   先介绍一下SFL:Serial Flash Loader,它是通过JTAG接口在系统编程(isp)串行配置器件。这种方法主要是通过FPGA作为一个JTAG与串行配置器件之间的桥梁,优点是能通过一个JTAG接口对器件进行配置,缺点是慢,因为在编程前要对FPGA进行配置。


   废话少说,首先编译生成SOF文件,也就是JTAG方式下的下载文件,然后


1  在“文件”里选择“Convert Programming Files”,出现对话框后


2  在programming file type里选.jic


3  在configuration device里选择相应的串行配置器件


4  file name选择转换文件


5  选sof data,单击add file选择sof文件


6  flash loader单击add device选择FPGA器件


然后OK生成JIC文件,后面的事情跟JTAG下下载一样,只是将文件类型选为JIC文件,可惜我转换的时候选EPCS1时,老提示容量不够,选EPCS4就没有问题了,大家可以试试。

我不是高手
返回列表