哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

3天內(nèi)不再提示

Eclypse Z7開發(fā)板讓軟件開發(fā)人員了解FPGA

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Max Maxfield ? 2022-06-06 09:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

當你想到它時,這是一個有趣的舊世界。您可能知道也可能不知道,我的學位是控制工程(現(xiàn)在稱為系統(tǒng)工程)。該課程包括數(shù)學專業(yè)和電子、機械、液壓和流體學的輔修課程(不要問我們在業(yè)余時間做了什么)。

盡管我涉足編寫軟件,但我專注于以奇怪而奇妙的方式創(chuàng)建代碼失敗。我是一名硬件設計工程師。我的第一個職位是為大型計算機設計中央處理器 (CPU) 的團隊成員。

當 MPU 和 MCU 在 1970 年代首次出現(xiàn)時,絕大多數(shù)編寫軟件的人都是那些在“大鐵”大型機和小型機上工作的人。因此,主要是硬件工程師為基于 MPU/MCU 的嵌入式系統(tǒng)編寫原始程序。

當然,這些天來,整個行業(yè)對軟件編碼的興趣不斷增加。事實上,2019 年賽靈思開發(fā)者論壇 (XDF) 的一位主題演講者指出,“工程蛋糕”現(xiàn)在由 80% 的軟件開發(fā)人員組成,而硬件設計人員僅占 20%。這可能表明我是一個垂死品種的成員,但我更愿意相信隨著歲月的流逝,我變得越來越特別。(小時候媽媽常說我很特別,我傻傻地把這當成夸獎了也是一種贊美。)

如果您在無人看的情況下快速使用 Google,您會看到估計全世界大約有 2200 萬軟件開發(fā)人員。其中,大多數(shù)專注于應用程序級和基礎設施級編碼,僅剩下大約 120 萬個專注于嵌入式系統(tǒng)。

反過來,絕大多數(shù)嵌入式軟件開發(fā)人員專注于 MPU 和 MCU 的編碼;很少有人有使用現(xiàn)場可編程門陣列 (FPGA) 的經(jīng)驗。這是不幸的,因為盡管常規(guī)處理器非常適合執(zhí)行決策和控制雜務,但在執(zhí)行許多數(shù)據(jù)處理任務時它們的效率非常低。相比之下,F(xiàn)PGA 能夠以大規(guī)模并行方式執(zhí)行復雜的數(shù)據(jù)處理任務,從而使它們能夠提供顯著的算法加速。

在許多情況下,理想的解決方案是將常規(guī)處理器的決策和控制能力與在 FPGA 可編程結構中實現(xiàn)的硬件加速器提供的算法處理能力相結合。為了促進這一點,賽靈思創(chuàng)建了 Zynq 系列 SoC FPGA,它將硬化處理器內(nèi)核與可編程結構相結合。例如,Zynq 7020 提供雙核 667 MHz 32 位 Arm Cortex-A9 處理器(帶有緩存和浮點單元)以及 13,333 個可編程邏輯片。

唯一的問題是如何將 FPGA 的優(yōu)勢提供給沒有時間了解 FPGA 并且對此沒有興趣的軟件開發(fā)人員。解決方案是具有 SYZYGY 兼容擴展的 Digilent 的Eclypse Z7 開發(fā)板。

除了前面提到的 Zynq 7020,Eclypse Z7 還擁有 1 GB DDR3L 內(nèi)存、一個 MicroSD 卡插槽和一個千兆以太網(wǎng)接口。高速儀器、醫(yī)療設備、軟件定義無線電 (SDR) 和許多其他應用的嵌入式系統(tǒng)開發(fā)人員特別感興趣的是,除了兩個 Pmod 接口之外,Eclypse Z7 還提供兩個 Zmod 接口.

直到最近,任何想要對基于 FPGA 的新系統(tǒng)進行原型設計或開發(fā)的人都受到兩種最常用擴展方案的能力的限制:Pmod和FMC。Pmod(外圍模塊)接口是由 Digilent 定義的開放標準,并已在整個行業(yè)中廣泛采用。Pmod 非常適合 1 至 50 MHz 范圍內(nèi)的低速外設;6 針、8 針和 12 針連接器的實施成本低廉;并且有許多現(xiàn)成可用的低成本外圍模塊。

另一端是 ANSI/VITA FMC(FPGA 夾層卡)標準,它更適合數(shù)據(jù)速率高達 10 Gbps 的高性能外設。在這種情況下,72 針和 200 針連接器要貴得多,外圍設備本身的成本可能高達數(shù)千美元。

為了彌補這一差距,Opal Kelly的人們創(chuàng)建了 SYZYGY(發(fā)音為“Sizz-Uh-Gee”)開放標準,用于將高性能外設連接到 FPGA 硬件。(另請參閱SYZYGY 起源故事。)SYZYGY 滿足了 FPGA 和硬件外圍設備之間對高速數(shù)據(jù)采集、數(shù)字圖像捕獲、軟件等應用所需的緊湊、低成本、低引腳數(shù)、高性能連接解決方案的需求- 定義無線電和數(shù)字通信。

目前,有兩個 Digilent SYZYGY 模塊可供使用:一個雙通道、14 位、每秒 100 兆采樣 (Msps) 模數(shù)轉(zhuǎn)換器 (ADC),以及一個相應的雙通道 14 位數(shù)字轉(zhuǎn)模擬轉(zhuǎn)換器DAC)。這些模塊可以單獨購買,也可以與 Eclypse Z7 捆綁購買。

但等等,還有更多,因為強大的 Eclypse Z7 硬件由創(chuàng)新的軟件架構支持,允許軟件開發(fā)人員涉足 FPGA 領域。

在 Zynq-7020 SoC FPGA 中,器件的編程系統(tǒng) (PS) 部分——即雙核 32 位 Arm Cortex-A9 處理器——連接到系統(tǒng)的可編程邏輯 (PL) 部分使用高速 AXI 總線。這意味著在 PL 中實現(xiàn)的外圍功能和硬件加速器可以輕松地與在 PS 上運行的軟件進行通信。

poYBAGKdXJCAWLnaAACpHI2VLAg917.png

Eclypse Z7 軟件架構

Eclypse Z7 的軟件架構包括預構建的 Linux 映像以及軟件開發(fā)人員可以使用熟悉的編程語言訪問的高級 API。這使開發(fā)人員能夠利用 FPGA 硬件加速的優(yōu)勢,而不必直接與 FPGA 本身進行交互。

我只能說,對于想要享受 FPGA 提供的優(yōu)勢而無需真正了解 FPGA 的嵌入式軟件開發(fā)人員來說,這是一個激動人心的時刻。更令人興奮的是,Digilent 正在向我們征求我們認為下一步應該將哪些外圍功能實現(xiàn)為 Zmod 模塊的建議。

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

    關注

    1663

    文章

    22491

    瀏覽量

    638886
  • 嵌入式
    +關注

    關注

    5208

    文章

    20620

    瀏覽量

    336695
  • API
    API
    +關注

    關注

    2

    文章

    2466

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Azukar-FPGA開源FPGA教育開發(fā)板介紹

    初學 FPGA 數(shù)字設計總遇坎?商用開發(fā)板綁定專有工具鏈,學習成果無法跨項目復用;元件封裝稀有難焊接,新手手動裝配頻頻失敗;設計文件不公開,想復刻改造卻無據(jù)可依;開發(fā)板架構固定,適配不了實驗室多樣的實訓需求?
    的頭像 發(fā)表于 03-11 11:22 ?579次閱讀
    Azukar-<b class='flag-5'>FPGA</b>開源<b class='flag-5'>FPGA</b>教育<b class='flag-5'>開發(fā)板</b>介紹

    【ESP32-C2系列】WT99C262-SG開發(fā)板上手指南

    搭載的模組支持Wi-Fi+藍牙LE+LoRa功能,且模組大部分管腳均已引出至兩側(cè)排針,開發(fā)人員可根據(jù)實際需求,通過跳線連接多種外圍設備,也可將開發(fā)板插在面包上使用
    的頭像 發(fā)表于 02-25 18:25 ?428次閱讀
    【ESP32-C2系列】WT99C262-SG<b class='flag-5'>開發(fā)板</b>上手指南

    嵌入式軟件開發(fā)的 10 個技巧分享

    !請謹記,如果不頻繁提交代碼,存儲庫就不會達到預期目的。如果做了不可修復的改變,過兩周才提交代碼再恢復的話,就會造成大量工作和時間的損失! 技巧 9:代碼注釋 在緊張的軟件開發(fā)中,開發(fā)人員很容易把
    發(fā)表于 12-25 06:04

    快速上手FRDM-KE17Z512開發(fā)板:開啟高效MCU開發(fā)之旅

    快速上手FRDM-KE17Z512開發(fā)板:開啟高效MCU開發(fā)之旅 作為電子工程師,在MCU開發(fā)的道路上,擁有一款合適的開發(fā)板至關重要。今天就
    的頭像 發(fā)表于 12-24 16:50 ?465次閱讀

    恩智浦全新FRDM開發(fā)板的功能優(yōu)勢

    FRDM搭載MCX微控制器 (MCU) 強勢回歸,為開發(fā)人員提供一個超越硬件的靈活模塊化平臺。在當今瞬息萬變的科技世界中,F(xiàn)RDM憑借其對i.MX應用處理器、通用MCU以及無線MCU的全面支持,在業(yè)界脫穎而出。同時,所有FRDM開發(fā)板都受到專為創(chuàng)新設計的豐富生態(tài)體系提供強
    的頭像 發(fā)表于 12-11 14:54 ?2449次閱讀

    CW32嵌入式軟件開發(fā)的必備知識

    全面的測試,確保軟件功能的正確性和穩(wěn)定性。 了解嵌入式系統(tǒng)的可靠性要求,能夠進行軟件的可靠性測試和驗證。 只有全面掌握這些知識并具備持續(xù)學習的能力,才能成為一名優(yōu)秀的嵌入式軟件開發(fā)人員
    發(fā)表于 11-28 07:48

    芯科科技推出Simplicity Ecosystem軟件開發(fā)套件

    、配置、調(diào)試和分析功能整合到一個智能的、且以開發(fā)人員優(yōu)先的環(huán)境中,可在產(chǎn)品開發(fā)的每個階段提供自動化和洞察力。
    的頭像 發(fā)表于 10-27 16:45 ?1526次閱讀

    基于FPGA開發(fā)板TSP的串口通信設計

    本文詳細介紹基于Terasic FPGA開發(fā)板TSP(又名C5P和OSK)和其板載CP2102N USB-UART橋接芯片的串口通信系統(tǒng)設計與實現(xiàn)。系統(tǒng)采用Verilog HDL編寫UART收發(fā)控制器,通過CP2102N實現(xiàn)FPGA
    的頭像 發(fā)表于 10-15 11:05 ?4777次閱讀
    基于<b class='flag-5'>FPGA</b><b class='flag-5'>開發(fā)板</b>TSP的串口通信設計

    2025 ALINX入門競賽類FPGA開發(fā)板選型指南

    FPGA 開發(fā)板的核心芯片主要分為兩大類:純 FPGA 芯片和 SoC(System on Chip)芯片。
    的頭像 發(fā)表于 09-17 16:56 ?2194次閱讀
    2025 ALINX入門競賽類<b class='flag-5'>FPGA</b><b class='flag-5'>開發(fā)板</b>選型指南

    嵌入式軟件開發(fā)常用的軟件有哪些?

    軟件功能。 2. Visual Studio 簡稱VS: 它是一個IDE,集成開發(fā)環(huán)境。驗證C程序或是進行c#程序開發(fā),可以用它。一些與嵌入式相關的模擬器也是基于VS的。幫助開發(fā)人員
    發(fā)表于 07-03 17:06

    有ARM,NPU,FPGA三種核心的開發(fā)板 — 米爾安路飛龍派開發(fā)板

    最近我發(fā)現(xiàn)一個有趣的開發(fā)板。這個開發(fā)板集合了ARM核心,NPU核心甚至還有FPGA核心。它就是米爾新出的YM90X開發(fā)板。它基于安路科技所打造的芯片上海安路信息科技于2021年在上交所
    的頭像 發(fā)表于 06-13 08:03 ?1955次閱讀
    有ARM,NPU,<b class='flag-5'>FPGA</b>三種核心的<b class='flag-5'>開發(fā)板</b> — 米爾安路飛龍派<b class='flag-5'>開發(fā)板</b>

    【新品】遠距離圖傳數(shù)傳模塊開發(fā)板、藍牙模塊開發(fā)板、無線模塊開發(fā)板

    新品上市圖傳數(shù)傳模塊開發(fā)板藍牙模塊開發(fā)板國產(chǎn)無線模塊開發(fā)板部分型號參與送樣文末了解詳情↓↓↓EWT611-900NW20S遠距離圖傳數(shù)傳模塊開發(fā)板
    的頭像 發(fā)表于 06-12 19:33 ?1390次閱讀
    【新品】遠距離圖傳數(shù)傳模塊<b class='flag-5'>開發(fā)板</b>、藍牙模塊<b class='flag-5'>開發(fā)板</b>、無線模塊<b class='flag-5'>開發(fā)板</b>

    NXP i.MX 91開發(fā)板#支持快速創(chuàng)建基于Linux?的邊緣器件

    例評估,使開發(fā)人員能夠加快產(chǎn)品開發(fā),同時顯著降低成本。FRDM i.MX 91具有各種接口、PMIC和三頻無線電Wi-Fi^?^ 6、藍牙低功耗(BLE)和802.15.4模塊。^^該開發(fā)板
    的頭像 發(fā)表于 05-19 10:55 ?3328次閱讀
    NXP i.MX 91<b class='flag-5'>開發(fā)板</b>#支持快速創(chuàng)建基于Linux?的邊緣器件

    FPGA EDA軟件的位流驗證

    位流驗證,對于芯片研發(fā)是一個非常重要的測試手段,對于純軟件開發(fā)人員,最難理解的就是位流驗證。在FPGA芯片研發(fā)中,位流驗證是在做什么,在哪些階段需要做位流驗證,如何做?都是問題。
    的頭像 發(fā)表于 04-25 09:42 ?2613次閱讀
    <b class='flag-5'>FPGA</b> EDA<b class='flag-5'>軟件</b>的位流驗證

    NanoEdge AI Studio 面向STM32開發(fā)人員機器學習(ML)技術

    NanoEdge? AI Studio*(NanoEdgeAIStudio)是一種新型機器學習(ML)技術,可以終端用戶輕松享有真正的創(chuàng)新成果。只需幾步,開發(fā)人員便可基于最少量的數(shù)據(jù)為其項目創(chuàng)建
    的頭像 發(fā)表于 04-22 11:09 ?1506次閱讀
    NanoEdge AI Studio 面向STM32<b class='flag-5'>開發(fā)人員</b>機器學習(ML)技術
    江口县| 白山市| 绥江县| 鸡西市| 南丰县| 治县。| 红安县| 太康县| 南宁市| 三亚市| 韶山市| 开封县| 德州市| 南昌县| 临汾市| 宜兰市| 宾川县| 隆安县| 宜都市| 德惠市| 英吉沙县| 屯门区| 双柏县| 民权县| 满洲里市| 阳高县| 梅州市| 葫芦岛市| 和田市| 百色市| 和顺县| 瓮安县| 万安县| 山阳县| 南雄市| 崇礼县| 沅陵县| 阿勒泰市| 柳州市| 应用必备| 沁阳市|