在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

MCU與FPGA合作提升嵌入式生態系統設計的性能

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2019-01-29 09:29 ? 次閱讀

FPGA成本,性能和功耗的顯著改進使得它們在越來越多的嵌入式系統中與微控制器一起贏得了一席之地。時間緊迫(甚至預算緊張)的設計人員發現,最近的價格合理的中密度FPGA提供了一種經濟有效的方式來增強嵌入式MCU的功能。它們混合了可編程邏輯和高性能接口電路,用于在工業,商業和醫療系統中添加定制I/O,網絡連接和智能外設(圖1)。與此同時,他們更大,功能更強大的兄弟們發現了與高性能成像,網絡或無線系統中算法加速器的外置處理器相同的應用程序。在這些應用中,智能設計人員正在使用可編程邏輯元件來獲得管理其產品線生命周期的戰略優勢。

MCU與FPGA合作提升嵌入式生態系統設計的性能

圖1:醫學成像系統的框圖說明了FPGA如何通過經濟高效的高性能I/O擴展,信號處理和算法加速功能來增強嵌入式系統的主機處理器。 (由Altera公司提供)

在本文中,我們將探討MCU如何與FPGA合作,以改變嵌入式產品在嵌入式生態系統各個層面的設計方式。

協同進化

可編程邏輯器件(PLD)及其更密集,更快速的同類,現場可編程門陣列(FGA),在嵌入式系統設計中發揮了重要作用,甚至在“嵌入式系統”一詞進入之前工程詞典。早在16位處理器和64 Kbyte存儲器位于硅食物鏈頂端的時代,設計人員就依賴它們作為所謂的“膠合邏輯”來拼接CPU及其相關組件之間的定時和控制信號。 PLD甚至EPROM(還記得嗎?)也用于實現自定義解碼器和查找功能。然而,直到最近,大型FPGA才是相對耗電,昂貴的野獸,主要用于原型,以及高價,低產量的產品,或者作為從負擔過重的處理器卸載明確定義的計算密集型操作的快速方法。

隨著FPGA制造商將生產轉移到越來越精細的亞微米工藝,這種情況發生了變化隨著器件邏輯密度的增加和功耗的降低,在大批量應用中使用可編程解決方案變得越來越具有成本效益(圖2)。雖然在同一工藝節點上實現FPGA中的特定功能仍然比同等的基于單元的專用單元設計更大,更慢,更耗電,但FPGA制造商迅速采用激進的亞微米工藝節點使它們領先于大多數ASIC和ASSP。產品降低的功耗和每個元素的成本使它們能夠贏得新的應用和更大的市場。

MCU與FPGA合作提升嵌入式生態系統設計的性能

圖2:隨著FPGA超過亞微米級閾值,其更高的邏輯密度和更低的功耗開始使它們越來越適用于中到大批量應用。 (由Xilinx提供。)

FPGA作為協處理器

嵌入式設計人員正在使用FPGA來增強MCU的處理能力或卸載FPGA的邏輯結構,增加DSP元件,加密硬件加速邏輯和糾錯,以及其他特定于應用程序的核心。即使是功能強大的基于ARM9的MCU,如飛思卡爾的Kinetis系列或恩智浦的LPC2/3系列,也需要外置DSP或基于FPGA的加速器來并行執行矩陣處理,圖像/視頻壓縮或AES加密/解密和其他加密方案等任務。 。由于其性價比和可重配置性,FPGA現在常用于上/下轉換,模/解,包絡控制以及軟件定義無線電中的其他功能。

許多嵌入式汽車系統正在將FPGA用于信息娛樂和安全應用,例如車道偏離警告系統。在車輛的組合娛樂和信息系統中,可編程邏輯可作為主處理器的配套,提供媒體處理,圖形加速和車輛網絡功能(圖3)。 FPGA還在車道偏離感應中發揮關鍵作用。通過提供提取特征所需的高速圖像處理和雷達信號處理(例如道路上的線路,街道標志等),該設備能夠精確定位車輛在高速公路上的位置。類似的算法用于確定其他車輛的位置/相對速度,然后將其用于駕駛員輔助功能(即制動輔助,加速器管理和提供轉向建議)。 FPGA支持快速開發和推出這些先進系統,這些系統過于新穎,發展太快,無法使用ASIC或ASSP進行經濟實施。

MCU與FPGA合作提升嵌入式生態系統設計的性能

圖3:作為主處理器的配套產品,單個Spartan-6 FPGA支持音頻/視頻加速,圖形子系統和車輛網絡功能。 (由Xilinx提供。)

FPGA在醫療應用方面有著悠久的歷史。作為最大的,Altera Stratix III和Xilinx Virtex-4/5器件用于處理由高分辨率CAT,MRI和PET成像器生成的大量原始數據。在這樣的醫療應用中,FPGA也被用作高速A/D和D/A的前端,它們直接連接到傳感器和傳感器,以便通過寬而快速的PCIe Gen2總線進行處理和傳輸到主機系統。但是,體積更小,成本更低的設備正在成為低成本便攜式成像儀(CT,內窺鏡和超聲波)不可或缺的一部分,可以為農村和城市診所以及新興經濟體的醫療中心提供先進的服務。這些應用程序運行高端設備中使用的算法的縮小版本,可以使用中檔,價值導向的FPGA實現,包括大量的DSP架構,例如Altera的Arria Xilinx KINTEX系列。

I/O擴展一直是嵌入式系統中FPGA最常見的應用之一。盡管如此,增加專用元件使嵌入式設計人員更容易使用其主處理器的PCIe總線為其設計添加I/O和網絡功能的自定義組合。 FPGA的硬件功能模塊和可編程邏輯可用于實現PCie主機接口,以及為Texas Instruments Stellaris MCU添加千兆以太網SATA,FibreChannel或Infiniband網絡功能的連接(圖4)。其他FPGA資源可用于為其他常用的I/O連接(如USB,FireWire,HDMI和DisplayPort)或專用的高性能系統互連(如CPRI/OBSAI)構建連接。

MCU與FPGA合作提升嵌入式生態系統設計的性能

圖4:高性能處理器的PCIe總線用作配置為I/O配套/擴展設備的FPGA的接口。 (由Altera公司提供)

基于FPGA的I/O和內存擴展在擴展功能和延長舊設計的使用壽命方面變得越來越流行,舊設計的主機處理器可能需要額外的處理能力或接口功能來滿足新的要求。除了剛才討論的I/O元件外,大多數FPGA系列還提供配備接口的變體,這些接口可配置用于大多數常見的DRAM/SRAM連接和獨立的DDR/QDR存儲器控制器元件。它們共同允許FPGA緩沖和管理流經其I/O連接的數據流。這種技術還允許設計人員調整他們的設計,以便在“遺留系統”中使用的舊的或更低成本的處理器能夠享受降低的BOM成本。這些系統能夠使用市場上最豐富的DDR2/3 RAM或利用DDR/QDR存儲器提供的更高性能。

下一步:板載MCU

由于FPGA在越來越多的中高容量市場中與ASSP和ASIC競爭套接字空間,制造商推出了硬連線處理器內核提供的新系列設備更高的性能甚至更低的TCO。在許多情況下,這些所謂的SoC FPGA可用于特定應用的邏輯元件,處理器,存儲器和相關硬件核心的組合。例如,Microsemi的SmartFusion器件將其非易失性混合信號FPGA技術與ARM Cortex-3 32位RISC處理器配對(圖5)。 SmartFusion A2F200中的精密模擬溫度,電流,電壓和溫度傳感元件,PWM引擎和其他實際接口可配置為在工業,汽車和航空航天系統中提供多軸電機控制

MCU與FPGA合作提升嵌入式生態系統設計的性能

圖5:Microsemi的SmartFusion系列將ARM Cortex-3處理器添加到Fusion的混合信號FPGA架構中。 (由Microsemi SoC Products Group提供。)

進一步提升性能范圍,Xilinx最近推出的Zynq-7000可擴展處理平臺配備了ARM Cortex A9高性能RISC處理器(圖6)。 Cortex A9具有高效率,動態長度,多發超標量,無序,推測的8級流水線。它可作為單核或可配置多核元件提供,其處理能力可針對各種智能視頻,通信和控制應用進行定制。如果需要額外的處理器,可以使用Zynq的可編程邏輯構建8位PicoBlaze或32位MicroBlaze處理器的軟核。

MCU與FPGA合作提升嵌入式生態系統設計的性能

圖6:Xilinx的Zynq-7000系列FPGA SoC將功能強大的Cortex A-9處理器與高性能可編程邏輯和專用外設核心混合在一起。 (由Xilinx提供。)

Altera最新的FPGA SoC也基于A9處理器的幾個產品系列,包括價值導向的Cyclone V GX系列。針對生產量適中且I/O密度高的工業和汽車應用,Cyclone器件配備單核A9,25k可編程邏輯元件和各種外圍核心,批量定價低至15美元。由于Cyclone SoC產品還集成了以太網,CAN控制器,DSP(用于電機控制)和其他I/O,因此它們在傳統的多芯片解決方案中具有很強的競爭力。

Altera還創建了其性能導向的Arria V系列的幾個成員,這些成員配備了單核和多核A9處理器,旨在降低汽車,工廠自動化和視頻處理應用中現有設計的成本。由于大多數無線系統已經基于ARM Cortex-A9,因此Altera和Xilinx的A9配備的FPGA SoC正在幫助降低基礎設施產品的成本和功耗,因為設計人員將其用于基帶處理,遠程上/下處理,和數字和預失真/包絡控制。結果

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

    關注

    68

    文章

    19488

    瀏覽量

    231542
  • FPGA
    +關注

    關注

    1633

    文章

    21817

    瀏覽量

    607153
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17401

    瀏覽量

    353260
收藏 人收藏

    評論

    相關推薦

    笙泉完善的MCU生態系統(ECO System),賦能高效開發、提升競爭優勢

    本帖最后由 noctor 于 2024-12-27 10:46 編輯 笙泉完善的MCU生態系統(ECO System),賦能高效開發、提升競爭優勢 完善的生態系統 笙泉科
    發表于 12-27 09:58

    基于STM32嵌入式系統設計_[3.2.1]--STM32Cube生態系統介紹#硬聲創作季

    ST生態系統
    Hello,World!
    發布于 :2022年10月26日 20:22:34

    嵌入式技術:STM32Cube生態系統介紹#嵌入式系統

    嵌入式生態系統
    學習電子
    發布于 :2022年11月12日 23:59:12

    MCU產品、軟件、生態系統的演變及未來展望

    的持續進步,MCU產品進一步發展,性能更高、外設更豐富、功耗更低、安全增強。同時會具有更大的程序和代碼存儲空間,給工程師更多自由發揮的空間,嵌入式系統開發不再局促。而
    發表于 01-19 15:17

    工廠生產系統能效的生態系統優化設計

    優化工廠生產系統能效的生態系統
    發表于 07-12 08:44

    SoC FPGA有哪些作用?

    嵌入式系統市場的滲透率急速攀升,FPGA廠商各自開發出更具競爭力的SoC FPGA、創新ASIC級可編程架構、加強與SoC合作伙伴的交流,意
    發表于 08-26 07:15

    everspin生態系統和制造工藝創新解析

    everspin生態系統和制造工藝創新
    發表于 01-01 07:55

    基于加速卡的FPGA生態系統布局是怎樣的?

    FPGA加速卡是如何產生的?主要的FPGA加速卡產品有哪些?基于加速卡的FPGA生態系統布局是怎樣的?
    發表于 06-17 06:07

    Microchip FPGA 和基于 SoC 的 RISC-V 生態系統簡介

    和 Buildroot Linux BSP、Hart 軟件服務、各種中間件和其他資源——完善 MI-V 生態系統并加快上市時間。結論RISC-V 是嵌入式計算的下一個前沿,Microchip
    發表于 09-07 17:59

    什么是STM32Cube生態系統

    什么是STM32Cube生態系統
    發表于 09-29 06:12

    使用linux嵌入式構建IoT生態系統組件

    linux嵌入式物聯網 您會發現,構建IoT生態系統組件的最快方法是使用嵌入式Linux,無論您是從一開始就擴充現有設備還是設計新設備或系統嵌入
    發表于 11-04 08:47

    IT的生態系統概述

    一、IT的生態系統概述1.1 計算機CPU四大體系結構1、以PC機為代表的X86結構2、以嵌入式計算機為代表的ARM結構3、以國產龍芯為代表的MIPS結構4、以IBM巨型機為代表的POWPC結構
    發表于 12-22 06:47

    GaN功率半導體與高頻生態系統

    GaN功率半導體與高頻生態系統(氮化鎵)
    發表于 06-25 09:38

    Xilinx擴展其生態系統,重構嵌入式視覺和工業物聯網系統的未來

    ”大會上Xilinx宣布其正在加強和豐富其現在的生態系統,加大推廣其全可編程器件在工業物聯網和嵌入式視覺領域的應用,在此次大會上Xilinx與其生態系統合作伙伴向觀眾展示了各類示例工程以及開發技巧。 這次發布會Xilinx完成了
    發表于 02-08 16:16 ?234次閱讀

    STM32實戰 1 | STM32Cube生態系統認識與介紹

    STMCube生態系統:STM32Cube Ecosystem STM生態系統STM32Cube是ST公司開發的一套生態系統,致力于使STM32的開發變的更簡單,并且100%開源免費。STM32Cube是軟件工具和
    發表于 11-19 12:36 ?14次下載
    STM32實戰 1 | STM32Cube<b class='flag-5'>生態系統</b>認識與介紹
    主站蜘蛛池模板: 国产女主播精品大秀系列在线 | 深爱开心激情 | 成人美女隐私免费 | 四虎影院久久久 | 色视频网站人成免费 | 最近视频在线播放免费观看 | 1024手机在线看永久免费 | 污污视频在线免费看 | 国产亚洲精品久久久久久久软件 | 亚洲成人免费在线观看 | 男人的天堂欧美 | 国产在线视频h | 美女和帅哥在床上玩的不可描述 | 在线免费黄色 | 午夜免费福利在线观看 | 欧美黑人xxxx猛牲大交 | 日本精高清区一 | 亚洲国产片 | 窝窝午夜看片免费视频 | 五月天伦理 | 四虎永久在线精品免费观看地址 | 国产精品片 | 天天色播 | 午夜影院三级 | 亚洲国产成+人+综合 | 美女三级黄| 国模私拍视频在线观看 | 欧美激情αv一区二区三区 欧美激情第一欧美在线 | 欧美在线91 | 亚洲2020天天堂在线观看 | 欧美成人一区亚洲一区 | 中国三级视频 | 亚洲国产成人久久99精品 | 天天舔天天干 | 男人和女人做爽爽视频在线观看 | 黄色网网址 | 在线视频永久在线视频 | 在线播放免费 | 午夜高清视频在线观看 | 亚洲天堂不卡 | 黄色网在线 |