Quartus 11.0 的AS 下載方式和JTAG下載jic文件的方式

 2023-10-18 阅读 22 评论 0

摘要:FPGA下載的三種方式:主動配置方式(AS)和被動配置方式(PS)和最常用的(JTAG)配置方式: AS由FPGA器件引導配置操作過程,它控制著外部存儲器和初始化過程,EPCS系列.如EPCS1,EPCS4配置器件專供AS模式,目前只支持?C

FPGA下載的三種方式:主動配置方式(AS)和被動配置方式(PS)和最常用的(JTAG)配置方式


ASFPGA器件引導配置操作過程,它控制著外部存儲器和初始化過程,EPCS系列.EPCS1,EPCS4配置器件專供AS模式,目前只支持?Cyclone系列。使用Altera串行配置器件來完成。Cyclone期間處于主動地位,配置期間處于從屬地位。配置數據通過DATA0引腳送入?FPGA。配置數據被同步在DCLK輸入上,1個時鐘周期傳送1位數據。?

PS則由外部計算機或控制器控制配置過程。通過加強型配置器件(EPC16EPC8EPC4)等配置器件來完成,在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系列.?
除了ASPS等單BIT配置外,現在的一些器件已經支持PPSFPS等一些并行配置方式,提升配置了配置速度。當然所外掛的電路也和PS有一些區別。還有處理器配置比如JRUNNER?等等,如果需要再baidu吧,至少不下十種。比如Altera公司的配置方式主要有PassiveSerial(PS),Active Serial(AS),Fast Passive Parallel(FPP),Passive ParallelSynchronous(PPS),Passive Parallel Asynchronous(PPA),Passive SerialAsynchronous(PSA),JTAG等七種配置方式,其中Cyclone支持的配置方式有PSASJTAG三種.?

一般在做FPGA實驗板,(cyclone系列)的時候,AS+JTAG方式,這樣可以用JTAG方式調試,而最后程序已經調試無誤了后,再用?AS模式把程序燒到配置芯片里去。

? ? ?關于工程中不同后綴名的文件的適用范圍:?
sof(SRAMObject 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 10kFlex6000的。

AS模式下載:即生成pof文件,通過Activeserial programming方式下載:(軟件版本11.0)

1.首先設置配置芯片的類型。以使其編譯時能夠產生pof文件。

? ?

?

設置好之后進行編譯一下生成pof文件

?

然后,把板子上的JTAG接口換成AS下載接口

下載設置:

?

?

添加后在verifyblank check選項中畫上勾(因為我們使用的為USB blaster?下載,所以需要校驗)

在下載之前usb下載開關撥到pROG,然后才能點擊下載按鈕進入下載?頁面下載程序。

?

2、固化下載(間接JTAG下載)的另外一種下載方式:
(先編譯生成SOF文件,也就是JTAG方式下的下載文件)

?1.

?

然后點擊close,接著可以再編譯一下。最后下載:

?

?

?

最后下載就可以了。。。。

最后提醒的是::::::::::EPCS下載次數數量有限,,,,具體參看datasheet...

本文參考:http://blog.sina.com.cn/s/blog_7d1e2bb101016w1n.html

?

轉載于:https://www.cnblogs.com/fhyfhy/p/4631600.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/1/147356.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息