版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第6章Altera器件的配置與調試6.1PLD器件測試電路板6.2PLD器件的配置方式6.3下載電纜6.4配置器件
6.5PS模式6.6JTAG模
式6.7AS模式6.8QuartusⅡ編程器的使用方法6.1PLD器件測試電路板
在對PLD器件進行配置和測試的時候,PLD器件的封裝形式是設計人員必須要考慮的一個問題。大容量的PLD器件的封裝一般采用表面貼裝形式,這種封裝可以減小芯片占用PCB板的面積,提高系統(tǒng)的穩(wěn)定性。許多表貼器件的引腳間距非常小,這就使得PCB板的設計、制造和芯片的測試變得十分復雜,開發(fā)成本很高。一種解決辦法是針對某一種常用的PLD器件制作一塊測試電路板,將器件的所有I/O引腳連接到外接端子上,輸入信號可以通過外接端子引入到器件中,器件的輸出信號也可以從外接端子上獲得。同時在板子上設置JTAG接口,通過下載電纜或PROM對PLD器件進行配置。
Altera公司在提供各種PLD器件的同時,也向用戶提供相應的器件測試評估電路板或DEMO板,用以對PLD器件進行性能測試。用戶的設計電路可以直接在DEMO板上進行驗證。用戶也可根據(jù)需要,自己設計制作PLD器件的測試電路板并可以將該電路板作為一個測試工具箱。在設計仿真完成以后,就可以利用測試電路板進行器件的配置,然后進行調試和設計驗證。調試驗證通過后,再根據(jù)實際需要設計制作專用PCB板。測試電路板可以降低設計開發(fā)的風險和成本,縮短開發(fā)時間。
6.2PLD器件的配置方式
將編譯后得到的.sof或.pof文件中的數(shù)據(jù)下載到PLD芯片的過程,稱之為配置或編程。由于FPGA器件是基于SRAM結構,數(shù)據(jù)具有揮發(fā)性,所以每次上電使用時必須重新下載數(shù)據(jù)。對FPGA的數(shù)據(jù)下載可通過下載電纜、專用配置芯片或微處理器等方式完成。對于CPLD器件,數(shù)據(jù)下載既可以通過下載電纜來完成,也可以通過專用的編程器將數(shù)據(jù)寫入CPLD中。由于CPLD器件是基于E2PROM或Flash等非易失性結構,所以將數(shù)據(jù)下載至芯片后,使用時無需再次下載。
對AlteraPLD器件的編程和配置主要通過下載電纜和專用配置芯片來完成,其配置方式主要包括PS模式(PassiveSerial,被動串行模式)、AS模式(ActiveSerial,主動串行模式)、PPS模式(PassiveParallelSynchronous,被動并行同步模式)、FPP模式(FastPassiveParallel,快速被動并行模式)、PPA模式(PassiveParallelAsynchronous,被動并行異步模式)、PSA模式(PassiveSerialAsynchronous,被動串行異步模式)和JTAG模式(JointTestActionGroup,聯(lián)合行動測試組)。表6.1對這七種配置方式的典型應用進行了介紹。
表6.1各配置方式的典型應用
PS模式:所有的AlteraFPGA都支持這種配置模式。在PS模式下,可以通過下載電纜、增強型配置芯片(EPC4、EPC8和EPC16)、配置芯片(EPC1441、EPC1和EPC2)或者智能主機(如微處理器和CPLD器件)對FPGA進行配置。在PS配置過程中,F(xiàn)PGA配置數(shù)據(jù)從存儲器中讀出,然后寫入到FPGA的DATA(FLEX6000系列)或DATA0(Stratix系列、Cyclone系列、APEXⅡ、APEX20K、Mercury、ACEX1K和FLEX10K)接口上。這些存儲器可以是Altera配置器件或者Flash存儲器。數(shù)據(jù)由DCLK時鐘信號引腳的上升沿打入FPGA,每一個DCLK時鐘周期輸入1bit數(shù)據(jù)。
AS模式:AS配置模式僅支持StratixⅡ、StratixⅡGX、Cyclone和CycloneⅡ系列器件。該配置模式可通過Altera串行配置器件完成。在配置過程中,StratixⅡ、StratixⅡGX、Cyclone和CycloneⅡ系列器件是主機,而配置芯片是從機。配置數(shù)據(jù)與DCLK時鐘同步,并且每一個DCLK時鐘周期傳送1比特數(shù)據(jù),最終將配置數(shù)據(jù)傳送至FPGA芯片的DATA0引腳。
PPS模式:該模式只有一些較老的器件支持,像APEX20K、Mercury、ACEX1K和FLEX10K器件??梢杂芍悄苤鳈C(如微處理器)來支持這種配置模式。在進行配置的過程中,配置數(shù)據(jù)從存儲器中讀出,然后寫入到FPGA的DATA[7..0]并行輸入接口上。在第一個DCLK時鐘的上升沿處,將一個字節(jié)的數(shù)據(jù)鎖存到FPGA中,然后由隨后的8個DCLK時鐘的下降沿將該字節(jié)數(shù)據(jù)逐位送入FPGA中。這種配置模式雖然是并行的,但是實際上配置速率較低,因此不推薦使用。
FPP模式:FPP配置模式僅支持StratixⅡ、StratixⅡGX和APEXⅡ系列器件。在該模式下,可以通過增強型配置芯片(EPC4、EPC8和EPC16)或智能主機(如微處理器和CPLD器件)對FPGA進行配置。在FPP配置過程中,F(xiàn)PGA配置數(shù)據(jù)從存儲器中讀出,然后寫入到FPGA的DATA[7..0]并行輸入接口上。這些存儲器可以是Altera配置器件或者電路板上其它Flash存儲器。數(shù)據(jù)由DCLK時鐘信號引腳的上升沿打入FPGA,每一個DCLK時鐘周期輸入1字節(jié)數(shù)據(jù),因此這種模式配置速度較快。
PPA模式:該模式支持Stratix、StratixGX、StratixⅡ、StratixⅡGX、APEXⅡ、APEX20K、Mercury、ACEX1K和FLEX10K器件??梢杂芍悄苤鳈C(如微處理器和CPLD器件)來支持這種模式,此時FPGA被配置控制器當成一個異步的存儲器。在PPA配置過程中,F(xiàn)PGA配置數(shù)據(jù)從存儲器中讀出,然后寫入到FPGA的DATA[7..0]并行輸入接口上。這些存儲器可以是電路板上的其它存儲器件,如Flash存儲器。因為配置過程是異步的,所以整個配置過程是由一些異步控制信號來控制。
PSA模式:這種配屬模式只有在FLEX6000器件中支持??梢杂芍悄苤鳈C(如微處理器和CPLD)來支持這種模式。在PSA配置過程中,F(xiàn)PGA配置數(shù)據(jù)從存儲器中讀出,然后寫入到FPGA的DATA并行輸入接口上。這些存儲器可以是電路板上的其它存儲器件,如Flash存儲器。因為配置過程是異步的,所以整個配置過程是由一些異步控制信號來控制。
JTAG模式:該配置模式支持Stratix、StratixGX、StratixⅡ、StratixⅡGX、Cyclone、CycloneⅡ、APEXⅡ、APEX20K、Mercury、ACEX1K和FLEX10K器件。JTAG是IEEE1149.1邊界掃描測試的標準接口,并支持JAMSTAPL標準。從JTAG接口進行配置,可以使用Altera的下載電纜,通過QuartusⅡ軟件工具進行下載,也可以采用智能主機(如微處理器)來模擬JTAG時序進行配置。
表6.2各器件系列的編程配置方式
6.3下
載
電
纜
Altera下載電纜可以用于AlteraFPGA的電路內重新配置,也可以用于MAXⅡ、MAX3000A和MAX7000器件的在系統(tǒng)編程。
Altera器件編程的下載電纜主要包括ByteBlasterⅡ并口下載電纜、ByteBlasterMV并口下載電纜、MasterBlaster串行/USB通信電纜、USB-Blaster下載電纜、EthernetBlaster通信電纜、ByteBlaster并口下載電纜以及BitBlaster串口下載電纜。目前主流器件最常用的下載電纜是ByteBlasterⅡ、USB-Blaster下載電纜以及EthernetBlaster通信電纜等。其中ByteBlaster并口下載電纜以及BitBlaster串口下載電纜被其它電纜代替,已基本不用。ByteBlaster和BitBlaster電纜原主要用于配置數(shù)據(jù)到FLEX10K、FLEX8000和FLEX6000系列器件,也可編程MAX9000(包括MAX9000A)、MAX7000S、MAX7000A和MAX3000A系列器件。各器件系列支持的配置電纜如表6.3所示。而FLEX和MAX系列常用的的配置電纜是ByteBlaster。(注:Altera不再銷售BitBlaster、ByteBlaster、ByteBlasterMV和MasterBlaster下載電纜。)6.3.1ByteBlasterⅡ并口下載電纜
1.特點
ByteBlasterⅡ并口下載電纜允許PC機用戶在QuartusⅡ開發(fā)環(huán)境下完成以下功能:*為MAX系列CPLD器件和Stratix、Cyclone、APEX、ACEX、Mercury、FLEX10K、Excalibur系列FPGA器件下載配置數(shù)據(jù);*對高級配置器件(EPC2、EPC4、EPC8、EPC16和EPC1441)和串行配置器件(EPCS1、EPCS4和EPCS16)進行在線編程。
(2)支持1.8V,2.5V,3.3V和5.0V系統(tǒng)。
(3)為在線編程提供快速廉價的方法。
(4)可通過QuartusⅡ開發(fā)軟件下載數(shù)據(jù)。(5)具有與PC機25針標準并口相連的接口。(6)使用10針電路板連接器。(7)支持QuartusⅡ開發(fā)軟件的SignalTapⅡ邏輯分析功能。(8)支持和NiosⅡ嵌入式處理器系列的通訊和調試。
2.功能描述
ByteBlasterⅡ并口下載電纜是一種連接到PC機25針標準口(LPT端口)的硬件接口產品,10針母頭連接到電路板。設計人員的最新設計可以直接通過ByteBlasterⅡ下載電纜從PC機隨時下載到芯片中去。ByteBlasterⅡ并口下載電纜的連接方法如圖6.1所示。圖6.1ByteBlasterⅡ并口下載電纜連接示意圖
1)下載模式
ByteBlasterⅡ支持JTAG模式、PS模式和AS模式。在QuartusⅡ開發(fā)環(huán)境中,可以通過JTAG模式完成對Altera所有器件的編程和配置,也可以通過PS模式對Altera器件進行配置,還可以通過AS模式對單片EPCS1、EPCS4、EPCS16和EPCS64串行配置器件進行編程。Altera的大部分器件在使用ByteBlasterⅡ并口下載電纜時,都支持PS和JTAG編程模式。有些器件系列的配置連接圖可能會有一些微小差異,這需要用戶在選定器件后要仔細查閱器件的配置手冊及其它相關資料,然后再繪制電路板圖。
2.連接
(1)電源需求。ByteBlasterⅡ下載線支持目標系統(tǒng)使用5.0VTTL、3.3VLVTTL/LVCMOS和單端1.5V到3.3VI/O標準,可用于1.8V、2.5V、3.3V和5.0V的系統(tǒng)。配置不同器件時,ByteBlasterⅡ的VCC引腳對于電壓的需求各不相同,表6.4給出了針對不同器件VCC引腳所需電壓值。
表6.4Altera各系列器件VCC引腳電壓需求
(2)25針插頭。ByteBlasterⅡ與PC機并口相連的是25針插頭,在PS模式、AS模式和JTAG模式下的引腳信號名稱是不同的。各引腳定義如表6.5所示。ByteBlasterⅡ下載電纜原理圖如圖6.2所示。
表6.5ByteBlasterⅡ25針插頭引腳描述
圖6.2ByteBlasterⅡ下載電纜原理圖
(3)10針插座。10針插座是與包含目標器件的PCB板上的10針插頭連接的,ByteBlasterⅡ并口下載電纜的10針插座其尺寸示意圖如圖6.3所示。表6.6列出了在AS模式、PS模式和JTAG模式下各引腳的名稱。
圖6.3下載電纜10針插座尺寸示意圖
表6.6ByteBlasterⅡ10針插座引腳描述
(4)電纜線。ByteBlasterⅡ的電纜線一般使用扁平電纜,長度不超過30cm,否則會帶來干擾、反射及信號過沖問題,引起數(shù)據(jù)傳輸錯誤,導致下載失敗。如果PC機并口與PCB電路板距離較遠,需要加長電纜,則可在PC機并口和ByteBlasterⅡ電纜之間加入一根并口電纜。
(5)PCB電路板上的10針連接插頭。ByteBlasterⅡ下載電纜的10針插座連接到PCB板上的10針插頭。PCB板上的10針插頭排成兩排,每排5個引腳,連接到器件的編程或配置引腳上(編程或配置器件的引腳名與10針插座的引腳信號名稱相同的連接在一起)。ByteBlasterⅡ電纜通過10針插頭獲得電源并下載數(shù)據(jù)到器件。10針插頭的尺寸示意圖如圖6.4所示。
圖6.410針連接插頭尺寸示意圖
6.3.2ByteBlasterMV并口下載電纜
1.特點
(1)ByteBlasterMV并口下載電纜允許PC機用戶完成下列功能:對基于SRAM的Stratix、StratixⅡ、StratixGX、StratixⅡGX、Cyclone、CycloneⅡ、CycloneⅢ、CycloneⅣ、APEXⅡ、APEX20K、ACEX1K、Mercury、FLEX10K、FLEX8000、FLEX6000及Excalibur系列器件進行配置;對基于EEPROM的MAXⅡ、MAX9000、MAX7000S、MAX7000AE、MAX7000B、MAX3000A系列器件進行配置;對高級配置芯片(EPC2、EPC4、EPC8、EPC16)進行在系統(tǒng)編程。(2)工作電壓VCC支持3.3V或5.0V。(3)為在系統(tǒng)編程提供快速廉價的方法。(4)可通過QuartusⅡ開發(fā)軟件下載數(shù)據(jù)。(5)具有與PC機25針標準并口相連的接口。(6)使用10針電路板連接器。(7)支持QuartusⅡ開發(fā)軟件的SignalTapⅡ邏輯分析功能。
2.功能描述
ByteBlasterMV并口下載電纜(訂購碼:PL-BYTEBLASTERMV)與PC機并口相連的是25針插頭,與PCB電路板相連的是10針插座。數(shù)據(jù)從PC機并口通過ByteBlasterMV電纜下載到電路板。ByteBlasterMV電纜可從PC機驅動數(shù)據(jù)配置Cyclone、CycloneⅡ、Stratix、StratixⅡ、StratixⅡGX、StratixGX、APEXⅡ、APEX20K、ACEX1K、Mercury、Excalibur、FLEX10K、FLEX8000和FLEX6000系列器件。由于設計可以直接下載到器件中,所以樣品完成很容易,并能很快完成多個重復的樣品設計。
1)下載模式
ByteBlasterMV電纜提供兩種下載模式:*被動串行模式(PS)--可用于配置Cyclone、CycloneⅡ、Stratix、StratixⅡ、StratixⅡGX、StratixGX、APEXⅡ、APEX20K、ACEX1K、Mercury、Excalibur、FLEX10K、FLEX8000和FLEX6000系列器件;*JTAG模式--具有工業(yè)標準的JTAG接口,可用于編程或配置Cyclone、CycloneⅡ、Stratix、StratixⅡ、StratixⅡGX、StratixGX、APEXⅡ、APEX20K、Mercury、ACEX1K、Excalibur、FLEX10K、MAX9000、MAX7000S、MAX7000A、MAX7000B和MAX3000A系列器件。
2)連接(1)電源需求為了使用ByteBlasterMV下載電纜配置1.5VAPEXⅡ、1.8VAPEX20KE、2.5VAPEX20K、Excalibur、Mercury、ACEX1K和FLEX10KE器件,3.3V電源中應該連接上拉電阻,電纜的VCC腳連到3.3V電源,而器件的VCCINT引腳連到相應的2.5V、1.8V或1.5V電源。對于PS配置,器件的VCCIO引腳必須連到2.5V或3.3V電源。對于APEXⅡ、Mercury、ACEX1K、APEX20K、FLEX10KE和MAX7000A、MAX3000A系列器件的JTAG在線配置或編程,電纜的VCC引腳則必須連接3.3V電源。器件的VCCIO引腳既可連到2.5V,也可連到3.3V電源上。配置不同器件時,ByteBlasterMV下載電纜的VCC引腳對于電壓的需求各不相同,表5.4給出了針對不同器件VCC引腳所需電壓值。
(2)25針插頭。ByteBlasterMV與PC機并口相連的是25針插頭,在PS模式下和在JTAG模式下的引腳信號名稱是不同的,如表6.7所示。ByteBlasterMV下載電纜原理圖如圖6.5所示。
表6.7ByteBlasterMV25針插頭引腳描述
圖6.5ByteBlasterMV電纜原理圖
(3)10針插座。10針插座是與包含目標器件的PCB板上的10針插頭連接的,其引腳信號名稱如表6.8所示。10針插座的尺寸與和ByteBlasterⅡ電纜的10針插座完全一樣,如圖6.3所示。
表6.8ByteBlasterMV10針插座引腳描述
(4)PCB電路板上的10針連接插頭。ByteBlasterMV下載電纜的10針插座連接到PCB板上的10針插頭。PCB板上的10針插頭排成兩排,每排5個引腳,連接到器件的編程或配置引腳上(編程或配置器件的引腳名與10針插座的引腳信號名稱相同的連接在一起)。ByteBlasterMV電纜通過10針插頭獲得電源并下載數(shù)據(jù)到器件,10針插頭尺寸示意圖和ByteBlasterⅡ電纜的10針插頭完全一樣,如圖6.4所示。
6.3.3MasterBlaster串行/USB通信電纜
1.特點
(1)?MasterBlaster串行/USB通信電纜允許PC機、Linux、UNIX用戶完成下列功能:可配置StratixⅣ、StratixⅢ、StratixⅡ、StratixⅡGX、Stratix、StratixGX、CycloneⅢ、CycloneⅡ、Cyclone、Mercury、APEXⅡ、APEX20K、FLEX10K、FLEX3000A、FLEX6000、FLEX8000系列器件及Excalibur嵌入式微處理器解決方案。在線可編程MAXII、MAX9000、MAX7000S、MAX7000B、MAX7000A、EPC2、EPC4、EPC8和EPC16系列器件。(2)支持2.5V,3.3V和5.0V系統(tǒng)。(3)為在系統(tǒng)編程提供快速廉價的方法。(4)可從QuartusⅡ開發(fā)軟件和MAX?+?PLUSⅡ9.3及以上版本中下載數(shù)據(jù)。(5)具有RS-232串行接口或USB接口。(6)使用10針電路板連接器。(7)支持QuartusⅡ開發(fā)軟件的SignalTapⅡ邏輯分析功能。
2.功能描述
MasterBlaster串行/USB通信電纜具有標準的PC機串行接口或USB硬件接口,如圖6.6所示。MasterBlaster串行/USB通信電纜可配置數(shù)據(jù)到StratixIV、StratixIII、StratixⅡ、圖6.6MasterBlaster串行通信電纜示意圖StratixⅡGX、Stratix、StratixGX、CycloneⅢ、CycloneⅡ、Cyclone、Mercury、APEXⅡ、APEX20K(包括APEX20K、APEX20KE和APEX20KC)、FLEX10K(包括FLEX10KA和FLEX10KE)、FLEX8000、FLEX6000系列器件,也可編程MAXII、MAX9000、MAX7000S和MAX7000A(包括MAX7000AE)系列器件。利用MasterBlaster串行/USB通信電纜還可通過SignalTapⅡ嵌入式邏輯分析儀對Stratix、StratixGX、StratixⅡ、StratixⅡGX、CycloneⅡ、Cyclone、APEXⅡ和APEX20K系列器件進行在線調試。圖6.6MasterBlaster串行通信電纜示意圖
1)下載模式
MasterBlaster串行/USB通信電纜提供兩種下載模式:被動串行模式(PS),可以使用Altera公司的QuartusⅡ軟件的Programmer對除MAX3000和MAX7000以外的所有ALTERA器件進行配置。
JTAG模式,具有IEEE1149.1工業(yè)標準的JTAG接口,可以對除FLEX6000外的ALTERA公司所有器件進行配置或編程。在JTAG模式下,MasterBlaster串行/USB通信電纜還可以對配置芯片EPC2、EPC4、EPC8和EPC16進行編程。
2)?SignalTapⅡ邏輯分析
SignalTapⅡ宏功能是一種嵌入式邏輯分析器,能夠在器件特定的觸發(fā)點捕獲數(shù)據(jù)并保存數(shù)據(jù)到APEXⅡ和APEX20K的嵌入式系統(tǒng)塊(ESB)中。這些數(shù)據(jù)然后被送到APEXⅡ或APEX20K的IEEE1149.1工業(yè)標準JTAG接口,通過MasterBlaster串行/USB通信電纜上傳到QuartusⅡ波形編輯器中進行顯示。
3)連接
MasterBlaster串行/USB通信電纜通過一個串行接口或USB接口與計算機相連,與電路板相連的是標準10針插座。數(shù)據(jù)從串口或USB口通過MasterBlaster串行/USB通信電纜下載到電路板。
(1)連接插頭與插座。具有標準串行電纜的9針D型插頭連接器連接到RS-232端口,如表6.9所示。USB連接器則能在任何標準的USB電纜中使用。表6.9MasterBlaster9針串行D型連接器引腳說明
表6.10MasterBlaster10針插座的引腳描述
(2)LED的狀態(tài)。MasterBlaster串行/USB通信電纜上的LED指示燈的作用是提供該電纜的狀態(tài)信息。表6.11列舉了MasterBlaster串行/USB通信電纜的各種指示狀態(tài)。
表6.11LED狀態(tài)指示
(3)MasterBlaster串行/USB通信電纜的供電。前面介紹的幾種下載電纜僅從電路板接收電源,而MasterBlaster串行/USB通信電纜的供電方式有:電路板提供的5.0V或3.3V;直流電源供電;5.0VUSB供電。當電路板上的5.0V或3.3V電源無效時,該電纜能夠由直流電源或USB電纜供電。
對MasterBlaster串行/USB通信電纜的輸出驅動器,將電路板上的VCC和GND連接到該電纜的VCC、VIO和GND引腳。
(4)電路板上的連接插頭。MasterBlaster串行/USB通信電纜的10針插座連接到PCB板上的10針插頭。PCB板上的10針插頭排成兩排,每排5個引腳,連接到器件的編程或配置引腳上(編程或配置器件的引腳名與10針插座的引腳信號名稱相同的連接在一起),其尺寸示意圖和ByteBlasterⅡ電纜的10針插頭完全一樣,如圖6.4所示。
6.3.4USB-Blaster下載電纜
1.特點
(1)?USB-Blaster下載電纜允許PC機用戶在QuartusⅡ開發(fā)環(huán)境下完成以下功能:為MAX系列CPLD器件和Stratix、Cyclone、ArriaGX、APEX、ACEX、Mercury、FLEX10K、Excalibur系列FPGA器件下載配置數(shù)據(jù);對高級配置器件(EPC2、EPC4、EPC8、EPC16和EPC1441)和串行配置器件(EPCS1、EPCS4、EPCS16、EPCS64和EPCS128)進行在系統(tǒng)編程。
(2)支持1.8V,2.5V,3.3V和5.0V系統(tǒng)。
(3)為在系統(tǒng)編程提供快速廉價的方法。
(4)可通過QuartusⅡ開發(fā)軟件下載數(shù)據(jù)。
(5)可與PC機USB標準接口相連。
(6)使用10針電路板連接器。
(7)支持QuartusⅡ開發(fā)軟件的SignalTapⅡ邏輯分析功能。
(8)支持和NiosⅡ嵌入式處理器系列的通訊和調試。
2.功能描述
USB-Blaster下載電纜(訂購碼:PL-USB-BLASTER)是一種連接到PC機USB標準接口的硬件接口產品,它為在線可編程邏輯器件提供了一種快速而廉價的配置方法。設計人員的最新設計可以直接通過USB-Blaster下載電纜隨時下載到芯片中去,因此設計的樣品能很快完成。USB-Blaster下載電纜的連接方法如圖6.7所示。
圖6.7USB-Blaster下載電纜連接示意圖
1)下載模式
USB-Blaster支持JTAG模式、PS模式和AS模式。在QuartusⅡ開發(fā)環(huán)境中,可以通過JTAG模式完成對Altera所有器件的配置和編程,也可以通過PS模式對Altera器件進行配置,還可以通過AS模式對單片EPCS1和EPCS4串行配置器件進行編程。USB-Blaster下載電纜原理圖如圖6.8所示。
圖6.8USB-Blaster下載電纜原理圖
2)連接
(1)電源需求。USB-Blaster下載電纜支持目標系統(tǒng)使用5.0VTTL、3.3VLVTTL/LVCMOS和單端1.5V到3.3VI/O標準,可用于1.8V、2.5V、3.3V和5.0V的系統(tǒng)。配置不同器件時,USB-Blaster的VCC引腳對于電壓的需求各不相同,表5.4給出了針對不同器件VCC引腳所需電壓值。
(2)10針插座。10針插座是與包含目標器件的PCB板上的10針插頭連接的,USB-Blaster下載電纜的10針插座尺寸示意圖與引腳信號名稱和ByteBlasterⅡ電纜的10針插座完全一樣,如圖5.3和表5.6所示。
(3)PCB電路板上的10針連接插頭。USB-Blaster下載電纜的10針插座連接到PCB板上的10針插頭。PCB板上的10針插頭排成兩排,每排5個引腳,連接到器件的編程或配置引腳上(編程或配置器件的引腳名與10針插座的引腳信號名稱相同的連接在一起)。USB-Blaster電纜通過10針插頭獲得電源并下載數(shù)據(jù)到器件,10針插頭尺寸示意圖和ByteBlasterⅡ電纜的10針插頭完全一樣,如圖6.4所示。
6.3.5EthernetBlaster通信電纜
1.特點
EthernetBlaster通信電纜的特點如下:*EthernetBlaster通信電纜允許PC機用戶在QuartusⅡ開發(fā)環(huán)境下完成以下功能:*為MAX系列CPLD器件和Stratix、Cyclone、APEX、ACEX、Mercury、FLEX、Excalibur系列FPGA器件下載配置數(shù)據(jù);*對高級配置器件(EPC2、EPC4、EPC8和EPC16)和串行配置器件(EPCS1、EPCS4、EPCS16和EPCS64)進行在線編程。
(2)支持1.8V,2.5V,3.3V和5.0V系統(tǒng)。
(3)為在系統(tǒng)編程提供快速廉價的方法。
(4)可通過QuartusⅡ開發(fā)軟件下載數(shù)據(jù)。
(5)可與PC機USB標準接口相連。
(6)使用10針電路板連接器。
(7)支持QuartusⅡ開發(fā)軟件的SignalTapⅡ邏輯分析功能。
(8)支持和NiosⅡ嵌入式處理器系列的通訊和調試。
2.功能描述
EthernetBlaster通信電纜通過RJ-45連接器與標準的以太網端口相連。該電纜使用TCP/IP協(xié)議與客戶系統(tǒng)進行通信,且支持靜態(tài)和動態(tài)IP尋址。EthernetBlaster通信電纜能夠接入已有的10/100Base-T以太網與遠端客戶進行通信,或者通過一個標準的10/100Base-T以太網接口,用雙絞線直接與客戶連接進行通信。由于更改后的設計可以直接下載至目標器件,這就使得原型制造變得非常容易,用戶甚至還可以連續(xù)完成多重設計迭代。在以太網的支持下,多個用戶可以在遠端接入Altera器件,從而將原型制造和調試的效率提高到一個新的水平。EthernetBlaster通信電纜的連接方法如圖6.9所示。
圖6.9EthernetBlaster通信電纜連接示意圖
1)下載模式
EthernetBlaster通信電纜支持JTAG模式、PS模式和AS模式。在QuartusⅡ開發(fā)環(huán)境中,可以通過JTAG模式完成對Altera所有器件的配置和編程,也可以通過PS模式對Altera器件進行配置,還可以通過AS模式對單片EPCS1、EPCS4、EPCS16和EPCS64串行配置器件進行編程。Altera的大部分器件在使用EthernetBlaster通信電纜時,都支持PS和JTAG編程模式。
2.功能描述
EthernetBlaster通信電纜通過RJ-45連接器與標準的以太網端口相連。該電纜使用TCP/IP協(xié)議與客戶系統(tǒng)進行通信,且支持靜態(tài)和動態(tài)IP尋址。EthernetBlaster通信電纜能夠接入已有的10/100Base-T以太網與遠端客戶進行通信,或者通過一個標準的10/100Base-T以太網接口,用雙絞線直接與客戶連接進行通信。由于更改后的設計可以直接下載至目標器件,這就使得原型制造變得非常容易,用戶甚至還可以連續(xù)完成多重設計迭代。在以太網的支持下,多個用戶可以在遠端接入Altera器件,從而將原型制造和調試的效率帶到一個新的水平。
EthernetBlaster通信電纜的連接方法如圖6.9所示。
1)下載模式
EthernetBlaster通信電纜支持JTAG模式、PS模式和AS模式。在QuartusⅡ開發(fā)環(huán)境中,可以通過JTAG模式完成對除FLEX6000外的所有Altera器件進行編程和配置;也可以通過PS模式對除MAX3000、MAX7000和串行配置器件外的所有Altera器件進行配置;還可以通過AS模式對單片EPCS1、EPCS4、EPCS16、EPCS64和EPCS128串行配置器件進行編程。Altera的大部分器件在使用EthernetBlaster通信電纜時,都支持PS和JTAG編程模式。
2)連接
EthernetBlaster通信電纜上一邊是以太網口,相對的另一邊是10針目標插座。以太網口邊包含一個以太網端口,一個復位鍵和一個DC12V插孔。目標端口邊包括10針目標插座和LED狀態(tài)燈。電纜的底部是MAC地址和主機名,MAC地址的最后四位數(shù)字和主機名最后四位數(shù)字相同,如圖6.10所示。目標板端口邊的LED狀態(tài)燈顯示EthernetBlaster通信電纜的工作狀態(tài),如表6.11所示。圖6.10EthernetBlaster通信電纜以太網端口、目標端口和底部視圖
(1)以太網口電源需求。EthernetBlaster通信電纜支持目標系統(tǒng)使用5.0VTTL、3.3VLVTTL/LVCMOS和單端1.5V到3.3VI/O標準,可用于1.8V、2.5V、3.3V和5.0V的系統(tǒng)。配置不同器件時,EthernetBlaster通信電纜的VCC引腳對于電壓的需求各不相同,
1.5V~5.0V來自于目標電路板,12.0VDC(0.875A)來自于EthernetBlasterVCCSUPPLY。表6.4給出了針對不同器件VCC引腳所需電壓值。
(2)?10針插座。10針插座是與包含目標器件的PCB板上的10針插頭連接的,EthernetBlaster通信電纜的10針插座尺寸示意圖與引腳信號名稱和ByteBlasterⅡ電纜的10針插座完全一樣,如圖6.3和表6.6所示。
(3)?PCB電路板上的10針連接插頭。EthernetBlaster通信電纜的10針插座連接到PCB板上的10針插頭。PCB板上的10針插頭排成兩排,每排5個引腳,連接到器件的編程或配置引腳上(編程或配置器件的引腳名與10針插座的引腳信號名稱相同的連接在一起)。EthernetBlaster通信電纜通過10針插頭獲得電源并下載數(shù)據(jù)到器件,10針插頭尺寸示意圖和ByteBlasterⅡ電纜的10針插頭完全一樣,如圖6.4所示。
3)靜態(tài)和動態(tài)IP尋址
EthernetBlaster通信電纜既支持靜態(tài)IP和動態(tài)IP尋址,后者通過動態(tài)主機配置協(xié)議(DHCP)實現(xiàn)。缺省情況下,用動態(tài)IP尋址配置EthernetBlaster電纜。加電后,電纜嘗試從網絡DHCP服務器獲得IP地址。當獲取網絡地址和電纜初始化時LED狀態(tài)為綠色并閃爍,這個過程最高可能需要花兩分鐘。當獲得IP地址且電纜已準備好應用時,LED狀態(tài)為穩(wěn)定的綠色。如果獲取IP地址的嘗試不成功(DHCP服務器可能下線或不存在),電纜切換到靜態(tài)IP地址,缺省的IP地址配置為0。如果使用靜態(tài)IP地址,就必須配置計算機到與電纜通信的子網相同的IP地址,缺省的設置要求地址在192.168.0.X范圍。(注:可參考操作系統(tǒng)手冊或聯(lián)系網絡管理員去查驗網絡支持的DHCP服務和指導改變IP地址。)
4)電纜設置下面介紹配置、安裝編程器件及設置EthernetBlaster通信電纜的方法。
(1)經過網絡用缺省工廠設置遠端連接。用以下步驟遠端連接EthernetBlaster通信電纜(這些步驟均假設缺省工廠設置沒有改變):①從電路板斷開電源;②在EthernetBlaster通信電纜的以太網口插入一端標準的CAT5UTP4對轉接電纜,另一端插入交換機,路由器或Hub的網絡接口,如圖6.11所示;③連接10針插座,以太網通信電纜標簽為“BLASTERSIDE”的PCB屏蔽電纜接到10針插座端口,電纜標簽為“TARGETSIDE”10針插座連接到目標電路板上的10針插頭上,如圖6.9所示;④將12.0VDC變壓器接入電源,然后另一端連接到EthernetBlaster通信電纜(先斷開到電路板上的電源電纜后再用其它電源);⑤如果網絡支持DHCP,看第⑥步的配置指導,如果網絡不支持DHCP,看第⑦步的配置指導;圖6.11EthernetBlaster通信電纜的連接⑥如果網絡支持DHCP,可以用主機名作為地址通過web瀏覽器接入EthernetBlaster配置管理web頁。主機名位于EthernetBlaster通信電纜底部的標簽上。如圖6.10所示。瀏覽http://<hostname>并指定主機名,EthernetBlaster登錄窗口打開。如果知道EthernetBlaster通信電纜獲得的IP地址,就可輸入該地址到瀏覽器進入管理頁面;⑦如果網絡不支持DHCP,可以配置計算機地址范圍為192.168.0.X,然后瀏覽0;⑧EthernetBlaster登錄窗口打開,輸入admin登錄和password作為缺省密碼,EthernetBlaster狀態(tài)頁面打開,顯示EthernetBlaster通信電纜的狀態(tài),包括當前的IP地址,如圖6.12所示。圖6.12EthernetBlaster配置管理頁面
(2)用缺省工廠設置直接連接到計算機。EthernetBlaster通信電纜能夠通過計算機的網口直接連接到計算機(但不允許遠端用戶接入EthernetBlaster通信電纜),具體接入包括以下步驟(這些步驟均假設缺省工廠設置沒有改變):①從電路板斷開電源。②在EthernetBlaster通信電纜的以太網口插入具有CAT5UTP4對轉接電纜的EIA/TIA568B連接器,另一端EIA/TIA568A插入計算機,如圖6.13所示;或者在EthernetBlaster通信電纜的以太網口插入一端標準的CAT5UTP4對轉接電纜,另一端加一個轉接頭適配器后插入計算機,如圖6.14所示。圖6.13用轉接電纜直接連到計算機圖6.14用標準電纜和適配器直接連接到計算機
③連接10針插座,以太網通信電纜標簽為“BLASTERSIDE”的PCB屏蔽電纜接到10針插座端口,電纜標簽為“TARGETSIDE”10針插座連接到目標電路板上的10針插頭上,如圖6.9所示。④將12.0VDC變壓器接入電源,然后另一端連接到EthernetBlaster通信電纜(先斷開到電路板上的電源電纜后再用其它電源)。⑤為了接入EthernetBlaster狀態(tài)頁面,配置計算機地址范圍為192.168.0.X,然后瀏覽0,EthernetBlaster登錄窗口打開。⑥在EthernetBlaster登錄窗口,輸入admin登錄和password作為缺省密碼,EthernetBlaster狀態(tài)頁面打開,顯示EthernetBlaster通信電纜的狀態(tài),包括當前的IP地址,如圖6.12所示。
(3)用靜態(tài)IP尋址配置EthernetBlaster硬件。為了用靜態(tài)IP尋址配置電纜完成遠端連接,遵守如下步驟(取決于具體連接方式,這里均假設已完成了上面第(1)或第(2)項):①打開EthernetBlaster狀態(tài)頁面。②點擊“ChangeSettings”菜單,從“ConnectionType”中工具條選擇“StaticIP”,在設置區(qū)輸入希望的IP地址和其它合適的數(shù)據(jù),如圖6.15所示。③點擊“Apply”,EthernetBlaster通信電纜自動地重新開始,當LED狀態(tài)返回到穩(wěn)定的綠色時,EthernetBlaster通信電纜已經成功的重新開始,現(xiàn)在就能加入到QuartusⅡ軟件中了。圖6.15EthernetBlaster改變設置頁
(4)用動態(tài)IP尋址配置EthernetBlaster硬件。為了用動態(tài)IP尋址配置EthernetBlaster通信電纜,遵守如下步驟(依靠具體連接方式,這里均假設已完成了上面第(1)或第(2)項):①打開EthernetBlaster狀態(tài)頁面。②點擊“ChangeSettings”菜單,從“ConnectionType”中工具條選擇“DHCP”。③點擊“Apply”,EthernetBlaster通信電纜自動地重新開始,當LED狀態(tài)返回到穩(wěn)定的綠色時,EthernetBlaster通信電纜已經成功的重新開始,現(xiàn)在就能加入到QuartusⅡ軟件中了,如圖6.15所示。6.3.6EthernetBlaster?Ⅱ通信電纜
1.特點
1)支持器件
EthernetBlaster?Ⅱ通信電纜可以下載配置數(shù)據(jù)到以下Altera器件:為Stratix、Cyclone、Arria系列FPGA器件和MAX系列CPLD器件下載配置數(shù)據(jù);對串行配置器件(EPCS1、EPCS4、EPCS16、EPCS64和EPCS128)進行在系統(tǒng)編程;
EthernetBlaster?Ⅱ通信電纜支持目標系統(tǒng)使用3.3VLVTTL/LVCMOS和單端3.3V到1.2VI/O標準。
2)電源要求
EthernetBlaster?Ⅱ通信電纜要求目標電路板使用1.2V到5.0V,12.0V直流(0.875A)來自于EthernetBlasterⅡVCC(SUPPLY)(12.0VDC變壓器提供)。EthernetBlasterⅡVCC(TARGET)引腳對被編程器件必須連到合適的電壓。目標電路板上用于配置和編程信號的上拉電阻必須與EthernetBlasterⅡVCC(TARGET)連接到相同的電壓。
3)軟件要求
EthernetBlaster?Ⅱ通信電纜支持Windows和LinuxRedHat操作系統(tǒng),可以從QuartusⅡ的Readme.txt文件或/support/software/os_support/oss-index.html中獲得特定的操作系統(tǒng)。EthernetBlasterⅡ編程電纜已經用Altera公司設計套件(ACDS)工具10.0sp1及以后版本測試過。EthernetBlasterⅡ通信電纜也支持以下工具:
QuartusⅡ編程器(用于編程和配置),可以運行在QuartusⅡ軟件內或者作為單獨的版本;
QuartusⅡ的SignalTapⅡ邏輯分析器,可以運行在QuartusⅡ軟件內或者作為單獨的版本;
NiosⅡIDE(用于軟件下載和調試);
NiosIIIDEFlash(用于編程Flash器件);支持1.8V,2.5V,3.3V和5.0V系統(tǒng)。
2.功能描述
1)連接
EthernetBlaster?Ⅱ通信電纜的一邊是以太網口,相對的另一邊是10針目標插座。以太網口邊包含一個以太網端口,一個復位鍵和一個DC12V插孔。目標端口邊包括10針目標插座和LED狀態(tài)燈。電纜的底部包括MAC地址和主機名,MAC地址的最后四位數(shù)字和主機名最后四位數(shù)字相同,如圖6.16所示。目標板端口邊的LED狀態(tài)燈顯示EthernetBlaster?Ⅱ通信電纜的工作狀態(tài),如表6.12所示。圖6.16EthernetBlaster?Ⅱ通信電纜以太網端口、目標表6.12LED狀態(tài)指示
2)靜態(tài)和動態(tài)IP尋址
EthernetBlaster?Ⅱ通信電纜支持靜態(tài)IP和動態(tài)IP尋址,后者通過動態(tài)主機配置協(xié)議(DHCP)實現(xiàn)。缺省情況下用動態(tài)IP尋址配置EthernetBlasterⅡ電纜。加電后,電纜嘗試從網絡DHCP服務器獲得IP地址。當獲取網絡地址和電纜初始化時LED狀態(tài)為綠色并閃爍,這個過程最高可能需要花兩分鐘。當獲得IP地址且電纜已準備好時,LED狀態(tài)為穩(wěn)定的綠色。如果獲取IP地址的嘗試不成功(DHCP服務器可能下線或不存在),電纜切換到靜態(tài)IP地址,缺省的IP地址配置為0。如果使用靜態(tài)IP地址,就必須配置計算機到與電纜通信的子網相同的IP地址。缺省的設置要求地址在192.168.0.X范圍。(注:可參考操作系統(tǒng)手冊或聯(lián)系網絡管理員去查驗網絡支持的DHCP服務和指導怎樣改變IP地址。)
3)電纜設置本節(jié)這部分描述配置、安裝編程器件和設置EthernetBlaster?Ⅱ通信電纜(和EthernetBlaster通信電纜設置一樣)。
(1)經過網絡用缺省工廠設置遠端連接。用以下步驟遠端連接EthernetBlaster?Ⅱ通信電纜(這些步驟均假設缺省工廠設置沒有改變):①從電路板斷開電源。②在EthernetBlaster?Ⅱ通信電纜的以太網口插入一端標準的CAT5UTP4對轉接電纜,另一端插入交換機,路由器或Hub的網絡接口,如圖6.11所示。③連接10針插座,以太網通信電纜標簽為“BLASTERSIDE”的PCB屏蔽電纜接到10針插座端口,電纜標簽為“TARGETSIDE”10針插座連接到目標電路板上的10針插頭上,如圖6.17所示。④將12.0VDC變壓器接入電源輸出口,然后另一端連接到EthernetBlaster?Ⅱ通信電纜(先斷開到電路板上的電源電纜后再用其它電源)。⑤如果網絡支持DHCP,看第⑥步的配置指導,如果網絡不支持DHCP,看(2)的配置指導。⑥用主機名作為地址通過web瀏覽器接入EthernetBlaster?Ⅱ配置管理web頁。主機名位于EthernetBlaster?Ⅱ通信電纜底部的標簽上,如圖6.10所示。瀏覽http://<hostname>并指定主機名,EthernetBlaster?Ⅱ登錄窗口打開。如果知道EthernetBlaster?Ⅱ通信電纜獲得的IP地址,就可輸入該地址到瀏覽器進入管理頁面。圖6.17EthernetBlaster?Ⅱ通信電纜的連接到目標板
(2)如果網絡不支持DHCP,經過網絡用缺省工廠設置。①如果網絡不支持DHCP,必須配置計算機地址范圍為192.168.0.X,然后瀏覽0。②在EthernetBlaster?Ⅱ登錄窗口,輸入admin登錄和password作為缺省密碼。EthernetBlaster?Ⅱ狀態(tài)頁面打開,顯示EthernetBlaster?Ⅱ通信電纜的狀態(tài),包括當前的IP地址,如圖6.18所示。圖6.18EthernetBlaster?Ⅱ配置管理頁面
(3)用缺省工廠設置直接連接到計算機。EthernetBlaster?Ⅱ通信電纜能夠通過計算機的網口直接連接到計算機,這些設置不允許遠端用戶接入EthernetBlaster?Ⅱ通信電纜。包括以下步驟(這些步驟均假設缺省工廠設置沒有改變):①從電路板斷開電源。②在EthernetBlaster?Ⅱ通信電纜的以太網口插入標準CAT5UTP4對轉接電纜的一端,另一端插入計算機,如圖6.19所示。圖6.19用標準電纜直接連到計算機
③連接10針插座,以太網通信電纜標簽為“BLASTERSIDE”的PCB屏蔽電纜接到10針插座端口,電纜標簽為“TARGETSIDE”10針插座連接到目標電路板上的10針插頭上,如圖6.17所示。④將12.0VDC變壓器接入電源口,然后另一端連接到EthernetBlaster?Ⅱ通信電纜(先斷開到電路板上的電源電纜后再用其它電源)。⑤為了接入EthernetBlaster?Ⅱ狀態(tài)頁面,配置計算機地址范圍為192.168.0.X,然后瀏覽0,EthernetBlaster?Ⅱ登錄窗口打開。⑥在EthernetBlasterⅡ登錄窗口,輸入admin登錄和password作為缺省密碼。EthernetBlaster?Ⅱ狀態(tài)頁面打開,顯示EthernetBlaster?Ⅱ通信電纜的狀態(tài),包括當前的IP地址,如圖6.12所示。⑦在Quartus?Ⅱ軟件中設置EthernetBlaster?Ⅱ通信電纜。
(4)用靜態(tài)IP尋址配置EthernetBlaster?Ⅱ硬件。缺省情況下,EthernetBlaster?Ⅱ通信電纜出廠設置為使用動態(tài)IP尋址。為了用靜態(tài)IP尋址配置電纜完成遠端連接,遵守如下步驟(依靠具體的連接方式,這里均假設已完成了上面第(1)、第(2)或第(3)項)。①打開EthernetBlaster?Ⅱ狀態(tài)頁面。②點擊“ChangeSettings”菜單,從“ConnectionType”工具條中選擇“StaticIP”,在設置區(qū)輸入希望的IP地址和其它合適的數(shù)據(jù),如圖6.20所示。③點擊“Apply”,EthernetBlaster?Ⅱ通信電纜自動地重新開始,當LED狀態(tài)返回到穩(wěn)定的綠色時,EthernetBlaster?Ⅱ通信電纜已經成功的重新開始,現(xiàn)在就能加入到Quartus?Ⅱ軟件中了。圖6.20EthernetBlaster?Ⅱ?改變設置頁
(5)用動態(tài)IP尋址配置EthernetBlaster?Ⅱ硬件。為了用動態(tài)IP尋址配置EthernetBlasterⅡ通信電纜,遵守如下步驟:(依據(jù)用戶的連接方式,這里均假設已完成了上面第(1)、第(2)或第(3)項。)①打開EthernetBlaster?Ⅱ狀態(tài)頁面。②點擊“ChangeSettings”菜單,從“ConnectionType”工具條中選擇“DHCP”,如圖6.20所示。③點擊“Apply”,EthernetBlaster?Ⅱ通信電纜自動地重新開始,當LED狀態(tài)返回到穩(wěn)定的綠色時,EthernetBlaster?Ⅱ通信電纜已經成功的重新開始,現(xiàn)在就能加入到Quartus?Ⅱ軟件中了。 6.4配置器件除了下載電纜以外,Altera還提供了EPCS1、EPCS4、EPCS16、EPCS64、EPCS128、EPC16、EPC8、EPC2、EPC1、EPC1441、EPC1213、EPC1064和EPC1064V等專用配置芯片。FPGA的芯片配置方案就是使用Altera提供的串行配置芯片為所有的FPGA包括Stratix和Cyclone系列FPGA,APEXⅡ,APEX20K,APEX20KE,APEX20KC,Excalibur和Mercury器件系列提供理想的解決方案。其中,增強型配置器件擁有高達30M(帶壓縮)的配置存儲器,并為高密度的FPGA提供單器件一站式的解決方案;標準配置器件為低密度的FPGA提供了方便易用的解決方案。
Altera配置芯片分為以下三種:普通配置芯片:EPC1441、EPC1、EPC2。增強型配置芯片:EPC16、EPC8和EPC4。
AS串行配置芯片:EPCS1、EPCS4、EPCS16、EPCS64、EPCS128。增強型配置芯片可以支持大容量FPGA單片配置,此類芯片既支持JTAG在系統(tǒng)編程模式也支持FPP快速配置方式。普通器件容量相對比較小,并且只有EPC2具有重復擦寫性,所以大容量配置需要多片級聯(lián)使用。AS串行配置芯片是專為StratixⅡ、Cyclone和CycloneⅡ器件設計的單片低成本配置芯片,提供在系統(tǒng)編程(ISP)和多次編程能力,但其成本甚至低于一次性可編程器件。另外,EPCS1、EPCS4、EPCS16、EPCS64、EPC16、EPCS128、EPC8和EPC2配置芯片屬于FlashMemory(閃存)器件,具有可擦寫功能,而EPC1、EPC1441、EPC1213、EPC1064和EPC1064V配置芯片基于EPROM結構,不具有可擦寫性。
Altera的串行配置器件是Cyclone和Arria系列FPGA最完美的補充,它們也給Stratix系列FPGA提供了低成本、小型化的解決方案。這種串行配置器件可提供存儲容量的范圍為1~128Mbit,使其更容易配合FPGA構造所需的最佳解決方案。
Altera串行配置器件利用Cyclone、Stratix和Arria器件中的專用邏輯實現(xiàn)可靠的遠程系統(tǒng)更新功能。Stratix、Arria和Cyclone系列FPGA具有專用恢復電路。不論在數(shù)據(jù)傳送還是器件配置期間出現(xiàn)何種錯誤,該電路保證“永遠正常工作”,Stratix系列FPGA總能恢復到確切狀態(tài),正常工作。本節(jié)以表格的形式給出了Altera公司FPGA器件常用配置器件的基本性能參數(shù),包括器件名稱、封裝形式、I/O引腳數(shù)目、供電電壓等,以便于用戶快速、合理地選擇配置器件,見表6.13,表6.14。說明:PQFP—塑料四角形平面封裝;PLCC—塑料有引線片式載體封裝;TQFP—纖薄四方扁平封裝;EP1C20—需多個EPC2器件;PDIP—塑料雙列直插封裝;EP1C20和EP1C12需多個EPC1器件。6.5PS模式
6.5.1電纜下載
1.?Stratix器件配置圖6.21說明:
(1)上拉電阻應該連接到與下載電纜相同的供電電壓上(VCCPGM),下載電纜可以是USB-Blaster、MasterBlaster(VIO引腳)、ByteBlasterⅡ、ByteBlasterMV或EthernetBlaster電纜。
(2)如果用戶在電路板上僅使用下載電纜配置方案,那么DATA[0]和DCLK的上拉電阻是非常必要的,這將保證兩個DATA[0]和DCLK引腳在配置結束時不被懸空。但是如果用戶在電路板上還使用配置芯片進行器件配置,那么DATA[0]和DCLK的上拉電阻就不需要了。
(3)插頭的6腳是MasterBlaster輸出驅動器的VIO參考電壓,VIO應與器件的VCCPGM相匹配。用戶可以查閱MasterBlaster串行/USB通信電纜以確定這個值。在使用ByteBlasterⅡ、USB-Blaster和ByteBlasterMV下載電纜時,此引腳不用連接。圖6.21PS模式/電纜下載:StratixⅣ器件的配置連接圖(通過USBBlaster、EthernetBlaster、MasterBlaster、ByteBlasterⅡ或ByteBlasterMV電纜)圖6.22PS模式/電纜下載:ArriaII器件的配置連接圖(通過USBBlaster、EthernetBlaster、
MasterBlaster(僅對單個器件配置)、ByteBlasterⅡ或ByteBlasterMV電纜)圖6.23PS模式/電纜下載:對單個CycloneⅣ、CycloneⅢ器件的配置(通過USBBlaster、EthernetBlaster、MasterBlaster、ByteBlasterⅡ或ByteBlasterMV電纜)圖6.24PS模式/電纜下載多個CycloneⅣ、CycloneⅢ器件的配置(通過USBBlaster、
EthernetBlaster、MasterBlaster、ByteBlasterⅡ或ByteBlasterMV電纜)
2.?Arria器件配置圖6.22說明:
(1)上拉電阻應該連接到與下載電纜相同的供電電壓上(VCCIO),下載電纜可以是USB-Blaster、ByteBlasterⅡ、ByteBlasterMV或EthernetBlaster電纜。
(2)如果用戶在電路板上僅使用下載電纜配置方案,那么DATA0和DCLK的上拉電阻是非常必要的,這將保證兩個DATA[0]和DCLK引腳在配置結束時不被懸空。但是如果用戶在電路板上還使用配置芯片進行器件配置,那么DATA0和DCLK的上拉電阻就不需要了。
(3)在ByteBlasterMV電纜中,6腳不連。在ByteBlasterⅡ和USB-Blaster電纜中,當用于主動串行AS編程時,該腳連到nCE,否則不連。
(4)?MSEL引腳設置隨著不同的配置電壓標準和POR延遲而變化。
3.?Cyclone器件配置
1)單個Cyclone器件的配置圖6.23說明:
(1)上拉電阻必須連接到與VCCA相同的供電電壓上。
(2)如果用戶在電路板上僅使用下載電纜配置方案,那么DATA[0]和DCLK的上拉電阻是非常必要的,這將保證兩個DATA[0]和DCLK引腳在配置結束時不被懸空。但是如果用戶在電路板上已經使用配置芯片進行器件配置,那么DATA[0]和DCLK的上拉電阻就不要求了。
(3)插頭的6腳連接MasterBlaster輸出驅動器的VIO參考電壓,VIO應與器件的VCCA相匹配。用戶可以查閱MasterBlaster串行/USB通信電纜以確定這個值。在使用USB-Blaster、ByteBlasterⅡ、ByteBlasterMV和Ethernet-Blaster下載電纜時,此引腳不用連接。
(4)當其它器件的nCE沒有饋入時,nCEO引腳留空不連或者用做用戶I/O引腳。
(5)?MSEL引腳設置隨著不同的配置電壓標準和POR延遲而變化。
(6)當ByteBlasterⅡ、USB-Blaster或ByteBlasterMV下載電纜從VCCA(2.5V)電源加電到VCC時,第三方編程器必須切換到2.5V。插頭引腳4是MasterBlaster電纜的VCC供電電源,MasterBlaster電纜能夠從5.0V或3.3V電路板接收電源,從USB電纜接收DC或5.0V電源。用戶可以查閱MasterBlaster串行/USB通信電纜以確定這個值。
2)多個Cyclone器件的配置圖6.24說明:
(1)上拉電阻必須連接到與VCCA相同的供電電壓上。
(2)如果用戶在電路板上僅使用下載電纜配置方案,那么DATA[0]和DCLK的上拉電阻是非常必要的,這將保證兩個DATA[0]和DCLK引腳在配置結束時不被懸空。但是如果用戶在
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國冶金地質總局礦產資源研究院2026年高校畢業(yè)生招聘備考題庫及參考答案詳解
- 2025年鹽山輔警招聘真題及答案
- 2025四川成都中醫(yī)藥大學第三附屬醫(yī)院招聘6人考試核心題庫及答案解析
- 2025河南黃淮學院招聘高層次人才89人考試核心試題及答案解析
- 2025年中山大學孫逸仙紀念醫(yī)院深汕中心醫(yī)院放射科影像??坪贤t(yī)技崗位招聘備考題庫帶答案詳解
- 2025年甘肅省蘭州市心連心社會工作服務中心招聘筆試重點試題及答案解析
- 2025中鐵西北科學研究院有限公司評估中心招聘備考核心試題附答案解析
- AI城市智慧醫(yī)療布局在高中城市規(guī)劃健康教學中的應用課題報告教學研究課題報告
- 2025中財科創(chuàng)綠色金融研究院招聘備考筆試題庫及答案解析
- 2025招商銀行上海分行社會招聘筆試重點題庫及答案解析
- 2025年70周歲以上老年人換長久駕照三力測試題庫(含答案)
- 羽毛的作用教學課件
- 知道智慧樹旅游資源鑒賞與開發(fā)滿分測試答案
- 胸花設計教學課件
- 跟腱斷裂護理查房
- 酒店安全巡檢管理辦法
- 私域流量培訓
- ZLP630高處作業(yè)吊籃使用說明書
- 部編人教版三年級上冊道德與法治全冊教案
- 新疆和田縣多寶山鉛多金屬礦項目環(huán)境影響報告書
- 2025至2030年中國羥基酪醇行業(yè)全景調研及競爭格局預測報告
評論
0/150
提交評論