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