英飛凌TC297 PSPR與DSPR


TC297的系統架構圖如下,3個核CPU0/1/2有各自的RAM,分為程序RAM和數據RAM,即PSPR和DSPR。PSPR(或者叫做PRAM)主要用於放置靜態函數,提高函數執行效率,或放置flash驅動函數以擦寫flash(可參考官方Flash Demo);DSPR主要用於全局變量、現場保護的上下文管理和堆棧等數據。

對PSPR和DSPR的訪問可以通過兩種方式:全局地址訪問和私有地址訪問。

(1)全局地址見下表:

 

(2)對每個核來說,其PSPR的私有地址均為0xC000_0000,DSPR的私有地址均為0xD000_0000,默認情況下CPU總是從全局地址訪問其RAM,如果CPU以私有地址訪問其RAM,會在其對應的全局地址產生一個總線轉換,具體轉換到哪一個地址取決於CPU的ID,對應手冊中的說明如下:

 

注:一個CPU可以通過SRI總線訪問另一個CPU的RAM。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM