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