日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

一種多模塊組合設(shè)備的FLASH在線燒錄系統(tǒng)的制作方法

文檔序號:39329233發(fā)布日期:2024-09-10 11:35閱讀:15來源:國知局
一種多模塊組合設(shè)備的FLASH在線燒錄系統(tǒng)的制作方法

本發(fā)明涉及程序燒錄更新,具體而言,涉及一種多模塊組合設(shè)備的flash在線燒錄系統(tǒng)。


背景技術(shù):

1、目前,軟件的燒錄大多是將目標(biāo)程序數(shù)據(jù)寫入相應(yīng)模塊程序的flash中。對于多模塊系統(tǒng)組合設(shè)備燒錄程序,各模塊的燒錄功能保持獨立,模塊與模塊之間的燒錄方式和接口不同。對于裝配完好的組合設(shè)備,需要對組合設(shè)備外圍的設(shè)備進(jìn)行拆裝,然后連接需要更新軟件模塊的下載線和專用仿真器,導(dǎo)入相應(yīng)格式的數(shù)據(jù)并完成燒錄,完成一個模塊燒錄后再進(jìn)行另一模塊的接線和數(shù)據(jù)燒錄,不同模塊所用jtag線管腳定義和針腳個數(shù)不同,dsp燒錄和fpga燒錄數(shù)據(jù)格式不統(tǒng)一。

2、對于tms320c6678?dsp芯片來說,通常由dsp集成開發(fā)軟件ccs編譯生成的多個.out文件,再通過工具包轉(zhuǎn)換生成燒錄的是.dat文件,連接jtag下載線和專用仿真器,在spi?no_boot模式ccs仿真環(huán)境下,利用仿真器加載norwriter_evm6678l.out工程文件,load生成.dat文件完成燒錄;對于fpga芯片來說,需要通過ise編譯生成.mcs文件和.bit文件后進(jìn)行加載實現(xiàn)燒錄。同時,dsp模塊和fpga模塊需要連接不同的jtag下載線,接線不方便、操作過程較多、步驟繁瑣。

3、可見,在對多模塊系統(tǒng)組合設(shè)備燒錄程序的過程中,各模塊各自燒錄自身的軟件,所用jtag接口均不相同;更新升級軟件時,需要單獨連接各模塊、連接不同規(guī)格的下載線、確定不同的針腳定義,即各模塊軟件燒錄連接線無法通用,燒錄的數(shù)據(jù)格式也不統(tǒng)一,若多模塊系統(tǒng)組合設(shè)備處于不方便拆裝的狀態(tài)下,升級軟件更加耗時費(fèi)力,效率低下。

4、因此,需要一種支持多模系統(tǒng)組合設(shè)備進(jìn)行程序燒錄的方案,該方案能提供統(tǒng)一的燒錄接口、數(shù)據(jù)燒錄格式,可通過選擇不同的目標(biāo)模塊,實現(xiàn)不同模塊程序的燒錄,在裝配完好的情況下引出方便維護(hù)升級的接口,實現(xiàn)軟件的在線燒錄升級,解決各模塊燒錄接口不統(tǒng)一燒錄數(shù)據(jù)格式不同無法通用的問題。


技術(shù)實現(xiàn)思路

1、為實現(xiàn)上述目的,本申請?zhí)峁┝艘环N多模塊組合設(shè)備的flash在線燒錄系統(tǒng),包括:

2、在線燒錄上位機(jī):用于生成和下發(fā)指令,其中指令的類型包括flash回讀指令、flash擦除指令、flash下載指令;其中,指令內(nèi)容中包括目標(biāo)組合號,所述目標(biāo)組合號定義指令執(zhí)行的目標(biāo)地址、指令類型、處理目標(biāo);處理目標(biāo)包括:xc_dsp模塊、xc_fpga模塊、dbf_fpga模塊;

3、信息處理模塊:用于接收和轉(zhuǎn)發(fā)來自上位機(jī)產(chǎn)生的在線燒錄指令和所述處理目標(biāo)單元的下載數(shù)據(jù);所述信息處理模塊中包含dsp單元和fpga單元;

4、xc_dsp模塊:用于響應(yīng)處理目標(biāo)為xc_dsp模塊的指令;其中,xc_dsp模塊包括xc_dsp1芯片、xc_dsp2芯片和xc_dsp模塊spartan3控制軟件;xc_dsp1芯片執(zhí)行xc_dsp1軟件,所述xc_dsp2芯片執(zhí)行xc_dsp2軟件;

5、xc_fpga模塊:用于響應(yīng)處理目標(biāo)為xc_fpga模塊的的指令;其中,xc_fpga模塊包括運(yùn)行xc_fpga軟件的fpga芯片和xc_fpga模塊spartan3控制軟件;

6、外圍設(shè)備:包括電源、時鐘等設(shè)備,用于支持本發(fā)明flash在線燒錄系統(tǒng)的正常工作。

7、其中,在線燒錄上位機(jī)通過rs?422串口與信息處理模塊相連;

8、信息處理模塊通過rs?422串口分別與xc_dsp模塊spartan3控制軟件、xc_fpga模塊spartan3控制軟件相連;

9、xc_fpga模塊spartan3控制軟件通過emif接口與xc_fpga處理軟件所在fpga芯片相連。

10、進(jìn)一步的,flash在線燒錄系統(tǒng)支持控制軟件在線升級,所述在線升級的方法包括:

11、信息處理模塊的fpga模塊通過rs?422串口向xc_dsp模塊spartan3控制軟件發(fā)送在線下載數(shù)據(jù),xc_dsp模塊spartan3控制軟件將在線下載數(shù)據(jù)通過emif接口發(fā)送xc_dsp1軟件,xc_dsp1芯片判斷在線下載數(shù)據(jù)是否為xc_dsp1軟件的數(shù)據(jù),如果是,實現(xiàn)xc_dsp1軟件在線升級;否則將所述在線下載數(shù)據(jù)轉(zhuǎn)發(fā)至xc_dsp2芯片,在xc_dsp2芯片中運(yùn)行的xc_dsp2軟件根據(jù)在線燒錄上位機(jī)產(chǎn)生的目標(biāo)組合號判斷所述在線下載數(shù)據(jù)是xc_dsp模塊spartan3控制軟件數(shù)據(jù)還是xc_dsp2自身軟件的燒錄數(shù)據(jù),如果是xc_dsp2自身軟件的燒錄數(shù)據(jù),則更新xc_dsp2軟件;如果是xc_dsp模塊spartan3控制軟件數(shù)據(jù)則實現(xiàn)xc_dsp模塊spartan3控制軟件在線升級。

12、進(jìn)一步的,flash在線燒錄系統(tǒng)還包括dbf_fpga模塊,dbf_fpga模塊包括dbf_fpga處理軟件和dbf_fpga模塊spartan3控制軟件。

13、進(jìn)一步的,flash在線燒錄系統(tǒng)還包括ad模塊,用于通過光纖與dbf_fpga模塊連接,獲取燒錄的數(shù)據(jù),燒錄至指定flash。

14、其中,在線燒錄上位機(jī)生成指令包括:確定對應(yīng)串口號、燒錄的目標(biāo)組合和模塊,確定對應(yīng)的bin燒錄文件,識別所述文件占用字節(jié)大小。

15、指令類型為flash回讀命令時,從目標(biāo)flash中數(shù)據(jù)依次讀取數(shù)據(jù)長度,數(shù)據(jù)長度實時在在線燒錄上位機(jī)回顯。

16、指令類型為flash擦除命令時時,目標(biāo)flash中數(shù)據(jù)按頁依次進(jìn)行擦除,剩余擦除的數(shù)據(jù)長度實時顯示到在線燒錄上位機(jī),直至擦除結(jié)束。

17、指令類型為flash下載命令時,bin文件中的數(shù)據(jù)依次被燒錄到目標(biāo)flash中,尚未燒錄的數(shù)據(jù)長度實時顯示到在線燒錄上位機(jī),直至燒錄結(jié)束斷電。

18、在線燒錄上位機(jī)下發(fā)指令的先后順序為:flash回讀指令、flash擦除指令和flash下載指令。

19、根據(jù)本發(fā)明,可以在對多模系統(tǒng)組合設(shè)備進(jìn)行程序燒錄時,提供統(tǒng)一的燒錄接口、數(shù)據(jù)燒錄格式,通過選擇不同的目標(biāo)模塊,實現(xiàn)不同模塊程序的燒錄,在裝配完好的情況下引出方便維護(hù)升級的接口,實現(xiàn)軟件的在線燒錄升級,解決各模塊燒錄接口不統(tǒng)一燒錄數(shù)據(jù)格式不同無法通用的問題。



技術(shù)特征:

1.一種多模塊組合設(shè)備的flash在線燒錄系統(tǒng),其特征在于,包括:

2.根據(jù)權(quán)利要求1所述的flash在線燒錄系統(tǒng),其特征在于:

3.根據(jù)權(quán)利要求3所述的flash在線燒錄系統(tǒng),其特征在于:所述flash在線燒錄系統(tǒng)支持控制軟件在線升級,所述在線升級的方法包括:

4.根據(jù)權(quán)利要求1所述的flash在線燒錄系統(tǒng),其特征在于,所述flash在線燒錄系統(tǒng)還包括dbf_fpga模塊,所述dbf_fpga模塊包括dbf_fpga處理軟件和dbf_fpga模塊spartan3控制軟件。

5.根據(jù)權(quán)利要求4所述的flash在線燒錄系統(tǒng),其特征在于,所述flash在線燒錄系統(tǒng)還包括ad模塊,用于通過光纖與dbf_fpga模塊連接,獲取燒錄的數(shù)據(jù),燒錄至指定flash。

6.根據(jù)權(quán)利要求1所述的flash在線燒錄系統(tǒng),其特征在于,所述在線燒錄上位機(jī)生成指令包括:確定對應(yīng)串口號、燒錄的目標(biāo)組合和模塊,確定對應(yīng)的bin燒錄文件,識別所述文件占用字節(jié)大小。

7.根據(jù)權(quán)利要求1所述的flash在線燒錄系統(tǒng),其特征在于,所述指令類型為flash回讀命令時,從目標(biāo)flash中數(shù)據(jù)依次讀取數(shù)據(jù)長度,所述數(shù)據(jù)長度實時在在線燒錄上位機(jī)回顯。

8.根據(jù)權(quán)利要求1所述的flash在線燒錄系統(tǒng),其特征在于,所述指令類型為flash擦除命令時時,目標(biāo)flash中數(shù)據(jù)按頁依次進(jìn)行擦除,剩余擦除的數(shù)據(jù)長度實時顯示到在線燒錄上位機(jī),直至擦除結(jié)束。

9.根據(jù)權(quán)利要求1所述的flash在線燒錄系統(tǒng),其特征在于,所述指令類型為flash下載命令時,bin文件中的數(shù)據(jù)依次被燒錄到目標(biāo)flash中,尚未燒錄的數(shù)據(jù)長度實時顯示到在線燒錄上位機(jī),直至燒錄結(jié)束斷電。

10.根據(jù)權(quán)利要求1所述的flash在線燒錄系統(tǒng),其特征在于,所述在線燒錄上位機(jī)下發(fā)指令的先后順序為:flash回讀指令、flash擦除指令和flash下載指令。


技術(shù)總結(jié)
本發(fā)明公開的一種多模塊組合設(shè)備的FLASH在線燒錄系統(tǒng),包括:在線燒錄上位機(jī):用于生成和下發(fā)指令;信息處理模塊:用于封裝處理目標(biāo)單元,下發(fā)支持處理目標(biāo)單元的下載數(shù)據(jù),提供燒錄內(nèi)容;XC_DSP模塊:用于響應(yīng)處理目標(biāo)為XC_DSP模塊的指令;其中,XC_DSP模塊包括XC_DSP1芯片、XC_DSP2芯片和XC_DSP模塊Spartan3控制軟件;XC_FPGA模塊:用于響應(yīng)處理目標(biāo)為XC_FPGA模塊的的指令;外圍設(shè)備:包括電源、時鐘等設(shè)備,用于支持本發(fā)明FLASH在線燒錄系統(tǒng)的正常工作。根據(jù)上述技術(shù)方案,可以在對多模系統(tǒng)組合設(shè)備進(jìn)行程序燒錄時,提供統(tǒng)一的燒錄接口、數(shù)據(jù)燒錄格式,通過選擇不同的目標(biāo)模塊,實現(xiàn)不同模塊程序的燒錄,并可實現(xiàn)軟件的在線燒錄升級,解決各模塊燒錄接口不統(tǒng)一燒錄數(shù)據(jù)格式不同無法通用的問題。

技術(shù)研發(fā)人員:田廣軍,康菊,路標(biāo),郝景琦,李穎先
受保護(hù)的技術(shù)使用者:貴州航天電子科技有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2024/9/9
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1