2700
BGA/2403+
FPGA芯片現(xiàn)貨增值服務(wù)商 ,歡迎咨詢
103
BGA/23+
FPGA+AI解決方案商
EPF10K20RI240-4
2801
-/1945
真實原裝現(xiàn)貨,軍工優(yōu)勢庫位北京
EPF10K20RC240-4
913
1975/20+
專注軍工軍航事業(yè),進口原裝
EPF10K200EFC672-2
2865
BGA/1608+
特價特價全新原裝現(xiàn)貨
EPF10K20RC208-3
1000
BGA/20+
代理渠道,原裝現(xiàn)貨
EPF10K20TC144-4
50000
TQFP144/23+
原裝現(xiàn)貨
EPF10K200EFC672-2
4000
BGA/2023+
原裝原廠代理 可免費送樣品
EPF10K200EFC672-2
6800
BGA/25+
只做原裝現(xiàn)貨
EPF10K20RC208-3
6000
PQFP/24+
原裝現(xiàn)貨,量大可發(fā)貨
EPF10K20RC208-4N
7891
-/2510+
助力國營二十余載,一站式BOM配單,您的原廠窗口
EPF10K20TC144-3N
3250
TQFP144/1809+
一部只上傳優(yōu)勢臺產(chǎn)MOSFET現(xiàn)貨或發(fā)貨
EPF10K20RC208-4N
1600
N/A/18+
原裝現(xiàn)貨力挺實單 可配單 14年元器件供應(yīng)商
EPF10K20RI240-4N
38
QFP240/17/18+
代理直供 全新原裝
EPF10K20RI208-4N
888
-/23+
回收全系列電子料元器件150-13067-403
EPF10K200SFC484-2
5000
-/23+
的XILINXALTERA分銷商原裝長期供貨
EPF10K20RI240-4N
1
QFP/23+
手機號碼198-4820-2641
EPF10K20RI208-4N
31
QFP208/17+
現(xiàn)貨庫存快速報價/質(zhì)量保證,量大可供
EPF10K200SBC356-3
1000
AA/22+
全新原裝庫存現(xiàn)貨
EPF10K200SFC672-1
1
BGA/0725+
全新原裝,房間現(xiàn)貨
系統(tǒng)rom中,然后通過微處理器將配置數(shù)據(jù)送進fpga中。ps和pps所用的配置時間幾乎相同,而ps的接口方式比較簡單。ppa方式與pps不一樣的地方是在進行串行化處理時不需要配置外部時鐘的驅(qū)動,但接口更復(fù)雜。邊界掃描方式在現(xiàn)場采用較少,通常用在計算機通過jtag口實現(xiàn)一次性編程數(shù)據(jù)加載的調(diào)試中。 以上6種模式中被動串行(ps)方式下fpga與配置電路的互連最簡單,對配置時鐘的最低頻率也沒有限制,因此常采用ps模式。本文采用單片機p89c61x2以ps模式對altera公司的flex10k系列芯片epf10k20進行配置,軟件采用max+plus ii。 1 p89c61x2的功能特點 p89c61x2器件采用高性能的靜態(tài)80c51設(shè)計,使用先進的cmos工藝制造,并包含非易失性flash的程序存儲器,可通過并行編程或在系統(tǒng)編程(isp)的方法進行編程。支持6時鐘和12時鐘模式,相應(yīng)地有2種速度范圍:6時鐘模式時,0~20 mhz;12時鐘模式時,0~33 mhz。 p89c61x2包含64 kb的flast程序存儲器、1 024字節(jié)ram、32個i/o口、3個16位定時/計數(shù)器、6中斷源
時鐘nconfig輸出器件復(fù)位腳(該信號線的上升沿使配置開始)conf_done輸入狀態(tài)位(在配置完成后,該信號線為高)nstatus輸入狀態(tài)位(如果該信號線為低,表明在配置過程中出現(xiàn)錯誤,需重新配置)表2 各種cpld配置文件大小器 件配置數(shù)據(jù)大小(bits)配置文件大?。╧bytes)apex 0k1000eapex 20k600eapex 20k400eapex 20k300eapex 20k200eapex20k100epf10k100eepf10k70epf10k40epf10k30epf10k20epf10k108,938,0005,564,0003,878,0002,733,0001,950,000985,0001,336,000892,000498,000376,000231,000118,0001,02968047433323812116410961462915注:配置文件大小由.rbf文件決定該單片機外接晶振最大頻率為40mhz,它在串行口方式0下波特率可設(shè)置為fosc/4。另外通過設(shè)置特殊功能寄存器ckcon的md0、md1、md2三位,可以將movx、movc等指令周期縮短至
conf_done 輸入 狀態(tài)位(在配置完成后,該信號線為高) nstatus 輸入 狀態(tài)位(如果該信號線為低,表明在配置過程中出現(xiàn)錯誤,需重新配置) 表2 各種cpld配置文件大小 器 件 配置數(shù)據(jù)大小(bits) 配置文件大?。╧bytes) apex 0k1000eapex 20k600eapex 20k400eapex 20k300eapex 20k200eapex20k100epf10k100eepf10k70epf10k40epf10k30epf10k20epf10k10 8,938,0005,564,0003,878,0002,733,0001,950,000985,0001,336,000892,000498,000376,000231,000118,000 1,02968047433323812116410961462915 注:配置文件大小由.rbf文件決定 該單片機外接晶振最大頻率為40mhz,它在串行口方式0下波特率可設(shè)置為fosc/4。另外通過設(shè)置特殊功能寄存器ckcon的md0、md1、md2三位,可以將movx、movc
核心部分。根據(jù)配置寄存器配置的local總線三個空間的大小以及三個空間的基地址,把數(shù)據(jù)寫到相應(yīng)的存儲空間。計算機操作系統(tǒng)識別板卡正確后,自動分配存儲空間給本卡,應(yīng)用軟件應(yīng)用計算機自動分配的存儲空間進行編程,完成所需要的功能。req,gnt,lhold,lhol-da為pci bus和locai bus的仲裁信號,irdy和trdy分別為主設(shè)備準備好信號和從設(shè)備準備好信號,當兩者同時有效時,才能真正進行數(shù)據(jù)傳輸。板卡復(fù)位或上電時,pci9054自動裝載e2prom中的配置信息,同時epc2自動配置epf10k20,即裝載程序入fp-ga。芯片pci9054已經(jīng)整合了pci協(xié)議,實現(xiàn)了pci總線的接口。整個板卡設(shè)計的關(guān)鍵工作就在于fpga程序的設(shè)計、pci9054的配置和板卡驅(qū)動程序的編寫。pci9054的正確配置是其正常工作的關(guān)鍵,pc操作系統(tǒng)在開機掃描總線時,正確的配置信息使操作系統(tǒng)正確識別板卡,并提示安裝驅(qū)動程序。如果配置不正確或不完整,則操作系統(tǒng)將找不到板卡,并且可能死機。單靠硬件無法將數(shù)據(jù)送到內(nèi)存供顯示讀數(shù)設(shè)備所用,設(shè)備驅(qū)動程序是連接到板卡的軟件接口。該設(shè)計中,設(shè)備驅(qū)動程序的基本功能就是完成設(shè)備
ep20k1000e 8 938 000 1 02 ep20k600e 5 564 000 680 ep20k400e 3 878 000 474 ep20k200e 1 950 000 238 ep20k100 985 000 121 epf10k100e 1 336 000 164 epf10k70 892 000 109 epf10k40 498 000 61 epf10k30 376 000 46 epf10k20 231 000 29 epf10k10 118 000 15 注:配置文件大小由.rbf文件決定。 因此,為了加快配置速率和適合各種不同規(guī)模的pld配置,我們采用了winbond77e58單片機。該單片機外接晶振最大頻率為40mhz,它在串行口方式0下波特率可設(shè)為fosc/4。 另外通過設(shè)置特殊功能寄存器ckcon的md0、md1、md2三位,可以將movx、movc等指令周期縮短至2個機器周期,與51系列單片機相比,可使配置時間大為縮短。winbond77e58單