I2C總線(xiàn)實(shí)現TMS320VC5509A引導裝載設計
——
1 引言
DSP芯片的Bootloader程序用于上電時(shí)將用戶(hù)程序從外部非易失性、慢速存儲器或外部控制器中裝載到片內高速RAM中,保證用戶(hù)程序在DSP內部高速運行,TI公司的C55x系列DSP芯片提供多種裝載模式,主要包括HPI引導裝載、串行E2ROM引導裝載、并行引導裝載、串行口引導裝載、I2C總線(xiàn)E2ROM引導裝載等,通常使用的是并行引導裝載模式,該方式引導速度快實(shí)現簡(jiǎn)單,但是體積和功耗也較大,隨著(zhù)串行接口存儲設備容量的提高,串行引導方式體積小、功耗低的優(yōu)勢便顯現出來(lái)了,所以使用ARM的串行接口對DSP進(jìn)行引導裝載,不僅能省去存儲芯片,而且利用ARM的ISP功能,可以根據需要改變用戶(hù)程序,有利于系統的維護和升級。
本文以TMS320VC5509A芯片引導裝載為例,詳細介紹了利用ARM通過(guò)I2C串行引導方式來(lái)實(shí)現程序的引導裝載,其他引導過(guò)程可參考相關(guān)技術(shù)資料[1]。
TMS320VC5509A是TI公司一款16位定點(diǎn)低功耗DSP芯片,其指令周期最快為5ns,片內擁有128
評論