问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

FPGA固化后怎么运行

发布网友 发布时间:2022-05-06 04:55

我来回答

1个回答

热心网友 时间:2023-10-05 07:26

FPGA程序固化(转) 主动配置方式(AS)和被动配置方式(PS)和最常用的(JTAG)配置方式:

AS由FPGA器件引导配置操作过程,它控制着外部存储器和初始化过程,EPCS系列.如EPCS1,EPCS4配置器件专供AS模式,目前只支持 Cyclone系列。使用Altera串行配置器件来完成。Cyclone期间处于主动地位,配置期间处于从属地位。配置数据通过DATA0引脚送入 FPGA。配置数据被同步在DCLK输入上,1个时钟周期传送1位数据。

PS则由外部计算机或控制器控制配置过程。通过加强型配置器件(EPC16,EPC8,EPC4)等配置器件来完成,在PS配置期间,配置数据从外部储存部件,通过DATA0引脚送入FPGA。配置数据在DCLK上升沿锁存,1个时钟周期传送1位数据。

JTAG接口是一个业界标准,主要用于芯片测试等功能,使用IEEE Std 1149.1联合边界扫描接口引脚,支持JAM STAPL标准,可以使用Altera下载电缆或主控器来完成。

AS PS JTAG的区别:

AS模式: 烧到FPGA的配置芯片里保存的,FPGA器件每次上电时,作为控制器从配置器件EPCS主动发出读取数据信号,从而把EPCS的数据读入FPGA中,实现对FPGA的编程;

PS模式:EPCS作为控制器件,把FPGA当做存储器,把数据写人到FPGA中,实现对FPGA的编程。该模式可以实现对FPGA在线可编程;

JTAG:直接烧到FPGA里面的,由于是SRAM,断电后要重烧;

.pof文件可以通过AS方式下载(保证byteblasterII/usb blaster连接正确);

.sof文件或者转换的.jic可以通过JTAG方式下载。

FPGA在正常工作时,它的配置数据存储在SRAM中,加电时须重新下载。在实验系统中,通常用计算机或控制器进行调试,因此可以使用PS。在实用系统中,多数情况下必须由FPGA主动引导配置操作过程,这时FPGA将主动从外围专用存储芯片中获得配置数据,而此芯片中fpga配置信息是用普通编程器将设计所得的pof格式的文件烧录进去。
专用配置器件:epc型号的存储器
常用配置器件:epc2,epc1,epc4,epc8,epc1441(现在好象已经被逐步淘汰了)等
对于cyclone cycloneII系列器件,ALTERA还提供了针对AS方式的配置器件,EPCS系列.如EPCS1,EPCS4配置器件也是串行配置的.注意,他们只适用于cyclone系列.
除了AS和PS等单BIT配置外,现在的一些器件已经支持PPS,FPS等一些并行配置方式,提升配置了配置速度。当然所外挂的电路也和PS有一些区别。还有处理器配置比如JRUNNER 等等,如果需要再吧,至少不下十种。比如Altera公司的配置方式主要有Passive Serial(PS),Active Serial(AS),Fast Passive Parallel(FPP),Passive Parallel Synchronous(PPS),Passive Parallel Asynchronous(PPA),Passive Serial Asynchronous(PSA),JTAG等七种配置方式,其中Cyclone支持的配置方式有PS,AS,JTAG三种.

一般在做FPGA实验板,(如cyclone系列)的时候,用AS+JTAG方式,这样可以用JTAG方式调试,而最后程序已经调试无误了后,再用 AS模式把程序烧到配置芯片里去,

关于工程中不同后缀名的文件的适用范围:
sof(SRAM Object File)当直接用PS模式下将配置数据下到FPGA里用到,USB BLASTER,MASTERBLASER,BBII,BBMV适用,quartusII会自动生成,所有其他的配置文件都是由sof生成的.
pof(Programmer Object File)也是由quartusII自动生成的,BBII适用,AS模式下将配置数据下到配置芯片中
rbf(Raw Binary File)用于微处理器的二进制文件.在PS,FPP,PPS,PPA配置下有用处
rpd(Raw Programing Data File)包含bitstream的二进制文件,可用AS模式配置,只能由pof文件生成
hex(hexadecimal file)这个就不多说了,单片机里很多
ttf(Tabular Text File)适用于FPP,PPS,PPA,和bit-wide PS配置方式
sbf(Serial Bitstream File)用PS模式配置Flex 10k和Flex6000的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 光纤器件无尘车间设计施工要注意什么,有专业的EPC集成服务商吗? 电控汽油发动机上有那些电子原件?这些电子元件一般处于什么位置? EPC4000什么意思 FPGA配置芯片,怎样知道芯片是EPC系列还是EPCS系列?? epc纠偏控制器有什么技术要求? 布艺沙发垫带弹簧的好呢,还是纯海绵的好 布艺沙发需要铺垫子吗 布艺沙发是用沙发垫还是沙发巾好 伊恋娇居家布艺沙发垫耐不耐脏呀,多久洗一次比较好,换洗方不方便呢? 怎么把客服电话号码写入腾讯直播间? 时尚布艺沙发垫怎么样 沙发垫什么材质好 用PL/SQL Developer登陆不上oracle,错误ORA-12514:TNS:监听程序当前 孔雀鱼褪色掉鳞死亡,什么原因? 孔雀鱼为什么会全身褪色? 孔雀鱼尾巴褪色变透明能用盐水治疗吗? 我家的孔雀鱼尾巴褪色了,是母的,没有烂尾现象,就是变得透明,没有死,哪位高人帮帮我啊? 为什么孔雀鱼的尾巴一点点地褪色,最后都死了 孔雀鱼尾巴几分钟内就变色了,快死了,怎么回事? 孔雀鱼为什么有点褪色,游在水面,感觉没有力气 孔雀鱼变色了! epc和发动机故障灯灯亮是什么问题 消除大众汽车epc故障灯用解码器怎么用 2012年1.8T迈腾显示EpC熄火,电脑显示p130A及多缸失火,请问什么问题? 从明天起,做一个自信的人800字作文 我要做一个自信的人作文5oo字 就如何成为自信的大学生写一篇至少150字的作文? 七下政治作文做一个自信的人800字(要有书上内容) 小学作文《我要做个自信的人》要求是记叙文450字 做自尊自信的人 四百字作文 谁能给我个作文叫(做一个自信的人) 《我要做一个自信的男孩》作文500字,通过一件事来说明自信的,在线等,求秒杀~~ 关于写人物自信的作文 戒指带在不同的手指,分别代表什么???!! 无线路由器显示已经连接,但是上不了网。进入路由器设置后发现状态那里IP,网关什么的都没有。 无线路由器连接后获取不到默认网关怎么弄 无线路由器重置后 为什么找不到设置登录网关 无线路由器设置的时候网关一直获取不到 无线路由器网关和DNS一直搜索不到。怎么办 如何将电脑里备份的短信导入苹果手机 换手机后怎么把电脑备份的资料导入到新手机上或直接在电脑上查看