當前位置:(上海辦事處)廈門興銳嘉進出口有限公司>>Siemens 數控系統備件>>MOORE>> 日照市 SIEMENS/MOORE 16169-1-07 低價供應
Siemens 575-6663 好價格* 575-6663
SIEMENS/MOORE 16169-1-07現代硬件設計規模逐漸增大,單個程序功能越來越復雜,當把多個功能復雜的程序集成到一個FPGA上實現時,由于各個程序的數據通路及所占用的資源可能沖突,使得FPGA控制模塊的結構臃腫,影響了整個系統工作效率。
通過FPGA的多重配置可以有效地精簡控制結構的設計,同時可以用邏輯資源較少的FPGA器件實現需要很大資源才能實現的程序。以Virtex5系列開發板和配置存儲器SPI FLASH為基礎,從硬件電路和軟件設計兩個方面對多重配置進行分析,給出了多重配置實現的具體步驟,對實現復雜硬件設計工程有一定的參考價值。
0引言
現代硬件程序設計規模越來越大,SIEMENS/MOORE 16169-1-07功能越來越復雜,當多個應用程序同時在一個硬件平臺上實現時,各個程序的資源使用和數據通路可能會沖突,這增加了控制電路設計的復雜程度,給開發人員增加了工作量和開發難度。通過多重配置,可以將多個應用程序根據需要分時加載到FPGA中,不僅精簡了電路設計,而且使系統更加靈活。FPGA多重配置的特點可以讓特定條件下的用戶選擇片上資源不多的FPGA去實現需要很多資源FPGA才能實現的功能,這大大降低了開發費用,同時提高了FPGA的利用率。
Xilinx公司Virtex5系列的FPGA具有多重配置的特性,允許用戶在不掉電重啟的情況下,根據不同時刻的需求,可以從FLASH中貯存的多個比特文件選擇加載其中的一個,實現系統功能的變換。
1總體設計
當FPGA完成上電自動加載初始化的比特流后,可以通過觸發FPGA內部的多重啟動事件使得FPGA從外部配置存儲器(SPI FLASH)的地址自動下載一個新的比特流來重新配置。FPGA的多重配置可以通過多種方式來實現。本文采用的是基于ICAP核的狀態機編碼方式。通過調用Xilinx自帶的ICAP核,編寫狀態機按照一定的指令流程對ICAP核進行不斷的配置,可以控制FPGA重新配置。這種方式可以在源代碼中加很多注釋,讓后來的*很清楚地明白ICAP核指令流順序,以及多重配置地址計算方法,是一種簡單實用的實現方法。
1.1SIEMENS/MOORE 16169-1-07硬件電路
多重配置的硬件主要包括SIEMENS/MOORE 16169-1-07板卡和貯存配置文件的FLASH芯片。FPGA選用XILINX公司Virtex-5系列中的ML507,該產品針對FPGA多重配置增加了的內部加載邏輯。FLASH芯片選用XILINX公司的SPI FLASH芯片M25P32,該芯片存貯空間為32 Mb,存貯文件的數量與文件大小以及所使用的FPGA芯片有關。實現多重配置首先要將FPGA和外部配置存儲器連接為從SPI FLASH加載配置文件的模式。配置電路硬件連接框圖如圖1所示。
在SIEMENS/MOORE 16169-1-07配置模式中,M2,M1,M0為0,0,1,這種配置模式對應邊界掃描加上拉,FPGA在這種模式下所有的I/O只在配置期間有效。在配置完成后,不用的I/O將被浮空[5].M2,M1,M0三個選擇開關對應于ML507開發板上的SW3開關中的4,5,6位,在FPGA上電之前將上述開關撥為0,0,1狀態。
FANUC Cable Linear Scale Kabel LX660-4077-T229?/L3R003
Siemens Simovert Masterdrives 6SE7023-4EP50 C43 G42 G91
Siemens Simodrive Masterdrive 6SE7023-4ES87-0?FB1 36A
Siemens Simodrive 611 6SN1111-0AA01-2?CA0 36kW
Siemens Simodrive 611 Profibus 6SN1114-0NB00-0?AA1 NEU
FANUC Brake Cable Kabel LX660-8077-T281?/L16R03
Siemens Simoreg Kompaktgerät E260 6RA2216-8DK27-0
Siemens Simodrive 611 Profibus 6SN1114-0NB00-0?AA1
Siemens Simodrive 611 Regelkarte 6SN1118-0NJ00-0?AA2
ECKARDT 2 x TV 928 1 x MUS 80 Trennverstärker Messumf.
Entrelec Schiele UNI Universal-Conve?rter DC 24-48V
Entrelec Schiele SPS PMI Process Module 8 Input 24VDC
Entrelec Schiele SPS PM Power Supply
INDRAMAT Einschub- Modul DSM2.1 DSM 2.1
Siemens Simatic S5 6ES5340-3KB31 6ES5-340-3KB31
Siemens Simatic S5 6ES5340-3KB41 6ES5-340-3KB41
?
請輸入賬號
請輸入密碼
請輸驗證碼
以上信息由企業自行提供,信息內容的真實性、準確性和合法性由相關企業負責,儀表網對此不承擔任何保證責任。
溫馨提示:為規避購買風險,建議您在購買產品前務必確認供應商資質及產品質量。