中文字幕第二一区_久久久久在线视频_精品国产自在现线看久久_亚洲精品一区二区三区电影网

產品分類

當前位置: 首頁 > 工業電氣產品 > 端子與連接器 > 線路板連接器 > FFC連接器

類型分類:
科普知識
數據分類:
FFC連接器

使用市面上首款基于 Arm? Cortex?-M33 的 MCU – 第 1 部分:管理功耗與性能

發布日期:2022-04-17 點擊率:99

編者按:本系列文章分兩部分,本文是第 1 部分,介紹開發人員如何使用通用微控制器系列器件來滿足廣泛的高性能和低功耗要求。sed-mcu-part-2">第 2 部分討論 NXP Semiconductors 的 LPC55S6x 微控制器集成的擴展安全功能如何從配置、調試到通信、安全引導、安全固件更新等各方面支持全生命周期安全性。

開發人員常常要絞盡腦汁以平衡相互沖突的需求:針對各種功能和應用,不但要求應用性能更高,而且功耗必須更低。涉及的應用包括物聯網 (IoT)、工業自動化、醫療系統和消費類設備。此類應用對安全性的需求也迅速增長,使得開發人員愈發難以找到某個微控制器系列器件能夠同時滿足廣泛多樣、日趨繁雜且相互沖突的設計要求。

為了解決這些問題,NXP Semiconductors 推出 LPC55S6x 系列微控制器,該系列器件兼有功能強大的通用內核與高能效的專用硬件和處理引擎,有助于開發人員攻克難題。

明確并滿足不同的需求

互連產品發展迅速:最初的系統相對簡單,最具挑戰性的設計需求通常也只涉及通信的某些方面;而如今,設計人員的處境卻更為艱難:各個應用領域中,需求組合不斷擴展,卻幾乎不容妥協任何方面。每種應用都要求開發人員根據需要轉移重點,以應對該應用獨有的挑戰。不過,對更高性能和更低功耗的需求卻是大多數主流應用領域的共同主題。

例如,智能工廠不僅依賴于低延時、高性能器件(用于信號處理),而且要求降低功耗,以便工廠工程師能在狹小空間中容納更多器件。消費類可穿戴設備不僅需要低功耗設計以延長電池續航時間,而且面臨著不斷增長的信號處理需求,以便能夠處理更復雜的工作負載。在各個應用領域中,設計人員承受的壓力越來越大,需要更有效地響應關于器件、網絡和企業資產的漏洞的實際擔憂,使其免遭來自個別網絡竊賊、犯罪組織甚至國家贊助團體的直接攻擊或高級持續性威脅。

為了滿足這些不同的需求,開發人員通常需要作出抉擇,在設計的某一方面作出妥協。他們可能會選擇犧牲應用性能以降低功耗,使用較低性能的處理器、降低時鐘速率,或者降低處理器的占空比來支持低功耗狀態。然而,為了滿足嚴格的性能要求,他們就可能會采取相反的做法,使用更強大的處理器、更快的時鐘速率和更高的占空比,但代價則是功耗劇增。對于計算復雜度較高的應用,他們可能會添加專用數字信號處理器 (DSP) 來加速算法執行,但設計復雜性、成本和系統功耗也會相應增加。即使功耗與性能達到了可接受的平衡,他們往往也需要接受設計成本和復雜性的增加以滿足安全要求。

盡管設計人員為滿足不同需求而心力交瘁,但對于醫療設備、工業自動化系統、零售支付設備等關鍵應用,用戶可接受的妥協空間越來越小,甚至拒不接受。NXP Semiconductors 的 LPC55S6x 微控制器系列器件架構,既有通用處理器的靈活性,又有新興應用所需的專門處理能力和安全性,從而免除設計人員的妥協之困。

功能豐富,兼有專用處理內核

NXP Semiconductors 的單核 LPC55S66 和雙核 LPC55S69 微控制器是市面上首款基于 Arm? Cortex?-M33 的通用 MCU,具有 Arm M 系列架構典型的低延時、確定性性能。NXP 的 LPC55S6x 器件在架構上加設了諸多增強功能,包括該公司的高性能 PowerQuad DSP 加速器、CASPER(Cryptographic Accelerator and Signaling Processing Engine with RAM,帶 RAM 的加密加速器及信號處理引擎)加密引擎以及全面安全子系統。除了高達 640 KB 的閃存、320 KB 的 SRAM 和 128 KB 的 ROM 外,LPC55S6x 器件還集成了大量功能元件,而這些元件通常需要用于所有深度嵌入式系統設計(圖 1)。

NXP 的 LPC55S6x 微控制器架構圖圖 1:LPC55S6x 微控制器架構在 Arm Cortex-M33 內核的通用處理能力基礎上,擴展了專門硬件模塊用于執行信號處理、加密、安全存儲和密鑰管理,同時還提供典型嵌入式設計所需的全套外設。(圖片來源:NXP Semiconductors)

在這些功能元件中,LPC55S6x 器件配備了功能全面的定時器子系統、多個串行接口、安全的直接存儲器訪問 (DMA) 控制器和多達 64 個通用 I/O (GPIO) 引腳。除了這些數字子系統,LPC55S6x 器件還集成了 16 位多通道逐次逼近寄存器 (SAR) 模數轉換器 (ADC)、模擬比較器和溫度傳感器。此外,片上可編程邏輯單元 (PLU) 允許開發人員配置 26 個五輸入查找表 (LUT) 結構,構建狀態機等自定義組合邏輯或時序邏輯。開發人員可以訪問 PLU 寄存器,直接對 PLU 編程以實現小型邏輯電路,或使用 NXP 工具實現使用 Verilog 寄存器傳輸語言 (RTL) 描述的較大型邏輯電路。

為了避免訪問多個子系統時出現瓶頸問題,LPC55S6x 器件采用多層總線矩陣,以 Arm 高級微控制器總線架構 (AMBA) 的高級高性能總線 (AHB) 架構構建。AHB 總線矩陣提供總線主控器與外設或存儲器之間的直接連接。例如,這種方法允許 DMA 傳輸以全速運行,而不會影響處理器對存儲器的訪問性能。事實上,在眾多設計需求中,使處理器效率最大化的能力是 LPC55S6x 架構的基礎。

在 LPC55S6x 架構中,Cortex-M33 內核提供多種功能來幫助設計人員更輕松地應對不同的設計要求。與其他同類器件一樣,LPC55S6x 處理器支持多種低功耗模式。如果器件長時間處于非活動狀態,開發人員可以將器件置于省電模式,可以完全保留 SRAM 的內容,但是功耗僅為 15.4 μA;或將器件置于深度省電模式,繼續為 4 KB 的 SRAM 部分供電,而功耗只有大約 0.59 μA。休眠模式和深度休眠模式下,處理器關閉,但會為外設和存儲器提供不同程度的操作:休眠模式下可進行全面操作,功耗約為 2.7 mA,而深度休眠模式會對外設使用時鐘門控,從而將功耗降至約 110 μA。

增強功能

除了低功耗模式外,LPC55S6x 架構還通過集成功能擴展對不同設計需求的支持,從而提高性能和安全性。Cortex-M33 主內核內置的集成功能包括 Arm TrustZone 安全擴展 (SECEXT)、存儲器保護單元 (MPU)、IEEE 754 標準浮點運算單元 (FPU) 和嵌入式跟蹤宏單元 (ETM)。此外,主內核還包含 CASPER 加密引擎和 PowerQuad 加速器,支持 DSP 和單指令多數據 (SIMD) 操作。

請注意:雙核 LPC55S69 微控制器的另一個 Cortex-M33 內核不包含這些附加功能。

對于這些集成子系統和架構特性,每個特性都能提供豐富的功能,相關詳細說明遠遠超出了本文的涵蓋范疇。例如,PowerQuad DSP 加速器本身就是精密協處理器,能夠獨立完成信號處理功能,同時又可作為總線主控器訪問存儲器。

在內部,PowerQuad 加速器將多個寄存器和接口與一組硬件引擎相結合,用于執行關鍵信號處理功能,包括快速傅里葉變換 (FFT)、離散余弦變換 (DCT)、無限脈沖響應 (IIR)、有限脈沖響應 (FIR) 以及用于高效計算三角函數的坐標旋轉數字計算機 (CORDIC) 算法(圖 2)。

NXP Semico<em></em>nductors 的 LPC55S6x 微控制器系列示意圖圖 2:NXP Semiconductors 的 LPC55S6x 微控制器系列集成了該公司的 PowerQuad 協處理器,后者使用專門引擎來加速信號處理應用常用算法的執行。(圖片來源:NXP Semiconductors)

借助 PowerQuad 加速器,開發人員可以執行復雜的信號處理運算,而不會影響主機處理器響應實時事件或完成一系列擴展操作。主機處理器只需使用所需的信號處理函數設置 PowerQuad 寄存器,并指定來源、目標和工作存儲區的存儲器地址。一旦調用,PowerQuad 加速器就會作為真正的協處理器運行,作為總線主控器使用 AHB 矩陣來執行 128 位存儲器傳輸。與此同時,主機處理器可以立即返回執行主處理任務,只需定期輪詢 PowerQuad 忙位,或簡單響應 PowerQuad 發送的完成中斷以訪問結果。

不過,對于開發人員而言,PowerQuad 操作大多是透明的。開發人員可使用標準應用程序編程接口 (API) 來調用 Arm Cortex 微控制器軟件接口標準 (CMSIS) 的 DSP 庫。NXP Semiconductors 的 MCUXpresso 軟件開發套件 (SDK) 包含支持 PowerQuad 的 NXP 版 DSP 庫。該庫通過調用 PowerQuad API 替代軟件實現的低級數學函數。

例如,若需計算復數 FFT,開發人員使用標準 CMSIS-DSP 函數 arm_cfft_q31(),數據設為 Q 格式,即 32 位定點數用 1 個符號位和 31 個指數位來表示。在純軟件實現中,調用 arm_cfft_q31() 函數會相應地調用 CMSIS DSP FFT 蝶形運算函數 arm_radix4_butterfly_q31() 和結束函數 arm_cfft_radix4by2_q31();計算復數逆 FFT 時則會調用相應的反函數。

但是,若使用 NXP 的 DSP 庫和 PowerQuad,正常調用 arm_cfft_q31() 卻會調用 PQ_TransformCFFT(),并在硬件中處理相同的計算。最終,不僅減輕了 Cortex-M33 內核的處理負荷,而且加速了 DSP 函數的執行(圖 3)。

MCUXpresso 軟件開發套件圖圖 3:MCUXpresso 軟件開發套件可顯著加速常用 DSP 算法的執行,同時通過直接調用 PowerQuad 加速器來替代低級 CMSIS-DSP 函數,從而保持與標準 Arm CMSIS DSP 庫高級調用的兼容性。(圖片來源:NXP Semiconductors)

CASPER 加密引擎作為另一個協處理器,同樣能減輕主處理器的負擔,使其免于處理與非對稱加密算法相關的繁重計算負荷。CASPER 加密引擎執行 Rivest-Shamir-Adleman (RSA) 算法、Diffie-Hellman 算法、橢圓曲線加密法 (ECC) 和橢圓曲線數字簽名算法 (ECDSA) 的速度是 Cortex-M33 內核運行同類加密軟件的八倍。

為了加速對稱算法的執行,LPC55S6x 還集成了硬件模塊以支持高級加密標準 256 位加密 (AES-256) 和安全散列算法 2 (SHA-2)。

這些硬件模塊與 CASPER 引擎的組合為開發人員提供基于硬件的支持,有利于實現身份驗證和數據加密常用的加密算法,滿足互連產品保護數據交換的需求。

正如本系列文章第 2 部分所討論,LPC55S6x 系列對安全性的支持遠遠超出了基本加密算法;該系列提供基于硬件的安全功能,可滿足全生命周期安全性的需求。

系統開發

借助 NXP 的 LPC55S69 EVK,開發人員可以快速探索 LPC55S6x 微控制器的加密引擎、DSP 和通用處理能力。LPC55S69 EVK 旨在加速這些器件應用的開發工作,該電路板具有雙核 LPC55S69 微控制器、NXP 的 MMA8652FCR1 加速計、LED、按鈕、調試接口,并支持 Arduino UNO、MikroElektronica Click 和 Digilent PMod 附加硬件等多種擴展選項。

該電路板具有多個跳線和針座,可讓開發人員輕松設置不同的硬件配置并仔細檢測性能細節(圖 4)。例如,關注功耗的開發人員只需使用電壓表測量 P12 針座處的電壓降,便可測量 LPC55S69 的供電電流。

NXP Semico<em></em>nductors 的 LPC55S69 EVK 圖片(點擊放大)圖 4:NXP Semiconductors 的 LPC55S69 EVK 圍繞該公司的雙核 LPC55S69 微控制器構建,提供多個跳線和針座,使開發人員可以輕松配置并檢測微控制器的電流消耗等性能細節。(圖片來源:NXP Semiconductors)

開發應用時,設計人員可將該電路板與 MCUXpresso 集成開發環境 (IDE) 和 SDK 配合使用,該套件使用 PowerQuad 功能(如前所述)等 LPC55S6x 專用硬件。此外,IAR 和 Keil IDE 也支持 LPC55S69-EVK。NXP 還提供免費軟件包,通過樣例代碼演示 LPC55S6x 功能使用的主要軟件設計模式。

總結

在物聯網、工業自動化、醫療系統、消費類設備等廣泛的應用中,開發人員希望取得高性能、低功耗與安全性之間的平衡。如上所述,LPC55S6x 系列微控制器兼有功能強大的通用內核與專用硬件和處理引擎,讓開發人員能夠更輕松地滿足高性能專用功能的需求,同時保持低功耗。

本系列文章sed-mcu-part-2">第 2 部分介紹如何使用 LPC55S6x 系列來管理器件的全生命周期安全性。

下一篇: PLC、DCS、FCS三大控

上一篇: 如何使用基準電壓源以

推薦產品

更多
中文字幕第二一区_久久久久在线视频_精品国产自在现线看久久_亚洲精品一区二区三区电影网

      亚洲国产精品视频| 亚洲欧美中文在线视频| 亚洲六月丁香色婷婷综合久久| 最新亚洲一区| 亚洲精选久久| 99re66热这里只有精品4| 亚洲欧美另类中文字幕| 久久精品最新地址| 欧美激情2020午夜免费观看| 国产精品theporn88| 国内精品视频一区| 99re成人精品视频| 久久国产精品久久久久久电车| 久热这里只精品99re8久| 欧美精品在线视频| 国产午夜精品福利| 99riav1国产精品视频| 久久国产加勒比精品无码| 欧美—级a级欧美特级ar全黄| 国产精品99一区二区| 国模 一区 二区 三区| 日韩一区二区福利| 久久久精品一区| 欧美日韩在线影院| **欧美日韩vr在线| 午夜一区二区三区不卡视频| 欧美成人精品h版在线观看| 国产精品久久婷婷六月丁香| 亚洲国产欧美日韩| 亚洲欧美一级二级三级| 欧美精品色网| 伊人激情综合| 欧美中文字幕视频| 国产精品扒开腿做爽爽爽视频 | 亚洲国产清纯| 久久九九免费| 国产精品亚洲综合一区在线观看| 亚洲全部视频| 麻豆精品视频在线| 国产综合久久| 欧美在线免费观看亚洲| 国产精品乱码一区二区三区| 亚洲毛片视频| 欧美久久视频| 亚洲经典一区| 美日韩精品视频免费看| 黄色欧美日韩| 久久久中精品2020中文| 国产亚洲一区二区精品| 欧美亚洲视频一区二区| 国产精品呻吟| 欧美一区二区在线播放| 国产欧美日韩在线| 午夜视频一区| 国产偷国产偷亚洲高清97cao| 亚洲一区日韩在线| 国产精品久在线观看| 亚洲一区二区三区777| 欧美日在线观看| 制服丝袜亚洲播放| 国产精品久久久久久影视| 亚洲图片在线观看| 国产精品一区二区久久精品| 亚洲伦理在线免费看| 欧美精品国产一区二区| 欧美日韩精品欧美日韩精品| 一区二区国产精品| 欧美91福利在线观看| 最新69国产成人精品视频免费| 鲁大师影院一区二区三区| 亚洲激情亚洲| 欧美日韩一区二区三区四区五区| 亚洲视频一区二区在线观看 | 在线亚洲精品| 国产精品视频精品| 欧美资源在线观看| 亚洲黄网站黄| 欧美午夜精品久久久久免费视| 亚洲一级高清| 精品99一区二区三区| 欧美国产一区二区| 亚洲欧美激情精品一区二区| 国产亚洲毛片| 欧美高清视频www夜色资源网| 99re6这里只有精品| 国产欧美日韩亚洲精品| 欧美mv日韩mv亚洲| 亚洲一区二区三区精品在线| 国产日韩一区二区| 欧美激情中文不卡| 久久成人久久爱| 日韩午夜激情av| 伊人狠狠色j香婷婷综合| 欧美日韩在线三区| 久久综合色影院| 亚洲先锋成人| 亚洲国产高清一区二区三区| 国产精品美女| 欧美紧缚bdsm在线视频| 久久久精品2019中文字幕神马| 亚洲精选成人| 一区在线播放| 国产免费成人av| 欧美日韩精品二区第二页| 久久国产视频网站| 一本一本久久a久久精品综合麻豆| 国产一区二区三区观看| 欧美午夜不卡视频| 欧美精品999| 久久躁狠狠躁夜夜爽| 午夜视频在线观看一区二区| 99精品视频一区二区三区| 在线日韩电影| 国产在线精品成人一区二区三区| 欧美视频中文字幕在线| 欧美国产一区二区在线观看| 久久久亚洲影院你懂的| 欧美伊人久久久久久午夜久久久久 | 久久精品天堂| 西西裸体人体做爰大胆久久久 | 韩国精品一区二区三区| 国产精品美女久久久久久免费| 欧美日韩国产免费| 欧美激情一区二区在线| 欧美国产三区| 欧美精品色网| 欧美日韩的一区二区| 免费视频一区| 免费影视亚洲| 欧美国产日韩一二三区| 欧美国产一区二区在线观看 | 一本久久综合亚洲鲁鲁| 亚洲巨乳在线| 99视频精品全国免费| 亚洲美女中文字幕| 日韩亚洲国产欧美| 日韩一级黄色大片| 在线一区二区日韩| 中文日韩电影网站| 午夜精品视频在线观看| 欧美在线网站| 麻豆freexxxx性91精品| 欧美丰满高潮xxxx喷水动漫| 欧美韩日一区二区三区| 欧美日韩在线免费观看| 国产精品毛片一区二区三区 | 欧美高清视频一区| 欧美日韩亚洲一区二区三区在线观看| 欧美日本中文| 国产乱人伦精品一区二区| 国内久久婷婷综合| 亚洲精品久久视频| 亚洲永久精品大片| 欧美在线free| 嫩草影视亚洲| 欧美色123| 国产一区二区久久| 亚洲精品一区二区在线观看| 亚洲午夜久久久久久久久电影网| 欧美综合二区| 欧美精品成人| 国产一区二区福利| 亚洲大片免费看| 亚洲丝袜av一区| 久久久美女艺术照精彩视频福利播放| 欧美成人免费全部| 国产农村妇女精品一区二区| 亚洲国产精品小视频| 亚洲一区欧美| 欧美激情第9页| 国产精品亚洲成人| 亚洲精品乱码久久久久久久久| 亚洲欧美日韩一区| 欧美精品成人在线| 国产亚洲网站| 亚洲综合三区| 欧美理论视频| 激情欧美日韩一区| 亚洲一区二区三区欧美| 欧美电影打屁股sp| 国内自拍视频一区二区三区| 亚洲天堂男人| 欧美精品97| 在线激情影院一区| 欧美中在线观看| 国产精品久久久久久五月尺| 最新亚洲激情| 噜噜噜久久亚洲精品国产品小说| 国产精品视频一二三| 99视频超级精品| 欧美成人午夜| 亚洲福利小视频| 久久国产精品毛片| 国产香蕉97碰碰久久人人| 亚洲视屏在线播放| 欧美日韩国产综合在线| 亚洲人成在线影院| 欧美国产日韩一区二区在线观看| 极品裸体白嫩激情啪啪国产精品| 香蕉久久一区二区不卡无毒影院 |