色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>嵌入式開發(fā)>怎么理解ARM緊致內(nèi)存TCM?資料下載

怎么理解ARM緊致內(nèi)存TCM?資料下載

2021-04-23 | pdf | 90.57KB | 次下載 | 2積分

資料介紹

ARMram包括靜態(tài)ram,動態(tài)ram, TCM---緊耦合內(nèi)存(TCM: Tightly Coup ledMemories)。 TCM是一個固定大小的RAM,緊密地耦合至處理器內(nèi)核,提供與cache相當?shù)男阅埽啾扔赾ache的優(yōu)點是,程序代碼可以精確地控制什么函數(shù)或代碼放在哪兒(RAM里)。當然TCM永遠不會被踢出主存儲器,因此,他會有一個被用戶預設的性能,而不是象cache那樣是統(tǒng)計特性的性能提高。 TCM對于以下幾種情況的代碼是非常有用、也是需要的:可預見的實時處理(中斷處理)、時間可預見(加密算法)、避免cache分析(加密算法)、或者只是要求高性能的代碼(編解碼功能)。隨著cache大小的增加以及總線性能的規(guī)模,TCM將會變得越來越不重要,但是他提供了一個讓你權(quán)衡的機會 那么,哪一個更好呢?他取決于你的應用。Cache是一個通用目的的加速器,他會加速你的所有代碼,而不依賴于存儲方式。TCM只會加速你有意放入TCM的代碼,其余的其他代碼只能通過cache加速。Cache是一個通用目的解決方案,TCM在某些特殊情況下是非常有用的。假如你不認為需要 TCM的話,那么你可能就不需要了,轉(zhuǎn)而加大你的cache,從而加速運行于內(nèi)核上的所有軟件代碼. 緊致內(nèi)存是指片上快速存儲區(qū),與片上緩存具有同等的性能,但因為程序可完全控制緊致內(nèi)存,因而比統(tǒng)計復用的緩存有更好的可預測性。這是ARM5TE引入的特性,目的是通過這一快速的存儲區(qū),一方面提高某些關(guān)鍵代碼(如中斷處理函數(shù))的性能,另方面使存儲訪問延遲保持一致,這是實時性應用所要求的。ARM6對TCM操作做了進一步的規(guī)范。 TCM的應用領(lǐng)域:可預測的實時處理(中斷處理)、避免緩存分析(加密算法)、或單純的性能提高(處理器側(cè)編解碼)等。 如同緩存的哈佛結(jié)構(gòu),指令TCM和數(shù)據(jù)TCM是分開的。TCM有兩種使用方式:作為快緩存使用,和作為本地內(nèi)存使用。 本地內(nèi)存 這時,TCM被用作更快速的內(nèi)存,如同一般的RAM。因為指令段有時也是數(shù)據(jù)訪問的對象,指令TCM實際上是指令數(shù)據(jù)一體化TCM。對TCM寫操作后和后續(xù)對此寫操作的依賴指令之間必須跟一個阻塞操作。 快緩存(smartcache) TCM可以配置成當作外部RAM的緩存使用,對應的外部RAM也要設置可緩存標志。如果被緩存的外部RAM可以由多處理器共享,那么TCM是否與共享數(shù)據(jù)保持一致并沒有規(guī)定,而由具體實現(xiàn)廠家決定。 TCM與緩存的內(nèi)容不會自動保持一致,這意味著TCM映射到的內(nèi)存區(qū)域必須是不緩存的區(qū)域。如果一個地址同時落在緩存和TCM內(nèi),那么訪問這一地址的結(jié)果是不能預測的。另一個限制是各個TCM必須要配置成不相交的。 TCM的配置 通過CP15的0、1、9號寄存器進行: 0號寄存器 讀CP15的0號寄存器,opcode2為2: MRC p15, 0, Rd, C0, C0, 2 返回TCM狀態(tài)寄存器的內(nèi)容,其中,16-18位代表數(shù)據(jù)TCM個數(shù),0-3代表指令TCM個數(shù)。 1號寄存器 ARM6之前,1號寄存器的16位和18位用于使能數(shù)據(jù)TCM和指令TCM(ARM946,ARM966),ARM6因為可以使用9號寄存器控制每一塊TCM的使能狀態(tài),所以1號寄存器的這兩個位就過時了,應該置1。 9號寄存器 每個TCM都有一個TCM區(qū)域寄存器,設置這個寄存器就可以設置TCM的基址和大小。在設置TCM區(qū)域寄存器前,需要設置TCM選擇寄存器。 下面是訪問這些相關(guān)寄存器的指令: ARM Instruction TCM Region Register MRC/MCR P15, 0, Rd, C9, C1, 0 Data TCM Region Register MRC/MCR P15, 0, Rd, C9, C1, 1 Instruction/Unified TCM Region Register MRC/MCR P15, 0, Rd, C9, C2, 0 TCM Selection Register TCM區(qū)域寄存器的結(jié)構(gòu): Base Address (Physical Address)[31-12] SBZ/UNP[11-7] Size[6-2] SC[1] En[0] 其中: En位是使能位,置1時使能此TCM; SC位置位表示此TCM被用作快緩存(smartcache),清零表示本地內(nèi)存; Size字段是只讀的,含義如下: Size Memory Size Memory filed size field size 0b00000 0K 0b01101 4M 0b00011 4K 0b01110 8M 0b00100 8K 0b01111 16M 0b00101 16K 0b10000 32M 0b00110 32K 0b10001 64M 0b00111 64K 0b10010 128M 0b01000 128K 0b10011 256M 0b01001 256K 0b10100 512M 0b01010 512K 0b10101 1G 0b01011 1M 0b10110 2G 0b01100 2M 0b10111 4G 注意TCM區(qū)域寄存器配置出來的各個TCM塊不能相交,否則后果不可預測 (mbbeetchina)
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1TC358743XBG評估板參考手冊
  2. 1.36 MB  |  330次下載  |  免費
  3. 2開關(guān)電源基礎知識
  4. 5.73 MB  |  6次下載  |  免費
  5. 3100W短波放大電路圖
  6. 0.05 MB  |  4次下載  |  3 積分
  7. 4嵌入式linux-聊天程序設計
  8. 0.60 MB  |  3次下載  |  免費
  9. 5基于FPGA的光纖通信系統(tǒng)的設計與實現(xiàn)
  10. 0.61 MB  |  2次下載  |  免費
  11. 6基于FPGA的C8051F單片機開發(fā)板設計
  12. 0.70 MB  |  2次下載  |  免費
  13. 751單片機窗簾控制器仿真程序
  14. 1.93 MB  |  2次下載  |  免費
  15. 8基于51單片機的RGB調(diào)色燈程序仿真
  16. 0.86 MB  |  2次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33564次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關(guān)電源設計實例指南
  8. 未知  |  21548次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數(shù)字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅(qū)動電路設計》 溫德爾著
  16. 0.00 MB  |  6653次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537796次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191185次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183278次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
主站蜘蛛池模板: 2021国产精品| 亚洲狠狠97婷婷综合久久久久| 古代荡女丫鬟高H辣文纯肉| 99久久久无码国产精精品| 国产高清视频在线观看不卡v| 久久视热频这里只精品| 黄片在线观看| 日日操夜夜摸| 99精品视频在线免费观看| 国精产品一区二区三区四区糖心| 妻子的妹妹在线| 国产亚洲视频在线观看| 日本19xxxx撤尿| 259luxu高跟黑色丝袜系列| 狠狠色色综合站| 免费观看a视频| 夜夜女人国产香蕉久久精品| 国产精品久久国产三级国不卡顿| 国产伊人自拍| 收集最新中文国产中文字幕| 校园女教师之禁区| 最近更新2019中文字幕国语| SORA是什么意思| 国产人妻精品午夜福利免费不卡 | 特黄特色大片免费播放器试看| 天天躁人人躁人人躁狂躁| xxx军人3p大gay| 二色AV天堂在线| 精品午夜视频| 亚洲精品电影久久久影院| 国产麻豆剧果冻传媒免费网站| 日日操夜夜操狠狠操| 俄罗斯14一18处交| 日韩AV成人无码久久精品老人| xxxx69日本| 色尼玛亚洲| 9999精品视频| 国产亚洲tv在线观看| 亚洲薄码区| 成人毛片免费播放| 日日噜噜夜夜狠狠扒开双腿|