(原创)Altera器件编程详细介绍

对Altera器件的编程,本人总结如下,希望多多点评哦。。。。。。。。。。

配置文件:

Altera器件,在进行Quartus编译逻辑Code结束后,会生成pof(program object file)编程对象文件和sof(SRAM object file)SRAM对象文件。pof用来载入EPC,sof用来直接配置FPGA的SRAM结构,其中sof文件可以转成jic(JTAG indirect configure file)JTAG间接配置文件,可以利用JTAG同时下载FPGA和EPC器件。

硬件编程器:

Altera的硬件编程器主要有MasterBlaster、ByteBlasterMV(ByteBlaster MultiVolt)、ByteBlasterII、USB-Blaster和EthernetBlaster、Altera编程单元(APU)等,其中,我本人最常用的就是ByteBlaster和USB-Blaster了。ByteBlasterMV用于并口,ByteBlasterII使用并口且增加对串行配置器件的支持。USB-Blaster和EthernetBlaster也增加对串行配置器件的支持,分别使用USB和网口来实现下载。

软件编程器:

软件编程器即是Altera的Quartus自带Programmer了,它主要有四种编程模式:

1.被动串行模式(Passive Serial mode)(EPC器件);

2.JTAG模式(各公司器件);

3.主动串行编程模式(Active Serial Programming mode)(EPCS器件);

4.套接字内编程模式(In-Socket Programming mode)(CPLD和APU);

被动串行和JTAG模式用来直接FPGA的SRAM编程,JTAG亦可EEPROM编程。主动串行编程模式用于对EPCS串行配置器件进行编程。套接字内编程模式用于APU中的CPLD编程测试。

在Programmer中还可添加器件,打开Programmer窗口,点击“Add Device”按钮即可弹出“Select Devices”对话框,从“Device family”和“Device name”列表中选择欲加器件即可。

转载于:https://www.cnblogs.com/adamite/archive/2008/12/26/1362660.html

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值