关闭

利用JTAG配置EPCS芯片的方法

1499人阅读 评论(0) 收藏 举报

Cyclone_III 在使用此方法时,要注意FPGA的MSEL0~3脚,不能接地。EP2C系列可以接地,EP3C系列不可以,要相应的配置到AS模式所需的电平。

听同事说可以不用AS接口,而用JTAG接口配置EPCS器件,调了几年FPGA了,却从来没有发现这个好方法,于是忙不迭的跟人家学习了一把,具体操作步骤如下:

1.在QuartusII中打开工程,然后编译链接,生成JTAG配置文件.sof;

2.选择File->Convert Programming Files,调出Convert Programming Files对话框;

3.Output programming file对话栏内,Programming file type选择JTAG Indirect Configuration File(.jic);

4.Configuration device选择你所使用的配置芯片,如EPCS16;

5.File name填写输出文件的名字,如output_file.jic;

6.Input files to convert对话栏内,选中Flash Loader,点击Add Device按钮,在弹出对话框中选择你的FPGA芯片,如EP2C35;

7.选中SOF Data,点击Add File按钮,在弹出的资源浏览器中找到并选中编译生成的.sof文件,点击打开按钮;

8.点击Generate按钮生成output_file.jic文件;

9.打开Programmer对话框,选择JTAG模式;

10.点击Add File按钮,选择output_file.jic文件,并在Program/Configure复选框上打勾;

11.确定链接好JTAG电缆后,点击Start,QuartusII会先配置FPGA,然后再有FPGA烧写配置芯片。

 

    利用这种方法可以在不使用AS接口的情况下完成对配置芯片的烧写,缺点是配置过程时间稍长,且每次配置完之后,要将板卡断电后重新加电,程序才能开始运行。我所使用的FPGA芯片和配置芯片分别是,Stratix II EP2S60和EPCS64,以及Cyclone II EP2C35和EPCS16。

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

NIOS 2 软核中EPCS配置芯片的存储操作

介绍fpga 中 nios 2 操作epcs的方法,读,写,删除,获取信息
  • leon_zeng0
  • leon_zeng0
  • 2016-11-05 07:01
  • 745

在Quartus II中使用JTAG模式固化程序到EPCS中的方法

范例 流水灯 图1 流水灯范例 实现步骤 步骤1: 在Quartus II中,单击File->Convert Programming Files..。打开编程文件转换程序,如图2所示。 ...
  • apex_ch
  • apex_ch
  • 2014-07-07 14:06
  • 762

图解Stm32使用jlink下载程序时jtag接口(SW和JTAG模式)的简化方法

用过stm32的人都知道stm32有两种常用下载程序的方法,用串口和jlink。串口下载方法和51差不多不多说,用jlink下载时接口引脚太多导致接口很大,很占pcb的面积,在此我就针对这个问题清晰的...
  • qq_26093511
  • qq_26093511
  • 2017-03-02 11:07
  • 1996

Quartus下软硬核固化到EPCS中(JTAG)延续上篇

接上一篇的内容,本次包括软核(nois ii)和硬核的固化,所用开发板为Altera的DE2开发板,型号EP2C35F672C6N。(不知道上一篇添加的图片怎么都没了,伤心,待会有时间再补充) 正文开...
  • zp930329
  • zp930329
  • 2017-12-16 21:01
  • 37

STM32 JTAG失效恢复

昨天调试一块STM32L151的板子,用的是JlinkOB,调试时,出现下面的错误: JLink Error:could not start CPU core. JLink Warning:CPU...
  • u011388550
  • u011388550
  • 2016-05-28 13:39
  • 1395

Jtag sw的区别

http://www.openedv.com/posts/list/187.htm 对于JTAG和SWD的使用区别,觉得下面这篇文章讲的比较清晰了,所以转帖到这里,希...
  • wangyin159
  • wangyin159
  • 2014-07-23 08:56
  • 2096

STM32读写FPGA存储器EPCS器件(EPCS1、EPCS4)

EPCS器件,此处主要是EPCS1、EPCS4,EPCS1、EPCS4其实是一种特殊的Flash,Altera称之为稳定性比较高的SPI FLASH。 如果我们使用一些万能编程器测试EPCS的话,会...
  • qq1003442507
  • qq1003442507
  • 2015-07-19 22:09
  • 1690

jtag菊花链拓扑

关于XilinxFPGA JTAG下载时菊花链路中的芯片数量 当一个系统中含有多片(2片以上)XilinxFPGA、CPLD或PROM(FLASH)时,可采用单一JTAG口以菊花链(Daisy Ch...
  • mervan
  • mervan
  • 2016-11-28 11:37
  • 1535

xlinx芯片JTAG烧录

在刚拿到xlinx芯片时,需要对其进行烧录,相对较麻烦,故在有linux系统时,用flashcp命令进行擦写。 下面介绍JTAG烧录操作的步骤(解决的大致步骤是,先将制作的BOOT.bin保存在DD...
  • qq_28351465
  • qq_28351465
  • 2017-01-04 16:46
  • 523

什么是JTAG及其使用方法

感谢原著作者对人类文化的传播做出的努力!以下内容直译为主,意译为辅,同时笔者可能会加入个人观点以方便理解。如有翻译不当的地方希望各位同仁积极指出,如有必要的话请做出引证,以助于笔者翻译水平的提高,同时...
  • bi_jian
  • bi_jian
  • 2016-05-29 12:51
  • 4284
    个人资料
    • 访问:497857次
    • 积分:5833
    • 等级:
    • 排名:第5136名
    • 原创:80篇
    • 转载:44篇
    • 译文:0篇
    • 评论:92条