亚洲欧美视频,久久精品国产99,久久综合九色综合欧美98,91久久无码视频一区二区,亚洲国产精品综合欧美,亚洲国产精品电影人久久网站,欧美久久综合九色综合,亚洲黄视频在线观看,日韩一区二区在线观看,亚洲婷婷综合网

<strike id="c6y0i"><input id="c6y0i"></input></strike>
  • <strike id="c6y0i"><menu id="c6y0i"></menu></strike>
  • <strike id="c6y0i"><menu id="c6y0i"></menu></strike>
    <strike id="c6y0i"></strike>
    <tfoot id="c6y0i"></tfoot>
    <strike id="c6y0i"><input id="c6y0i"></input></strike>
    您好,歡迎來到深圳市中晟源科技有限公司
    服務熱線:0755-83266986
    新聞詳情
    聯(lián)系人:廖先生
    手機:13923492555
    電話:0755-83266986
    傳真:0755-83266985
    QQ:379402130
    網(wǎng)址:htpp://www.zzdingshang.com
    郵件:roye@ic-billow.com
    地址:深圳市福田區(qū)華強北街道復興世紀大廈1508
    新聞詳情
    當前位置:首頁 > ST技術方案 > 新聞詳情

    STM32F7有別于其它相同內核MCU的幾個特色

    發(fā)布時間:2018-01-23 瀏覽次數(shù):2794

    1

           對于微處理界第一顆基于ARM®Cortex®-M7內核的高性能微控制器STM32F7系列,相信很多人對它都不陌生了。比如STM32F7系列微控制器采用90nm工藝,工作頻率高達216MHz,采用6級超標量流水線和浮點單元,測試分數(shù)高達1000 CoreMarks,性能提升的同時保持高能效,與STM32F4系列管腳高度兼容等等。

            一般來講,基于ARM®Cortex®-M7內核的微控制器大多具有相似的處理器配置選項。通常包括:
    -一個64位AXI系統(tǒng)總線接口
    -一個指令和數(shù)據(jù)高速緩存
    -64位指令緊耦合存儲器(ITCM)
    -雙32位數(shù)據(jù)緊耦合存儲器(DTCM)

          不過,本文只是從應用開發(fā)的層面介紹STM32F7系列有別于其它使用Cortex-M7內核的MCU的幾個特色。
          首先,第一個重要特色在于STM32F7器件同時具有ITCM接口和AXI接口連接到片內閃存,如圖1所示。

    2

    圖1:基于ARMCortex-M7內核的系統(tǒng)級芯片的框圖

          ITCM和AXI雙接口的存在使得執(zhí)行代碼時具備更大的靈活性。此外,STM32F7還有一個稱為自適應實時加速器(ARTAccelerator?)的內置閃存加速器,從而實現(xiàn)閃存零等待執(zhí)行。使用TCM接口和ART加速器能能實現(xiàn)與帶緩存AXI接口相似的性能。同時用戶代碼也不會有高速緩存失效或高速緩存維護操作的麻煩。

          利用ART Accelerator加速引擎和高達16kB的L1緩存,STM32F7MCU可實現(xiàn)ARM Cortex-M7的最佳性能。不管是從片內閃存還是外部存儲器執(zhí)行代碼,在216MHz下均可達到1082 CoreMark/462 DMIPS。

          第二個重大特色在于內部SRAM分布在不同的模塊中,以降低動態(tài)功耗,并允許從各個總線主機同時訪問不同的SRAM模塊,以優(yōu)化帶寬和延遲。
       此架構的一個典型應用實例就是人機界面,在人機界面中,音頻和圖形數(shù)據(jù)與系統(tǒng)RAM之間的傳輸必須同時進行。

          第三個就是它的高級浮點單元。STM32F7系列器件具有一個高性能的單或雙精度浮點單元(FPU),支持所有ARM單或雙數(shù)據(jù)處理指令和數(shù)據(jù)類型。FPU在需要浮點數(shù)學精度的許多應用中提供了優(yōu)勢,包括環(huán)路控制、音頻處理、音頻解碼和數(shù)字濾波等。
          它還有個額外優(yōu)勢,那就是將某些功能的執(zhí)行或處理可以從CPU分流到FPU,使CPU用于其他任務。它支持雙精度,因此更易于使用雙精度浮點指令的基于PC的數(shù)學軟件。

          第四,STM32F7 MCU最具特色的設計之一是它們的智能系統(tǒng)架構,它使用兩個子系統(tǒng),如圖2所示:

    3
       圖2:STM32F7微控制器的總線矩陣

          AXI-to-multi-AHB橋將AXI4協(xié)議轉換成AHB-Lite協(xié)議
          multi-AHB總線矩陣管理主機之間的訪問仲裁
          該仲裁使用循環(huán)調度算法保障主機對從機的訪問,即使多個高速外設同時工作,也能實現(xiàn)同時訪問并高效運行。

          最后,不得不提它的L1高速緩存。STM32F7嵌入了指令和數(shù)據(jù)高速緩存,當從片上或片外存儲器讀取代碼和數(shù)據(jù)時可彌補插入等待狀態(tài),從而提高性能。當然,如果出現(xiàn)高速緩存失效和高速緩存行填充,此時查看高速緩存將無法保證數(shù)據(jù)的確定性。

          這就是為什么要強烈推薦使用TCM存儲器來執(zhí)行關鍵代碼、存儲關鍵數(shù)據(jù)的原因。這在必須保證安全操作的應用中(如家電和電機)通常都很有用。

          由于高速緩存不僅可以由CPU訪問,也可以通過其他主機進行訪問(包括直接存儲器訪問(DMA)控制器),因此需要軟件維護操作。訪問物理存儲器時,這些主機可能會讀出過期的數(shù)據(jù),而更新的數(shù)據(jù)在CPU高速緩存中已可用。

          為了避免這個問題,開發(fā)者編寫用戶代碼時應該采取以下措施:
    A.當除CPU以外的主機將執(zhí)行對高速緩存的訪問之前,推薦進行高速緩存清零。這是為了確保CPU的最新的更新數(shù)據(jù)被寫回到物理存儲器。
    B.當除CPU以外的主機對高速緩存數(shù)據(jù)進行了更新后,在對高速緩存進行讀操作之前,CPU應該使高速緩存失效。這是為了確保從物理存儲器的直接讀取。
    C.有時也需考慮無高速緩存操作。當高速緩沖存頻繁被其他主機訪問時,可以通過CPU配置不可緩存屬性防止數(shù)據(jù)的不一致性。

    在線客服 中晟源科技
    客服電話
    • 0755-83266986
    国产精品成人一区二区三区视频| 少妇精品导航| 亚洲色成人www永久网站| 久久久久人妻精品一区三寸蜜桃 | 精品人妻一区二区三区浪潮在线| 免费精品国产自产拍在线观看图片 | 欧美人与动人物姣配XXXX| 亚洲成A人片在线播放| 午夜高清在线无码| 亚洲AV永久无码天堂网手机版 | 中文字幕丰满伦子无码| 国产精品厕所| 亚洲av无码一区二区乱孑伦as| 亚洲av无码一区二区二三区| 热re99久久精品国99热| 国产在线aaa片一区二区99| 台湾中文佬娱乐网| 欧美同性猛男GAY免费| 黑人巨大精品欧美视频一区| 中文字幕在线播放第一页| 国产偷亚洲偷欧美偷精品| 99精品偷自拍| 亚洲精品无码久久久久牙蜜区| 无码乱人伦一区二区亚洲| 无码一区二区三区中文字幕| 精品国产综合区久久久久久| 狂野欧美激情性xxxx| 红桃影视成人免费| 国产午夜精品一区二区三区不卡| 久久久久亚洲av无码专区桃色 | 色婷婷综合中文久久一本| 长腿校花无力呻吟娇喘| 高清无码一区二区在线观看吞精| 亚洲精品国产肉丝袜久久| 激情内射亚洲一区二区三区| 天堂国产+人+综合+亚洲欧美| 99热国产这里只有精品| 亚洲AV无码专区色爱天堂| 国产高清在线精品一区在线| 久久久久人妻一道无码AV| 久久午夜夜伦鲁鲁片无码免费|