使用JTAG方式配置EPCS芯片
0赞首先, 我要感谢淘宝网友Experienceop, 他的执着和提示也让特权同学发现了其实JTAG模式下也可以配置EPCS,这种方式甚至可以一个AS得下载插座。
其实和一般的下载方式相比,这种下载方需要先把*.sof文件转成*.jic文件,然后在JTAG模式下选择*.jic文件下载即可。
下面就让特权同学图文并茂的描述操作过程。
1、首先,您的工程必须编译并产生一个包含FPGA配置数据的SRAM目标文件(*.sof)。默认情况下Quartus II在编 译后都会产生*.sof的目标文件。
2、进入转换目标文件窗口,点击Quarutus II软件的FileàConvert Programming Files…。
3、弹出编程转换窗口如下图所示。
需要对上述窗口做如下设置:
Output programming file:
Programming file type:选择我们需要转换的文件类型JTAG Indirect Configuration File (.jic)。
Configuration device:选择我们SF-EP1C板子上使用的配置器件EPCS1。
File name:输入转换后的文件名,我们命名为johnson.jic。
Input files to convert:
首先单击Options行,然后右 侧的Add File…选项高亮,单击它。在弹出的窗口中选择CycloneàEP1C3。
再单击SOF Data行,然后 右侧的Add File…高亮,单击它。在弹出的窗口中选择*.sof文件,这里就选择johnson.sof。
设置完成后如下图所示。
完成设置,点击Generate生成*.jic。
4、在JTAG模式下载*.jic文件到EPCS1中。在Programmer中做如下设置后即可点击Start进行下载(当 然了还必须将下载线缆连接到JTAG下载插座P3,并且将P1的左侧两个针脚用跳线帽短接,即MSEL0=0)。
就这么简单,任务完成了。特权同学尝试了,无论是USB blaster ,Blaster II还是Blaster MV都没问题。