特权同学

使用JTAG方式配置EPCS芯片

0
阅读(2622)

首先, 我要感谢淘宝网友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都没问题。