18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

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

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

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

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

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

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

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

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

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

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

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

但等等,還有更多,因?yàn)閺?qiáng)大的 Eclypse Z7 硬件由創(chuàng)新的軟件架構(gòu)支持,允許軟件開發(fā)人員涉足 FPGA 領(lǐng)域。

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

poYBAGKdXJCAWLnaAACpHI2VLAg917.png

Eclypse Z7 軟件架構(gòu)

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

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

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

    關(guān)注

    1650

    文章

    22217

    瀏覽量

    627780
  • 嵌入式
    +關(guān)注

    關(guān)注

    5177

    文章

    19997

    瀏覽量

    325264
  • API
    API
    +關(guān)注

    關(guān)注

    2

    文章

    1965

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

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

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

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

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

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

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

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

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

    NanoEdge AI Studio 面向STM32開發(fā)人員機(jī)器學(xué)習(xí)(ML)技術(shù)

    NanoEdge? AI Studio*(NanoEdgeAIStudio)是一種新型機(jī)器學(xué)習(xí)(ML)技術(shù),可以終端用戶輕松享有真正的創(chuàng)新成果。只需幾步,開發(fā)人員便可基于最少量的數(shù)據(jù)為其項(xiàng)目創(chuàng)建
    的頭像 發(fā)表于 04-22 11:09 ?856次閱讀
    NanoEdge AI Studio 面向STM32<b class='flag-5'>開發(fā)人員</b>機(jī)器學(xué)習(xí)(ML)技術(shù)

    基于RV1126開發(fā)板人員檢測算法開發(fā)

    在RV1126上開發(fā)人員檢測AI算法組件
    的頭像 發(fā)表于 04-14 13:56 ?542次閱讀
    基于RV1126<b class='flag-5'>開發(fā)板</b>的<b class='flag-5'>人員</b>檢測算法<b class='flag-5'>開發(fā)</b>

    IAR發(fā)布云端平臺(tái),助力現(xiàn)代嵌入式軟件開發(fā)團(tuán)隊(duì)

    該平臺(tái)為嵌入式軟件開發(fā)人員提供前所未有的自由度與靈活性,助力開發(fā)團(tuán)隊(duì)在工具選擇和日常工作流中實(shí)現(xiàn)更高效的協(xié)作與創(chuàng)新。
    的頭像 發(fā)表于 03-12 11:56 ?521次閱讀

    英特爾FPGA AI套件軟件2024.3版本的主要亮點(diǎn)

    FPGA AI 套件軟件 2024.3 版全新發(fā)布,其提供諸多增強(qiáng)功能,旨在改善開發(fā)人員開發(fā)體驗(yàn)。為幫助開發(fā)人員應(yīng)對(duì)在實(shí)際應(yīng)用中面臨的挑戰(zhàn)
    的頭像 發(fā)表于 03-07 14:07 ?1014次閱讀

    發(fā)布|CAE1200+FPGA開發(fā)板

    奇歷士聯(lián)合IDH晶立達(dá)推出的CAE1200+FPGA開發(fā)板(型號(hào):sICGW5A25A01)是一款高性能、多功能的開發(fā)平臺(tái),集成了高精度數(shù)據(jù)采集和靈活的FPGA處理能力,適用于工業(yè)通信
    的頭像 發(fā)表于 02-19 11:50 ?902次閱讀
    發(fā)布|CAE1200+<b class='flag-5'>FPGA</b><b class='flag-5'>開發(fā)板</b>

    亞馬遜云科技發(fā)布Amazon Q Developer,重塑軟件開發(fā)與運(yùn)營

    近日,亞馬遜云科技宣布了一項(xiàng)重大創(chuàng)新——Amazon Q Developer。這款功能強(qiáng)大的生成式人工智能(AI)助手,旨在大幅提升開發(fā)人員軟件開發(fā)與運(yùn)營流程中的效率。 Amazon Q
    的頭像 發(fā)表于 12-24 16:39 ?811次閱讀

    MSPDebugStack開發(fā)人員指南

    電子發(fā)燒友網(wǎng)站提供《MSPDebugStack開發(fā)人員指南.pdf》資料免費(fèi)下載
    發(fā)表于 12-05 14:49 ?1次下載
    MSPDebugStack<b class='flag-5'>開發(fā)人員</b>指南

    使用恩智浦無線FRDM開發(fā)板實(shí)現(xiàn)創(chuàng)新無線解決方案

    開發(fā)人員現(xiàn)在面臨著前所未有的挑戰(zhàn),需要為各種產(chǎn)品設(shè)計(jì)復(fù)雜的軟件,通常還要使用不同的處理器。恩智浦的MCUXpresso Developer Experience通過適用于多種MCU平臺(tái)的通用框架解決了許多挑戰(zhàn)。恩智浦推出了新的無線FRDM
    的頭像 發(fā)表于 11-26 17:40 ?26.1w次閱讀
    使用恩智浦無線FRDM<b class='flag-5'>開發(fā)板</b>實(shí)現(xiàn)創(chuàng)新無線解決方案

    正點(diǎn)原子fpga開發(fā)板不同型號(hào)

    正點(diǎn)原子作為國內(nèi)領(lǐng)先的FPGA開發(fā)板供應(yīng)商,其產(chǎn)品線覆蓋了從入門級(jí)到高端應(yīng)用的各個(gè)領(lǐng)域。這些開發(fā)板不僅適用于學(xué)術(shù)研究,還廣泛應(yīng)用于工業(yè)控制、通信、圖像處理等多個(gè)領(lǐng)域。 1. 入門級(jí)開發(fā)板
    的頭像 發(fā)表于 11-13 09:30 ?4867次閱讀

    ARM開發(fā)板FPGA的結(jié)合應(yīng)用

    一、引言 ARM開發(fā)板是一種基于ARM架構(gòu)的嵌入式開發(fā)平臺(tái),具有高性能、低功耗的特點(diǎn)。FPGA是一種可編程的數(shù)字電路,可以根據(jù)需要配置不同的邏輯功能。將ARM開發(fā)板
    的頭像 發(fā)表于 11-05 11:42 ?1925次閱讀

    用戶手冊(cè) | 全志T113-S3開發(fā)板——SDK編譯指南

    前言:軟件開發(fā)套件(SDK)是為軟件工程師在特定的平臺(tái)上進(jìn)行應(yīng)用程序開發(fā)而提供的一系列軟件開發(fā)工具的集合。給開發(fā)人員提供了為特定產(chǎn)品及其生態(tài)
    的頭像 發(fā)表于 11-01 08:08 ?6510次閱讀
    用戶手冊(cè) | 全志T113-S3<b class='flag-5'>開發(fā)板</b>——SDK編譯指南