91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 企業新聞

AMC7140

發布時間:2017/1/12 19:16:00 訪問次數:669 發布企業:深圳市哲瀚電子科技有限公司

MC7140是一種高電壓、最大輸出電流為700mA的低壓降電流調節器。輸出電流由外部電阻決定。輸出灌電流可以禁用通過OE引腳。內置過熱保護,防止芯片上熱損傷。


特點:

1.0.5V輸出壓差電壓在700毫安。

2.700毫安最大輸出電流。

3.輸出電流受控于外部

4.電阻器。

5.3微秒的快速響應輸出級啟用

6.控制權。

7.輸出驅動電壓高達75V 。

8.電源電壓范圍5V 〜 50V

9.TO- 252-5L封裝

應用:

1.高功率LED驅動器

2.RGB全彩大功率LED驅動器液

3.晶顯示器/電視的LED背光驅動器

4.LED臺燈

集微網消息,ARM處理器在嵌入式設備領域的應用非常廣泛。基于ARM Cortex處理器的片上系統(SoC)解決方案適用于多種嵌入式設計細分市場,如物聯網、電機控制、醫療、汽車、家電自動化等。Cortex系列處理器主要基于3大產品類型量身開發,A系列:運行復雜系統的精細高端應用;R系列:高性能硬實時系統;M系列:低功耗、確定性、成本敏感的微控制器,專門優化以滿足其需求。

其中,Cortex-M家族32位微控制器(MCU)在業內最廣為人知。該家族包括超低功耗的Cortex-M0/0+、主流的Cortex-M3、帶DSP浮點運算的Cortex-M4和最高性能的Cortex-M7系列。

去年11月,ARM公司又推出了Cortex-M家族的繼承者,分別是Cortex-M23和Cortex-M33 MCU。其中,Cortex-M23是Cortex-M0+的繼任者,主打超低功耗,而Cortex-M33是Cortex-M3和Cortex-M4的繼任者,性能更強,具有DSP浮點運算功能。

據悉,ARM Cortex-M23與Cortex-M33是首款基于ARM公司最新的ARMv8-M架構的嵌入式處理器,而Cortex-M0/0+、Cortex-M3、Cortex-M4和Cortex-M7則是基于上一代的ARMv7-M架構。

那么,Cortex-M23與Cortex-M33到底擁有著怎樣的特色呢?

Cortex-M33是一款能在性能、功耗和安全之間實現最佳平衡的處理器

Cortex-M33是首款采用TrustZone安全技術和數字信號處理技術的ARMv8-M全功能實現處理器。該處理器可以支持大量靈活的配置選項,并在廣泛應用中進行部署,此外還提供專用的協同處理器界面以支持經常需要加速和大量運算的運作。Cortex-M33是一款在性能、功耗、安全與生產力之間達到最佳平衡的處理器。 為了顯著降低系統功耗,Cortex-M33處理器采用有序三階管線技術。大部分指令在頭兩個階段就能完成,而復雜的指令則需要3個階段。此外,某些16位指令將采用雙發射機制,以增強性能。處理器內核有兩個AMBA 5 AHB5界面:C-AHB和S-AHB,完全對稱,指令和數據提取性能不分伯仲。

接下來,讓我們了解一下Cortex-M33的五大特色:

1 、為ARMv8-M 量身優化的TrustZone技術為整個系統的安全保駕護航 采用TrustZone技術的Cortex-M33處理器擁有兩個安全狀態及多種相關特色:

安全狀態和非安全狀態的全面利用,必將開啟眾多新機遇和新應用的大門。該系統使用的高價值專利固件可以在安全狀態下運行。在安全狀態下設置的監管員代碼則可以在系統受到攻擊或不可靠運行后將其恢復初始;而非安全側則像以前一樣向正在用Cortex-M開發軟件的數百萬開發者開放。

2 、協同處理器界面,實現高擴展性

對某些應用而言,專用運算起到的作用可謂非同小可;但為了實現專用運算,這個全球最強大設計生態系統的所有優點必須完美保留,即允許設計師在開發工具、編譯器、調試器、操作系統和中間件之間最大限度的進行選擇。ARM生態系統可以幫助開發商節約時間和成本,進一步提高生產力。

Cortex-M33處理器包含一個可以選配、類似總線的專用界面,主要用于集成緊耦合加速器硬件。對需要頻繁運算的操作而言,該界面可以幫助設計師用自定義的處理硬件提升通用運算能力。須著重指出的是,這樣做并不會使整個生態系統分裂。該界面包含最多可用于8個協同處理器的控制和數據通路,發出的信號可顯示處理器的特權狀態和安全狀態、指令類型、相關寄存器和操作字段。協同處理器通常會合理的在幾個少數循環內完成,或在后臺運行并在完成時自動停止。操作的細節和數據可以通過該界面與單指令同時傳輸,如有需要,還可插入等待狀態。

3 、用于任務隔離的存儲保護單元(MPU)

設計師可以自行對選配的MPU編程,為每個安全狀態和非安全狀態提供多達16個區域。在多任務環境中,操作系統可以在任務情境切換時重新編程MPU,為每個任務定義存儲訪問許可。比如說,某個應用的某個任務只被允許訪問某些應用數據和特定的周邊設備,這種情況下,MPU將保護所有其他的存儲和周邊設備,將訛誤或未授權訪問阻擋在外,有效提升系統可靠性。

Cortex-M33存儲保護架構的開發基于受保護的存儲系統架構PMSAv8。最新版本搭載了針對各區域的基線與限值比較器,而非此前的二次方尺寸對齊模型。每個區域都有一個基線的初始地址、終止地址,以及訪問許可和存儲性質的設定值,因此在這一架構中,設計師設計MPU區域時再也無需顧慮將多個區域整合在一起的麻煩了。功能強化后,軟件開發變得更加簡單,客戶的使用意愿提升,編程步驟也得以減少,并將進而降低情境轉換次數。

4 、DSP拓展

選配的整數DSP拓展可以為系統增加85個新指令。大多數情況下,DSP指令可將性能平均提升3倍,讓所有以數字信號控制為中心的應用性能突飛猛進。

為幫助設計師加速軟件開發,ARM將在CMSIS項目中提供免費的DSP庫,包含整套過濾、轉換和數學功能(如矩陣),并支持多種數據類型。CMSIS項目是開源的,其開發詳情發布在github上。

5 、單精度浮點單元

基于FPv5的選配單精度浮點拓展單元包括一份額外的16-入口 64位寄存器文件。該拓展新增45個與IEEE754-2008兼容的單精度浮點指令。使用浮點指令通常可將軟件庫平均性能提升10倍。FPU位于單獨的電源域,負責在整個單元不使用的時候切斷電源。 Cortex-M23是一款尺寸最小、能效最高的處理器

ARM Cortex-M23采用TrustZone技術,是尺寸最小、能效最高的處理器。小型嵌入式應用對芯片的安全性能有嚴格要求,基于ARMv8-M基線架構的Cortex-M23處理器則是最佳解決方案。

同樣地,讓我們也來了解一下Cortex-M23的五大特色:

1、為ARMv8-M量身打造的TrustZone技術:安全實現的基礎

TrustZone技術為ARMv8-M度身優化,可以在每一臺搭載Cortex-M23處理器的設備上以硬件形式實現可信軟件和非可信軟件強制隔離。因此,采用TrustZone,設計師只需一個處理器就可以設計嵌入式應用,此前則必須使用多個處理器才能在可信區域和非可信區域之間實現物理隔離。僅需Cortex-M23處理器,既可出色實現多項安全需求,如設備識別管理、高價值固件保護、軟件認證、安全根等等。

采用TrustZone技術的Cortex-M23處理器具備以下兩種安全狀態:

• 安全狀態 – 可以訪問安全和非安全資源(存儲、周邊設備等)• 非安全狀態 – 只可訪問非安全資源

兩種安全狀態下的代碼執行轉換和代碼訪問均由硬件監管,最大限度地降低轉換管理成本并保證確定性——這也是所有Cortex-M處理器的標志性功能。

2、緊湊二階布線處理器

Cortex-M23是一款簡單的二階布線馮諾依曼處理器(Von Neumann processor),但卻足以支持全套ARMv8-M基線指令集。熟悉Cortex-M0+的用戶一定可以迅速指出Cortex-M23使能效最大化的眾多相似特色:WFI(等待中斷)/WFE(等待事件)和睡眠/深度睡眠模式、退出時睡眠、SysTick定時器和選配的單循環IO等。

指令集共包含80條左右的拇指指令,其中大多數都是16位指令(為了盡可能提高代碼的緊湊度),但仍有一些為了提升效率而設置的32位指令。Cortex-M23支持所有的ARMv6-M指令,以幫助設計師輕而易舉地將代碼從Cortex-M0和Cortex-M0+處理器轉移至Cortex-M23。此外ARMv8-M基線指令集中還加入了多條新指令以提升條件運算、互斥訪問、硬件劃分運算和即時移動的效率。

3、強化的調試糾錯與追溯能力

僅憑一臺高效安全的32位處理器,尚無法成功實現字段部署,軟件開發的成本通常超過生產和硬件IP的總和。Cortex-M23引入更多可配置的硬件斷點和數據觀測點,對比其他ARMv6-M處理器,可以助設計師更輕松地實現軟件開發與調試。除了Cortex-M0+ 處理器中也配置的微型跟蹤緩沖器(MTB),Cortex-M23還包括選配的嵌入式跟蹤宏單元(ETM)。有了這些選配功能,設計師可以自行判斷,究竟選擇更加豐富全面的指令追溯能力;還是性價比更高、更加精簡的指令追溯能力。

4、 用于任務隔離的存儲保護單元 Cortex-M23還包括選配存儲保護單元(MPU),基于全新PMSAv8架構打造,設計師使用起來非常方便。它可以在安全和非安全狀態的任何一個狀態下最多“保護”16個區域。每個區域都有一個基礎地址、結束地址、訪問許可和存儲屬性設置。在多任務環境下,操作系統可以在任務情境切換的過程中重新編程MPU,定義每個任務的存儲許可,比如允許應用任務訪問全部或部分應用數據和特定的周邊設備。通過保護許可之外的數據免遭污染,并阻止未授權來源訪問許可之外的周邊設備,該MPU可以顯著提升系統可靠性。

更易設置的存儲區域

Cortex-M23的存儲保護架構采用基線和限值比較器,用以定義存儲區域,而此前使用的是二次方尺寸對齊比較器。這項改進簡化了軟件研發的復雜程度,而且在某些情況下,當區域尺寸不是完美的二次方尺寸時,還能減少存儲浪費。

5、 全新ARMv8-M基線指令

對比ARMv6-M,Cortex-M23加入了許多全新指令,但絲毫沒有折損Cortex-M系列處理器的超高能效。大多數新指令(除用于安全拓展外)都繼承自ARMv7-M的架構指令集,進一步拓展Cortex-M23的功能,并與Cortex-M0+ 處理器形成鮮明區分。

5.1安全拓展

ARMv8-M采用的TrustZone安全技術為基線指令集補充了全新指令,包括安全網關(SG)、非安全支路(BXNS、BLXNS)以及測試目標(TT)指令。欲知詳情,請參閱Yiu撰寫的《ARMv8-M 架構介紹》。

5.2 僅執行代碼生成

對僅執行(Execute-Only)代碼存儲區的支持也獲得改善,新增加的即時移動指令(從ARMv7-M繼承的MOV/MOVT)可以在僅執行代碼中生成即時數據,讓設計師僅憑2條指令便能生成32位值,且無需運行實際負載。

5.3代碼優化

條件比較和支路指令(從ARMv7-M繼承的CBNZ/CBZ)可以提高多項條件控制代碼序列的性能。長偏移即時支路(從ARMv7-M繼承的)可以將支路指向遙遠的目標地址;硬件整數劃分指令(從ARMv7-M繼承的SDIV/UDIV)則可以減少除法運算的處理循環。

5.4排斥存取 Cortex-M23還從ARMv7-M繼承了負載和儲存的專用指令,提升Cortex-M23在多核系統中的一貫性,確保多個處理器以同樣的機制處理信號。此外,為了對C11/C++11提供穩定支持,Cortex-M23還新增ARMv8-A(Thumb 32版本)的負載獲取與儲存釋放指令,并包括這些指令的排斥存取變種。

公司:深圳市哲瀚電子科技有限公司

聯系人:陳小姐

手機:13714441972

電話:0755-82549527/83259945/13714441972

傳真:0755-83259945

地址:深圳市福田區深圳市福田區華強北街道深南中路3006號佳和大廈3C006



上一篇:KU5526

下一篇:UPD78F9212GR

相關新聞

相關型號



 復制成功!
蕲春县| 青阳县| 无锡市| 衡南县| 伊川县| 沧源| 常州市| 临沧市| 南城县| 游戏| 缙云县| 九寨沟县| 顺平县| 郎溪县| 苍山县| 水富县| 丹棱县| 镇雄县| 福贡县| 新津县| 喜德县| 青阳县| 伽师县| 金川县| 鄂托克前旗| 南平市| 鹿泉市| 遵义市| 三明市| 阿勒泰市| 永和县| 新竹县| 中山市| 磴口县| 滨州市| 子洲县| 金门县| 开江县| 星座| 栾城县| 科技|