色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

基于帶處理器和FPGA的新型SoM組合設計

工程師兵營 ? 2018-08-27 09:46 ? 次閱讀
很多嵌入式設計使用基于微處理器微控制器的單板計算機 (SBC) 和模塊化系統 (SoM)(例如,請參閱“使用 Raspberry Pi 3 構建低成本工業控制器”)。但是,更多嵌入式應用無法忍受與軟件相關的響應時間所帶來的延遲。

這些應用需要只有定制硬件方可實現的更高性能,而開發定制硬件的最快捷方法是使用 FPGA

本文將討論使用 SoM 來開發嵌入式系統的優勢,這些系統需要借由 FPGA 提供更高的處理能力。本文還將介紹各種不同的 FPGA SoM,并討論它們在嵌入式設計開發中的使用。

FPGA 模塊化系統的角色

模塊化系統 (SoM) 可以幫助設計人員開發帶有定制接口的特定外形尺寸嵌入式系統,而無需從頭開始開發內核處理系統。設計人員可將預先設計且經過測試的 SoM 插入到預先設計或定制的載卡中,以創建嵌入式設計,其功能與完全定制的設計相同,但硬件開發所需的時間要少得多。

與從頭開始開發硬件相比,使用 SoM 具有幾大優勢,其中包括:

  • 節省成本(在開發和調試基于 SoC 的電路板的過程中,會產生很高的非經常性工程成本)

  • 降低設計風險

  • 多種 SoC 選擇(得益于 SoM 的可插拔性)

  • 小封裝

  • 并行的硬件和軟件開發

曾經由微處理器和微控制器占領的市場現在由 SoM 取而代之,通孔和插座式元件失去了主導地位。引腳兼容性讓設計人員得以從一系列的兼容處理器中進行選擇,挑選具有正確的時鐘速率和適當的片載存儲器容量的處理器。但是,隨著引腳數的增加和表面貼裝封裝技術的采用,這種設計方法已經過時,SoM 隨之應運而生,其外形尺寸和基底面與先前的引腳兼容式微控制器系列具有相同的作用。

若使用 SoM 作為項目的計算平臺,設計工程師能夠集中精力和資源來開發最終應用,而不會迷失在設計計算平臺時的繁瑣細節中。例如,在幾百兆赫 (MHz) 的時鐘速率下,由于差分走線延遲、噪聲、串擾和其他諸多挑戰,連接到應用處理器的 SDRAM 的電路板布局變得日益艱難。然而,SoM 供應商在項目開始之前就已經完成了很多設計工作,從而能夠解決這些難題,縮短產品面世時間。

要為嵌入式開發項目選擇合適的 SoM 系列,必須對各種因素進行認真分析,包括預期的嵌入式資源需求,以及對設計可擴展性、未來適應性和易用性的需求。這有助于選擇合適的 SoM 外形尺寸和基底面大小,提供豐富的替代方案選擇,以應對已知的挑戰和無法預期的未來挑戰。若選擇的 SoM 系列包含多個產品成員并具有可兼容的外形尺寸和連接器基底面,則可以擴大設計團隊的選擇范圍,讓產品能夠更好地經受未來的考驗。

基于帶處理器和 FPGA 的 SoC 的新型 SoM

SoM 通常采用帶有多個應用處理器的 SoC,但有一種新型嵌入式處理器 SoC 集成了 FPGA,也適用于 SoM 設計,例如 Xilinx 完全可編程的 Zynq?-7000 SoC。Xilinx Zynq-7000 SoC 將 Arm? Cortex?-A9 應用處理器的軟件可編程性與 FPGA 的硬件可編程性集成在一起。Zynq SoC 的內置 Arm 微處理器,結合強化外設和 SDRAM 存儲器控制器(稱為 Zynq SoC 的“處理系統”或“PS”),執行通常由嵌入式微處理器或微控制器處理的所有基于軟件的任務,而集成的 FPGA(稱為 Zynq SoC 的“PL”,也就是“可編程邏輯”)則為需要更快執行速度的嵌入式任務提供硬件 I/O 響應時間和硬件加速。

Xilinx Zynq SoC 提供多種不同的處理器配置和速度,就芯片上的 FPGA 結構而言,提供的選擇甚至更多。選擇基于混合處理器/FPGA SoC(例如 Xilinx Zynq-7000 系列)的 SoM 系列,可以擴大選擇范圍,提高產品的未來適應性。

此類 SoM 系列示例之一是來自 Trenz ElectronicTE0782 系列(圖 1)和配套 SoM 測試板 TEBT0782-01。Trenz Electronic TE0782 系列的模塊采用了 Xilinx Zynq-7000 SoC 系列的三個成員之一:

  • TE0782-02-035-2I 基于 Xilinx Zynq Z-7035 SoC

  • TE0782-02-045-2I 基于 Xilinx Zynq Z-7045 SoC

  • TE0782-02-100-2I 基于 Xilinx Zynq Z-7100 SoC

所有這三款 SoM 都具有相同的連接器基底面,包括三個 Samtec LSHM 無極性連接器,帶有數百個 I/O 引腳,另外在 SoM 和載板之間還有電源和接地引腳。

圖 1:Trenz Electronic 的 TE0782 SoM 采用三款 Xilinx Zynq Z-7000 SoC 的其中一款,還提供 1 GB 的 SDRAM 和其他非易失性存儲器。(圖片來源:Trenz Electronic)

要見識 SoM 設計方法的靈活性,也許最好的方式是先看一下 TE0782 SoM 系列的 TE0703 載板,然后通過 I/O 引腳回到 SoM,看一下 SoM 的資源(圖 2)。

TE0703 載板的示意圖

圖 2:Trenz TE0703 載板將眾多 I/O 引腳從相關 4 x 5 cm SoM 板分接到嵌入式系統的其他部分。(圖片來源:Trenz Electronic)

TE0703 的方框圖顯示了從 SoM 板分拆的眾多重要 I/O 功能,包括:

  • 1 Gbit/s 以太網

  • USB 和微型 USB

  • 微型 SD 卡

  • 數百個 I/O 引腳(可配置為單個數字 I/O 引腳,或者配置為低壓差分信號對 (LVDS))

SoM 和 SBC 各有用途

處理速度、響應時間、I/O 能力是 SoM 的顯著特征。但是,嵌入式系統中經常也會集成 SBC,例如 Arduino Uno 和 Raspberry Pi 系列,因為這些產品同樣擁有廣泛的支持基礎。因此,Trenz Electronic 也提供相應版本的 Arduino 和 Raspberry Pi 開發板:基于 Xilinx Zynq-7000 SoC 的 TE0723-03M ArduZynq 和 TE0726-03M ZynqBerry。這些 SBC 為連接很多現有插件卡搭建了橋梁,例如 Arduino 擴展板和各種 Raspberry 擴展板。

與集成到三款 Trenz Electronic SoM(采用 Zynq Z-7035、Zynq Z-7045 和 Zynq Z-7100 SoC 元件)中的 FPGA 容量相比,集成到 TE0723-03M ArduZynq 和 TE0726-03M ZynqBerry SBC 中的 Zynq Z-7010 SoC 的 FPGA 容量存在顯著差異。雖然所有 Zynq-7000 SoC 都采用雙核 Arm Cortex-A9 處理器,但元件上的 FPGA 數量存在差別,如表 1 所示:

Xilinx Zynq SoC可編程邏輯單元塊 RAM 的容量大小 (MB)DSP 切片Z-701028K2.180Z-7035275K17.6900Z-7045350K19.2900Z-7100444K26.52020

表 1:Trenz Electronic 的 SoM 中使用的 Xilinx Zynq-7000 SoC(Z-7035、Z-7045 和 Z-7100)所提供的 FPGA 資源多于 Trenz Electronic ArduZynq 和 ZynqBerry SBC 中使用的 Zynq Z-7010 所具備的資源。(數據來源:Digi-Key Electronics)

此外,TE0723-03M ArduZynq 和 TE0726-03M ZynqBerry SBC 僅提供 512 MB 的板載 SDRAM,而 TE0782 SoM 提供了 1 GB。

Trenz Electronic 為其 SoM 提供多種載板,包括 TE0703-05、TE0706-02、TE0701-06、和 TEB0745-02。這些載板提供很多標準化 I/O 功能。其中某種載卡可能適合某個特定嵌入式應用,但也可以將嵌入式系統設計拆分到可接受 SoM 系列產品的定制設計載板中,以滿足不同的處理需求。這種靈活性突顯了將 SoM 系列作為嵌入式設計基礎的設計方法優勢。SoM 一致的標準化連接器基底面使得 SoM 能夠簡單地互換,以適應系統規格的變化。

總結

SoM 可以大幅縮短為嵌入式系統進行原型開發所需的時間,并且降低項目風險。只要 SoM 外形尺寸和連接器基底面受支持,可以插入具有更多 FPGA 資源的 SoM,從而滿足不斷增長的需求。此外,基于 Xilinx Zynq-7000 SoC 的多種可兼容 SoM 將雙核 Arm Cortex-A9 處理器的處理能力與 FPGA 資源結合在一起,有助于加快嵌入式設計的開發。

這種采用 SoM 的嵌入式設計方法不僅可以縮短開發硬件部分所需的時間,還允許在項目中更早開始軟件開發,從而降低設計

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

    關注

    1630

    文章

    21762

    瀏覽量

    604481
  • ARM
    ARM
    +關注

    關注

    134

    文章

    9111

    瀏覽量

    368135
  • 嵌入式
    +關注

    關注

    5087

    文章

    19149

    瀏覽量

    306289
收藏 人收藏

    評論

    相關推薦

    基于處理器FPGA的SoC的新型SoM

    本文將討論使用 SoM 來開發嵌入式系統的優勢,這些系統需要借由 FPGA 提供更高的處理能力。本文還將介紹各種不同的 FPGA SoM,并
    的頭像 發表于 08-15 09:21 ?6061次閱讀
    基于<b class='flag-5'>帶</b><b class='flag-5'>處理器</b>和<b class='flag-5'>FPGA</b>的SoC的<b class='flag-5'>新型</b><b class='flag-5'>SoM</b>

    利用 SoM 實現嵌入式微處理器/FPGA 組合設計和項目的快速運行

    作者:Jacob Beningo 很多嵌入式設計使用基于微處理器和微控制的單板計算機 (SBC) 和模塊化系統 (SoM)(例如,請參閱“使用 Raspberry Pi 3構建低成本工業控制
    的頭像 發表于 10-03 14:20 ?1052次閱讀
    利用 <b class='flag-5'>SoM</b> 實現嵌入式微<b class='flag-5'>處理器</b>/<b class='flag-5'>FPGA</b> <b class='flag-5'>組合</b>設計和項目的快速運行

    使用SoM來開發嵌入式系統的優勢

    作者:Steve Leibson 很多嵌入式設計使用基于微處理器和微控制的單板計算機 (SBC) 和系統級模塊 (SoM)(例如,請參閱使用 Raspberry Pi 3 構建低成本工業控制
    的頭像 發表于 08-31 11:06 ?5875次閱讀

    國產新型AI PC處理器亮相上海

    處理器
    北京中科同志科技股份有限公司
    發布于 :2024年08月01日 09:21:01

    FPGA實現高速FFT處理器的設計

    FPGA實現高速FFT處理器的設計介紹了采用Xilinx公司的Virtex - II系列FPGA設計高速FFT處理器的實現方法及技巧。充分利用Virtex - II芯片的硬件資源,減少
    發表于 08-12 11:49

    如何設計基于處理器FPGA新型SoM組合

    很多嵌入式設計使用基于微處理器和微控制的單板計算機 (SBC) 和模塊化系統 (SoM)(例如,請參閱“使用 Raspberry Pi 3 構建低成本工業控制”)。但是,更多嵌入式
    發表于 10-18 08:08

    全志T3 汽車級處理器為工業級 SoM 提供動力

    ? Allwinner T3 是一款四核 Cortex-A7 汽車級處理器,支持 -40°C 至 +85°C 的寬工業溫度范圍。對比了全志T3的規格后,我覺得和全志A40i差不多,因為全志有
    發表于 11-25 10:37

    基于FPGA的FFT處理器的研究與設計

    本文利用頻域抽取基四算法,運用靈活的硬件描述語言-Verilog HDL 作為設計主體,設計并實現一套集成于FPGA 內部的FFT 處理器。FFT 處理器的硬件試驗結果表明該處理器的運
    發表于 01-20 14:33 ?40次下載

    基于FPGA的FFT信號處理器的設計與實現

    本文主要研究如何利用FPGA實現FFl’算法,研制具有自主知識產權的FFT 信號處理器
    發表于 03-21 16:22 ?44次下載

    新型處理器監控電路

    新型處理器監控電路
    發表于 01-18 20:39 ?16次下載

    多核處理器會取代FPGA嗎?

    有人認為諸如圖形處理器(GPU)和Tilera處理器等多核處理器在某些應用中正逐步替代現場可編程門陳列(FPGA)。理由是這些多核處理器
    發表于 02-11 11:15 ?1046次閱讀
    多核<b class='flag-5'>處理器</b>會取代<b class='flag-5'>FPGA</b>嗎?

    基于FPGA和多DSP的多總線并行處理器設計

    基于FPGA和多DSP的多總線并行處理器設計
    發表于 10-19 13:40 ?4次下載
    基于<b class='flag-5'>FPGA</b>和多DSP的多總線并行<b class='flag-5'>處理器</b>設計

    基于FPGA處理器的C編譯指令

    通常基于傳統處理器的C是串行執行,本文介紹Xilinx Vivado-HLS基于FPGA與傳統處理器對C編譯比較,差別。對傳統軟件工程師看來C是串行執行,本文將有助于軟件工程師理解
    發表于 11-18 12:23 ?2701次閱讀
    基于<b class='flag-5'>FPGA</b><b class='flag-5'>處理器</b>的C編譯指令

    基于FPGA的NoC多核處理器的設計

    為了能夠靈活地驗證和實現自主設計的基于NoC的多核處理器,縮短NoC多核處理器的設計周期,提出了設計集成4片Virtex-6—550T FPGA的NoC多核處理器原型芯片設計/驗證平臺
    發表于 11-22 09:15 ?4722次閱讀

    面向高級應用處理器新型PMIC

    面向高級應用處理器新型PMIC
    發表于 05-23 16:49 ?12次下載
    面向高級應用<b class='flag-5'>處理器</b>的<b class='flag-5'>新型</b>PMIC
    主站蜘蛛池模板: 久久国产乱子伦精品免费不卡| 91极品蜜桃臀在线播放| 小黄文纯肉污到你湿| 婬香婬色天天视频| 动漫美女和男人下载| 久久两性视频| 先锋资源久久| ewp绞死vk失禁编| 精品国产90后在线观看| 热久久免费频精品99热| 在线不卡日本v二区| 国产精品99AV在线观看| 男同志video最新猛男| 亚洲欧洲日产国码中学| 国产乱人偷精品视频A人人澡| 日本xxxxxx片免费播放18| 在线国产a不卡| 国产亚洲精品久久精品69| 欧洲xxxxx| 69人体阴展网| 精品人妻伦九区久久AAA片69 | 日日a.v拍夜夜添久久免费| 综合人妻久久一区二区精品| 狠狠操伊人| 无套内谢大学生A片| A级超碰视频在线观看| 久久日韩精品无码一区| 亚洲AVAV天堂AV在线网爱情| 国产成人精品男人的天堂网站| 日本久久高清视频| 99视频在线精品免费观看18| 亚洲99精品A片久久久久久| 国产www视频| 泡妞高手在都市完整版视频免费| 影音先锋亚洲AV少妇熟女| 国产日韩欧美综合久久| 人人澡人人爽人人精品| 717影院理论午夜伦不卡久久| 国产亚洲va在线电影| 顶级欧美不卡一区二区三区| 久久笫一福利免费导航|