一種在線燒寫Flash的方法研究與實現(xiàn)
摘 要:本文介紹了一種基于VXI總線,共享存儲器的Flash ROM在線燒寫方法,闡述了系統(tǒng)的功能,并給出了系統(tǒng)的硬件組成和軟件設(shè)計。
關(guān)鍵詞:DSP;Flash存儲器;共享存儲器
引言
向Flash ROM中在線加載應(yīng)用程序的常用方法是在硬件資源中設(shè)計并口。利用DSP的主機(jī)接口(HPI),將大量的程序代碼分時間段從主機(jī)傳遞到DSP中,再由DSP對Flash ROM進(jìn)行在線重寫入。但是,在硬件資源設(shè)計有限,沒有預(yù)留并口或者HPI時,向Flash中在線加載程序代碼會比較困難。針對此問題,我們提出了一種有效在線加載程序代碼的方法,經(jīng)過實驗證明燒寫速度快、準(zhǔn)確率高。
硬件設(shè)計
硬件部分主要由VXI總線接口、共享存儲區(qū)、DSP以及Flash ROM四部分組成。結(jié)構(gòu)框圖如圖1所示。DSP采用美國TI公司的TMS320C6711芯片。它內(nèi)部包含1個中央處理器、1個16位主機(jī)接口端口和1個32位的外部存儲器接口。在150MHz時鐘頻率下處理速度達(dá)到900 MFLOPS。
共享存儲器
共享存儲器采用芯片IDT71V30L。它是1K
評論