国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

如何使用現有的MCU實現處理器性能

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2019-03-19 08:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

用戶期望智能器件既功能強大、安全可靠,又能延長電池壽命。為了滿足這些期望,開發(fā)人員現在主攻可任其發(fā)揮的 MCU,讓這些 MCU 不僅能提供足夠的低功耗性能和存儲器以滿足中等特性要求,又能夠實現安全更新以實現功能增強和故障修復。

隨著 MCU 成為可穿戴設備、物聯(lián)網設備和其他智能便攜式產品的核心,MCU 必須組合好高性能和低功耗,以便在小尺寸產品中執(zhí)行日益復雜的軟件應用,同時最大限度地減少電池消耗。除了安全保證,長工作壽命和易用性對用戶體驗同樣至關重要。

本文將介紹如何使用 Maxim Integrated 提供的支持力度大的現有 MCU 系列來滿足這些要求。

明確好的用戶體驗

在很多方面,用戶的要求與開發(fā)人員過去努力去滿足的并沒有根本的不同。然而,對于新興智能產品的可接受解決方案,設計人員卻面臨著重大的差異。用戶越來越期望產品結構緊湊、重量輕,并且可以舒適地放在身上,或者放在家中或公司里也不會太引人注意。用戶更有可能接受這樣的智能產品:不需要給予過度關注,使用、充電、更新操作不會非常繁瑣,同時始終安全。

除了易于交互之外,用戶還希望智能產品能夠與提供類似功能的傳統(tǒng)產品一樣,具有大致相同的尺寸和外觀,包括“風格”。例如,用戶較可能接受的可穿戴健身設備更像是一只手鐲或腕表,而不是戴在手腕上的一個怪模怪樣的東西。

當然,如果產品無法為用戶提供足夠的價值,那么即使易于交互且風格很受歡迎,產品仍然會失敗。一個時尚腕戴式設備若提供的有用信息非常之少,那么與昂貴的腕帶無異。要將技術和風格很好地接合起來,這需要一定程度的隱形智能。

為了實現這種隱形智能,開發(fā)人員需要調整一些高級特性,例如舒適的交互、熟悉的外觀和高價值信息等,將其轉化為適合應用的獨特要求。

擴充要求

對于設計人員而言,若要滿足用戶對輕松交互的期望,就要提供足夠的性能來讓智能產品上運行的更復雜應用軟件快速輸出結果。這些功能需求又轉化為對處理器的需求,處理器必須能夠執(zhí)行該軟件,同時從日益增多的傳感器模態(tài)中提取更多有用信息。

在獲取信息時,這些設備將獲得對特權信息的訪問權限,特權信息則要求通過強大的安全機制來給予保護,同時又不破壞應用性能。

除了這些直接需求之外,智能設備還需要通過隱形運行的軟件更新來應對新類型的攻擊,但這些更新又不能給用戶增加負擔。與此同時,設計需要具備高效的節(jié)電特性,以便能延長電池壽命,使用戶無需攜帶笨重的電池或頻繁充電。

確保易用性涉及的各種要求本身就具有挑戰(zhàn)性,而滿足用戶對智能產品美觀性的期望,又進一步加大了挑戰(zhàn)難度。大體積的電池、超大的設計尺寸或笨拙的用戶界面可能會扼殺用戶的興趣,打消他們嘗試與產品交互的愿望。

將智能融入設計時,開發(fā)人員需要在形式與功能的兩極之間找到平衡點。為實現這一平衡,開發(fā)人員需要進一步限定備選解決方案,重點關注能夠解決高性能和低功耗、豐富功能與尺寸、靈活性與安全性這些傳統(tǒng)沖突的方案。

另一個因素是成本。物聯(lián)網、可穿戴設備和智能產品在快速發(fā)展,開發(fā)人員必須提供硬件及軟件更新來支持未來需求。在規(guī)劃未來的功能增強時,需要在初始設計中增加備用的功率和存儲空間,開發(fā)人員必須平衡好可能因此帶來的成本增加。

對于開發(fā)人員來說,若要解決上述眾多需求,最佳著眼點就在作為嵌入式智能產品設計核心的 MCU 上。雖然 8 位和 16 位 MCU 仍然很受歡迎,但隨著用戶期望的提升,智能產品需要提供更高的性能和功能。因此,32 位 MCU 也頗受智能產品系統(tǒng)設計的歡迎。例如,與 8 位或 16 位 MCU 相比,32 位 MCU 可以用更少的指令周期完成 32 位加法等基本運算(清單 1)。

Copy anl PSW, #0E7H ;Register Bank 0 mov a, r0 ;load X low byte into acc add a, r4 ;add Y low byte mov r0, a ;save result mov a, rl ;load X next byte into acc addc a, r5 ;add Y next byte with carry mov rl, a ;save result mov a, r2 ;load X next byte into acc addc a, r6 ;add Y next byte mov r2, a ;save result mov a, r3 ;load X high byte into acc addc a, r7 ;add Y high byte with carry mov r3, a mov C, OV ret (A) mov a, r0 add rl mov r0, a ret (B)

清單 1:為執(zhí)行 32 位加法,8 位 MCU 需要的指令周期數 (A) 顯著多于 32 位 MCU 的周期數 (B)。(代碼來源:Maxim Integrated)

隨著設計人員在傳感器融合算法中結合多個傳感器數據流,高性能 32 位 MCU 變得更加重要。傳感器融合算法有很多應用,例如生成精確方向和室內位置信息,這是用戶越來越希望從可穿戴設備和移動產品獲得的信息。在這種情況下,像 Maxim Integrated 的 Darwin MCU 系列這樣的高級 MCU 的能力對于實現隱形智能至關重要。

實現隱形智能

Darwin MCU 專為支持新興智能產品的需求而設計。該系列將低功耗操作與全套集成功能結合在一起,產品包括 MAX32620、MAX32625 和 MAX32630。

Darwin MCU 基于帶浮點單元 (FPU) 的 32 位 Arm? Cortex?-M4,其不僅全面支持低功耗操作,而且具備專門用于外設管理、電源監(jiān)控和加密的模塊(圖 1)。安全型版本(如 MAX32631)通過集成信任保護單元 (TPU) 來擴展對安全性的支持,該單元能夠在智能產品與外部主機的每次交互中保障機密性、完整性和真實性。

如何使用現有的MCU實現處理器性能

圖 1:Darwin MCU(如 MAX32630 及其安全型版本 MAX32631)將 32 位處理性能與全套外設、接口、專用模塊結合在一起,并且在 MAX32631 中納入了支持關鍵安全機制的信任保護單元 (TPU)。(圖片來源:Maxim Integrated)

開發(fā)人員可以利用 MCU 的多個模擬和數字外設以及串行接口,來簡化使用多個傳感器的系統(tǒng)的硬件設計。Maxim Integrated 通過其 MAXREFDES100 評估套件展示了這種簡化設計。該套件包括一塊展示多個傳感器使用方法的電路板和參考設計,具體包括 Maxim MAX30205 體溫傳感器、MAX30003 ECG 模擬前端 (AFE)、MAX30101 脈搏血氧計,以及其他適用于典型可穿戴健身設備的傳感器。

雖然在捕獲更復雜數據的過程中必須使用靈活的接口,但 Darwin 指令集架構能夠使這些 MCU 快速執(zhí)行復雜的算法,不斷滿足從這些數據提取有用信息的需要。該指令集融合了 16 位和 32 位指令,減少了應用軟件的占用空間,同時保留了 32 位架構每字節(jié)執(zhí)行更多指令的能力。除了集成 FPU 外,Darwin CPU 架構還含有高速硬件乘法累加運算 (MAC) 和單指令多數據 (SIMD) 并行處理能力,從而提供數字信號處理功能。

這種浮點和 DSP 指令的結合有助于 Darwin MCU 更快地執(zhí)行數據密集型算法,以便滿足在下一代產品中內建智能的需求。同時,這些 MCU 集成了足夠大的片上存儲器,可以存儲算法和其他應用代碼,以及越來越多的系統(tǒng)級軟件,包括實時內核、通信堆棧和安全協(xié)議棧。在 Darwin MCU 系列產品中,開發(fā)人員可以找到最適合其應用的閃存與 SRAM 組合。MAX32630/MAX32631 MCU 提供 2 MB 閃存和 512 KB SRAM;MAX32620 提供 2 MB 閃存和 256 KB SRAM;MAX32625 提供 512 KB 閃存和 160 KB SRAM。為簡化這些存儲器的使用,Darwin MCU 支持一致的存儲器映射,將各種存儲器類型和存儲器映射寄存器合并到單個地址空間中(圖 2)。

如何使用現有的MCU實現處理器性能

圖 2:Darwin MCU 使用單個地址空間,其中包含各種存儲器類型以及用于功能塊的存儲器映射寄存器。(圖片來源:Maxim Integrated)

開發(fā)人員可以進一步擴展可用閃存,以支持非常大的代碼集或系統(tǒng)庫。Darwin MCU 支持芯片內執(zhí)行 (XIP) 操作,允許 CPU 直接從外部閃存執(zhí)行代碼。Maxim Integrated 在其 MAXREFDES100 參考設計中展示了這種方法,其中包括一個 32 MB Cypress Semiconductor S25FS256SAGNFI001 閃存器件。

盡管有強大的存儲器和處理能力,Darwin MCU 仍能滿足開發(fā)人員對低功耗的需求。在本文提及的產品中,MAX32630/MAX32631 MCU 支持最大的集成存儲器,只需低至 3.4 微瓦 (μW) 的功耗即可保持其 512 KB SRAM。在完全活動模式下,其功耗仍然只有 130 μW/MHz。這兩者之間還有一個中間地帶:在使用集成外設管理單元 (PMU) 的特殊模式中,消耗 30 μW/MHz 即可支持外設操作,同時 CPU 內核處于超低功耗休眠狀態(tài)。

Darwin MCU 在處理器休眠的同時能夠運行外設,這使得開發(fā)人員可以通過限制 CPU 需要保持活動模式的時間來降低功耗。開發(fā)人員不必使用完全活動的 CPU 定期輪詢傳感器并將結果傳輸到主機,而是可以使用 Darwin MCU 針對“等待中斷”、“等待事件”和“退出時休眠”的指令,最大限度地減少有效占空比,并降低整體系統(tǒng)功耗(圖 3)。

如何使用現有的MCU實現處理器性能

圖 3:在可穿戴或其他傳感器系統(tǒng)中,開發(fā)人員可以通過最大限度增加 CPU 處于低功耗休眠狀態(tài)的時間來大幅降低系統(tǒng)功耗,喚醒時間只需足以獲取傳感器數據并將結果傳輸到主機即可。(圖片來源:Maxim Integrated)

較慢的 MCU 從休眠模式轉換到活動模式常常會浪費一些功耗,而這些 MCU 的喚醒時間為 5 μs,可以降低轉換期間所浪費的功耗。結合其 SRAM 保持休眠狀態(tài),這些器件可以快速恢復處理,不存在因為使用外部非易失性存儲器來保存和恢復狀態(tài)而導致的長時間延遲與功耗浪費。因此,工程師可以開發(fā)出非常高效的功耗敏感型應用。

為了支持這些應用的開發(fā),Maxim 提供了 MAX326XX 固件軟件開發(fā)套件 (SDK),其中包括外設驅動程序、電路板支持驅動程序和樣例應用程序(圖 4)。

如何使用現有的MCU實現處理器性能

圖 4:Maxim Integrated 的 MAX326XX 固件軟件開發(fā)套件 (SDK) 為應用軟件開發(fā)人員提供樣例應用程序,展示了如何使用基于 Arm Cortex 微控制器軟件接口標準 (CMSIS) API 而構建的 SDK 外設和板卡驅動程序。(圖片來源:Maxim Integrated)

MAX326XX 固件 SDK 外設和電路板庫基于 Arm Cortex 微控制器軟件接口標準 (CMSIS) API 而構建。反過來,應用軟件雖然通常與外設和電路板庫交互,但可以直接與 CMSIS 交互,以便根據需要訪問底層硬件。

總結

用戶希望可穿戴設備、物聯(lián)網設備和其他智能設備能夠在系統(tǒng)中提供復雜的應用,并且易于交互、佩戴舒適以及很有使用價值。為了滿足這些需求,開發(fā)人員需要將豐富的功能、高性能處理能力和低功耗操作結合在一起的 MCU。

Maxim Integrated 的 Darwin 系列 MCU專為滿足這些需求而設計,能夠讓開發(fā)人員在設備中更輕松地構建隱形智能,不斷滿足智能產品用戶的期望。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    147

    文章

    18925

    瀏覽量

    398228
  • 物聯(lián)網

    關注

    2945

    文章

    47820

    瀏覽量

    415003
  • 可穿戴設備
    +關注

    關注

    55

    文章

    3885

    瀏覽量

    170091
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    小華半導體高性能車規(guī)處理器XC38重磅發(fā)布

    近日,華大半導體旗下小華半導體有限公司迎來重大里程碑:經過企業(yè)研發(fā)團隊的匠心打磨與內部嚴格測試驗證,小華半導體自主研發(fā)的高性能車規(guī)處理器XC38正式宣布流片成功,樹立純國產車規(guī)MCU性能
    的頭像 發(fā)表于 02-04 14:21 ?493次閱讀
    小華半導體高<b class='flag-5'>性能</b>車規(guī)<b class='flag-5'>處理器</b>XC38重磅發(fā)布

    TDA7418:高性能3頻段汽車音頻處理器的深度解析

    TDA7418:高性能3頻段汽車音頻處理器的深度解析 在汽車音頻系統(tǒng)的設計中,一款優(yōu)秀的音頻處理器至關重要。TDA7418作為一款高性能的3頻段汽車音頻
    的頭像 發(fā)表于 01-05 18:15 ?1156次閱讀

    TDA7418:高性能3頻段汽車音頻處理器的深度剖析

    TDA7418:高性能3頻段汽車音頻處理器的深度剖析 在汽車音頻系統(tǒng)的設計中,一款優(yōu)秀的音頻處理器至關重要。TDA7418作為一款高性能的3頻段汽車音頻
    的頭像 發(fā)表于 12-28 15:50 ?752次閱讀

    詳解JPEG解碼在MCU上的實現挑戰(zhàn)

    在物聯(lián)網和嵌入式應用中,圖像處理早已不再是高性能處理器的專屬任務。越來越多的場景需要在資源受限的微控制MCU)上
    的頭像 發(fā)表于 12-26 10:29 ?1016次閱讀

    S32Z2:安全可靠的高性能實時處理器

    S32Z2:安全可靠的高性能實時處理器 在汽車電子和工業(yè)控制等領域,高性能實時處理器的需求日益增長。今天我們要探討的NXP S32Z2處理器
    的頭像 發(fā)表于 12-24 11:10 ?383次閱讀

    S32E2:引領電動汽車控制與智能驅動的高性能實時處理器

    S32E2:引領電動汽車控制與智能驅動的高性能實時處理器 在電動汽車和智能驅動領域,高性能實時處理器的需求日益增長。NXP的S32E2處理器
    的頭像 發(fā)表于 12-24 11:10 ?336次閱讀

    探索i.MX RT1180:高性能處理器的技術剖析與應用指南

    探索i.MX RT1180:高性能處理器的技術剖析與應用指南 在當今科技飛速發(fā)展的時代,高性能處理器在工業(yè)自動化、物聯(lián)網等眾多領域發(fā)揮著至關重要的作用。NXP Semiconducto
    的頭像 發(fā)表于 12-24 10:20 ?773次閱讀

    NICE接口和協(xié)處理器之間怎樣實現通信?

    NICE接口和協(xié)處理器之間怎樣實現通信
    發(fā)表于 11-05 12:42

    示例協(xié)處理器實現步驟以及錯誤匯總

    大家好,我們是想的不對做的隊,報名編號是CICC1429,本次給大家介紹示例協(xié)處理器詳細的實現步驟以及部分錯誤 1. mcs文件的生成與燒寫 參考4.2. How to generate mcs
    發(fā)表于 10-31 06:22

    利用Verdi調試協(xié)處理器實現步驟

    本次給大家介紹的是利用Verdi調試協(xié)處理器實現步驟。 有時為了觀察協(xié)處理器運行情況,需要查看協(xié)處理器接口的信號波形,此時可以用Verdi來查看主
    發(fā)表于 10-30 08:26

    基于E203 NICE協(xié)處理器擴展指令

    單元[24],它能根據指令去控制系統(tǒng)內的資源去實現一些操作,例如利用協(xié)處理器源操作數實現內存與緩存的數據交換、累加值、乘法、加密等操作,從而提高RISC-V處理器特定領域的
    發(fā)表于 10-21 14:35

    基于E203 NICE協(xié)處理器擴展指令2.0

    根據指令去控制系統(tǒng)內的資源去實現一些操作,例如利用協(xié)處理器源操作數實現內存與緩存的數據交換、累加值、乘法、加密等操作,從而提高RISC-V處理器特定領域的
    發(fā)表于 10-21 10:39

    云拼接處理器性能如何?

    云拼接處理器作為大屏拼接及音視頻解決方案中的關鍵設備,其性能直接影響著展覽展示、可視化展廳、中小控制室和園區(qū)監(jiān)控等行業(yè)的視覺呈現效果與系統(tǒng)運行穩(wěn)定性。深圳融大視覺科技有限公司推出的云拼接處理器,在
    的頭像 發(fā)表于 09-05 00:11 ?726次閱讀

    Cadence推出Tensilica NeuroEdge 130 AI協(xié)處理器

    Vision DSP 系列的成熟架構,能夠在不影響性能的情況下,將面積縮減超過 30%,并將動態(tài)功耗和能耗降低超過 20%。此外,該處理器還利用相同的軟件、AI 編譯、庫和框架,加快產品上市進程。目前已有多家客戶表達強烈興趣
    的頭像 發(fā)表于 05-17 09:38 ?1397次閱讀

    ADSP-21371/ADSP-21375面向汽車音頻的32位高性能浮點SHARC處理器技術手冊

    第三代SHARC?處理器,其中包括ADSP-21375和ADSP-21371,提供了更高的性能、以音頻和應用為重點的外設和存儲配置,能夠支持環(huán)繞聲解碼算法。所
    的頭像 發(fā)表于 05-13 09:30 ?1597次閱讀
    ADSP-21371/ADSP-21375面向汽車音頻的32位高<b class='flag-5'>性能</b>浮點SHARC<b class='flag-5'>處理器</b>技術手冊