《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 可編程邏輯 > 其他 > 入門:工具使MCU+FPGA編程變得輕而易舉

入門:工具使MCU+FPGA編程變得輕而易舉

2022-08-26
來(lái)源:上海秉恒
關(guān)鍵詞: FPGA MCU SOC 可編程邏輯

  自從商業(yè)上可行的 FPGA 出現(xiàn)以來(lái),嵌入式設(shè)計(jì)人員就已經(jīng)實(shí)現(xiàn)了異構(gòu)架構(gòu)。最初,F(xiàn)PGA 主要用作處理系統(tǒng)、外設(shè)和 I/O 之間接口的粘合邏輯。但隨著 FPGA 技術(shù)的改進(jìn),市場(chǎng)擴(kuò)大到在嵌入式系統(tǒng)中發(fā)揮更大和更核心的作用。異構(gòu)計(jì)算的最新趨勢(shì)是將處理器和 FPGA 子系統(tǒng)集成到單個(gè) SoC 中。以處理器和軟件為中心的設(shè)計(jì)團(tuán)隊(duì)現(xiàn)在可以在這些復(fù)雜的 SoC 上利用這兩個(gè)系統(tǒng)。

  異構(gòu)計(jì)算架構(gòu)

  系統(tǒng)設(shè)計(jì)人員被嵌入式系統(tǒng)的處理器和 FPGA 組合所吸引,因?yàn)樗鼈冊(cè)跇?biāo)準(zhǔn)設(shè)計(jì)模板中提供了靈活性和性能。系統(tǒng)中的處理器提供了廣泛的標(biāo)準(zhǔn)外設(shè)接口,如以太網(wǎng)、串口、USB、CAN、SPI和內(nèi)存。在僅處理器方法中,應(yīng)用程序 I/O 通常通過(guò) SPI 或 USB 連接。為處理器開發(fā)軟件已廣為人知且易于管理。

  在處理器和專用 I/O 之間放置 FPGA 可提高系統(tǒng)的靈活性和處理能力,并增加硬件驅(qū)動(dòng)操作的可靠性和確定性。FPGA 不受操作系統(tǒng)或其他軟件開銷的影響,這會(huì)降低性能并降低可靠性。由于 FPGA 是可重新配置的門陣列邏輯電路矩陣,其硬件可以重新編程以執(zhí)行無(wú)數(shù)功能,包括信號(hào)處理、自定義定時(shí)和觸發(fā),以及極其先進(jìn)的確定性控制。可重新編程有助于硬件升級(jí)和產(chǎn)品差異化,從而在不斷發(fā)展的接口和標(biāo)準(zhǔn)中延長(zhǎng)產(chǎn)品壽命。

  除了這些優(yōu)勢(shì)之外,處理器加 FPGA 的組合還帶來(lái)了一些挑戰(zhàn):

  FPGA 的功耗

  將單獨(dú)的 FPGA 集成到 PCB 設(shè)計(jì)中的尺寸、成本和復(fù)雜性

  與處理器上的軟件開發(fā)相比,與 FPGA 硬件設(shè)計(jì)相關(guān)的編程。

  FPGA 供應(yīng)商正在通過(guò) SoC 解決其中的許多挑戰(zhàn),SoC 集成了處理器和 FPGA,并確保兩者之間的連接。Xilinx Zynq All Programmable SoC 是一個(gè)將 ARM Cortex-A9 CPU 與 FPGA 邏輯集成的示例。Cypress Semiconductor PSoC(可編程 SoC)和 Microsemi SmartFusion cSoC(可定制 SoC)將 ARM Cortex-M3 CPU 與可編程邏輯和可編程模擬接口集成在一起。這些產(chǎn)品降低了集成 FPGA 的尺寸、成本和功耗。

poYBAGMG10iAMK2sAAPxbhseqi8839.png

  圖 1:SoC 相對(duì)于 DSP 或 ASIC 的優(yōu)勢(shì)——基于每芯片的 MAC、每 W 的 MAC 和每美元的 MAC。

  軟件編程和硬件描述語(yǔ)言

  將 FPGA 子系統(tǒng)集成到處理器 SoC 通常會(huì)使 PCB 設(shè)計(jì)更加容易。然而,對(duì)這兩個(gè)系統(tǒng)進(jìn)行編程仍然很困難。通常,硬件描述語(yǔ)言 (HDL),如 VHDL 或 Verilog,是利用 FPGA 所必需的。精通 C/C++ 等語(yǔ)言的系統(tǒng)設(shè)計(jì)人員庫(kù)非常豐富,而 HDL 專家只占嵌入式系統(tǒng)工程師勞動(dòng)力的一小部分。

  可編程邏輯工具已經(jīng)發(fā)展到更好地適應(yīng)嵌入式軟件工程師的技能。具有 FPGA 架構(gòu)的 FPGA 和 SoC 可供領(lǐng)域和 VHDL 專家在工業(yè)應(yīng)用中使用。FPGA 供應(yīng)商正在大力投資工具和合作伙伴,以更好地協(xié)調(diào)處理器和 FPGA 架構(gòu)之間的開發(fā)實(shí)踐。高級(jí)綜合 (HLS) 工具,例如 LabVIEW FPGA 模塊、Vivado HLS 或 SystemC,可縮小軟件和數(shù)字域之間的代碼開發(fā)差距。

  一個(gè)示例工具是 LabVIEW,它自 2003 年以來(lái)就具有一個(gè)插件模塊,該模塊針對(duì)用于 NaTIonal Instruments 基于 FPGA 的硬件中的 Xilinx FPGA。該工具將處理器和 FPGA 邏輯的開發(fā)抽象為相同的語(yǔ)言和控制循環(huán),這可以比以前使用基于處理器的系統(tǒng)更快地創(chuàng)建。單個(gè)系統(tǒng)設(shè)計(jì)人員可以掌握軟件和 FPGA 開發(fā)領(lǐng)域,這通常需要兩名或多名具有獨(dú)特技能的工程師。他們可以利用內(nèi)置語(yǔ)言結(jié)構(gòu)來(lái)管理時(shí)鐘/時(shí)序、內(nèi)存 I/O 和數(shù)據(jù)傳輸(例如,直接內(nèi)存訪問(wèn)),以及周期精確的仿真和調(diào)試功能、云編譯支持以提高生產(chǎn)力,以及支持 HDL 集成。一個(gè)算法,寫一次,

  通過(guò)提高集成度來(lái)縮短上市時(shí)間

  使用傳統(tǒng)方法,將 I/O 集成到 FPGA 中通常很耗時(shí)。許多高級(jí)綜合工具無(wú)法替代整個(gè) HDL 工具鏈,因?yàn)閺?FPGA 架構(gòu)到現(xiàn)實(shí)世界的 I/O 接口仍然必須使用 HDL 實(shí)現(xiàn)。來(lái)自 HDL 設(shè)計(jì)團(tuán)隊(duì)的軼事表明,I/O 集成通常需要 70% 以上的時(shí)間專門用于設(shè)計(jì),而只有 30% 或更少的時(shí)間用于通過(guò)控制算法或信號(hào)處理來(lái)增加差異化價(jià)值。

  LabVIEW 軟件和基于 FPGA 的硬件的緊密集成帶來(lái)了解放——團(tuán)隊(duì)可以提升集成水平,不再為完全定制設(shè)計(jì)的細(xì)節(jié)所累。他們可以花更多的時(shí)間專注于增加自己的價(jià)值和差異化,而不是花在構(gòu)建操作系統(tǒng)、開發(fā)中間件驅(qū)動(dòng)程序或調(diào)試 PCB 設(shè)計(jì)信號(hào)完整性問(wèn)題上。



更多信息可以來(lái)這里獲取==>>電子技術(shù)應(yīng)用-AET<< 

mmexport1621241704608.jpg

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)及時(shí)通過(guò)電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美日韩直播| 狠狠色狠狠色综合日日91app| 久久精品30| 午夜亚洲福利| 午夜久久美女| 亚洲欧美日韩国产精品| 亚洲深夜福利视频| 99精品黄色片免费大全| 亚洲精品在线观看视频| 亚洲片在线资源| 亚洲片在线观看| 亚洲免费观看在线视频| 日韩视频一区二区三区在线播放| 亚洲精品麻豆| 99在线精品视频在线观看| 亚洲免费观看高清在线观看| 亚洲精品日韩精品| 亚洲美女精品成人在线视频| 亚洲精品一区二区三区四区高清| 亚洲欧洲在线观看| 99精品欧美一区二区三区| 一区二区冒白浆视频| 在线视频精品一区| 亚洲一区欧美一区| 亚洲一区久久久| 午夜久久tv| 久久精品一区二区| 久久综合久久美利坚合众国| 欧美.日韩.国产.一区.二区| 麻豆成人综合网| 欧美乱大交xxxxx| 欧美视频一二三区| 国产精品永久免费视频| 国产一区二区三区在线观看免费| 国产一区视频观看| 亚洲国产精品v| 99精品国产热久久91蜜凸| 亚洲天堂av在线免费| 亚洲欧美在线网| 久久精品99国产精品酒店日本| 亚洲清纯自拍| 一区二区三区国产| 久久av红桃一区二区小说| 久久久另类综合| 免费看亚洲片| 欧美系列亚洲系列| 国产亚洲一区在线播放| 在线免费一区三区| 中文成人激情娱乐网| 欧美一级理论性理论a| 亚洲精品乱码久久久久久日本蜜臀| 亚洲视频导航| 久久精品亚洲热| 欧美久久久久| 国产午夜精品久久久久久免费视| 国外成人在线视频网站| 亚洲精品黄色| 午夜亚洲福利| 亚洲美女性视频| 欧美资源在线| 欧美国产三区| 国产精品资源| 亚洲人成小说网站色在线| 亚洲女人天堂av| 亚洲欧洲一区二区三区久久| 亚洲欧美日韩人成在线播放| 久久婷婷国产麻豆91天堂| 欧美日韩国产精品| 黄色成人在线网站| 中文网丁香综合网| 亚洲国产中文字幕在线观看| 亚洲男女毛片无遮挡| 免费观看一级特黄欧美大片| 国产精品久久二区| 在线观看欧美黄色| 亚洲一区日韩| 99视频在线精品国自产拍免费观看 | 亚洲一级高清| 91久久久亚洲精品| 香蕉久久久久久久av网站| 免费成人你懂的| 国产乱人伦精品一区二区 | 国语自产精品视频在线看抢先版结局| 亚洲日本中文字幕区| 欧美在线观看日本一区| 亚洲视频一二区| 美日韩免费视频| 国产日韩欧美91| 一区二区三区|亚洲午夜| 亚洲激情小视频| 久久久www成人免费精品| 国产精品久久97| 亚洲精品久久在线| 亚洲欧洲日本国产| 久久另类ts人妖一区二区| 国产精品欧美精品| 99精品欧美一区二区三区| 亚洲精品乱码久久久久久蜜桃91| 久久精品国产亚洲aⅴ| 国产精品久久久久久久久久直播| 亚洲欧洲午夜| 91久久精品一区二区三区| 久久久噜噜噜久久中文字免| 国产精品欧美日韩久久| 在线中文字幕不卡| 亚洲午夜女主播在线直播| 欧美精品福利| 亚洲国产成人久久综合一区| 久久精品五月| 久久婷婷国产麻豆91天堂| 国产视频在线观看一区| 亚洲在线免费观看| 亚洲午夜精品国产| 欧美日韩综合视频网址| 亚洲另类一区二区| 一本色道久久综合亚洲91| 欧美精品在线一区| 亚洲欧洲日本国产| 亚洲看片一区| 欧美激情一区二区三区全黄| 在线观看欧美| 亚洲黄页视频免费观看| 久久一区二区三区国产精品| 国产亚洲欧美一区| 欧美一区二区三区精品| 久久国产精品色婷婷| 国产视频在线观看一区| 欧美一区在线直播| 久久深夜福利| 1024成人| 在线亚洲高清视频| 国产精品va| 亚洲一区二区三区在线视频| 性欧美精品高清| 国产小视频国产精品| 久久国产婷婷国产香蕉| 噜噜噜91成人网| 亚洲国产黄色片| 亚洲深爱激情| 国产精品入口福利| 欧美一区二区在线免费播放| 另类成人小视频在线| 亚洲激情另类| 亚洲一二区在线| 国产精品午夜在线观看| 欧美在线三区| 欧美国产欧美亚州国产日韩mv天天看完整 | 亚洲美女网站| 欧美四级电影网站| 亚洲欧美国产77777| 久久久999精品视频| 亚洲国产精品123| 亚洲午夜久久久久久久久电影院| 国产乱码精品一区二区三区五月婷| 欧美在线视频网站| 欧美激情精品久久久久久黑人| 一本色道久久综合亚洲精品婷婷 | 欧美国产一区二区| a4yy欧美一区二区三区| 欧美一区二区性| 亚洲成色999久久网站| 亚洲无毛电影| 国产亚洲精品久久久久婷婷瑜伽| 亚洲国产精品久久| 欧美日韩精品久久| 性欧美videos另类喷潮| 欧美黄色成人网| 亚洲自拍偷拍一区| 免费在线成人av| 亚洲一区免费观看| 欧美va亚洲va香蕉在线| 亚洲午夜影视影院在线观看| 裸体一区二区三区| 亚洲夜晚福利在线观看| 免费观看成人www动漫视频| 亚洲午夜高清视频| 欧美丰满少妇xxxbbb| 亚洲一区中文| 欧美福利专区| 亚洲在线视频观看| 欧美精品久久久久a| 午夜视频一区二区| 欧美精品日韩| 久久激情五月婷婷| 国产精品国产三级国产普通话三级| 亚洲福利视频一区二区| 欧美午夜在线视频| 亚洲国内欧美| 国产精品一区久久久久| 亚洲毛片网站| 国内外成人在线| 亚洲免费小视频| 亚洲黄色免费网站| 久久精品一本久久99精品| 999在线观看精品免费不卡网站| 久久综合色综合88| 亚洲综合色丁香婷婷六月图片| 欧美激情一区三区| 久久精品人人做人人综合 | 亚洲日本成人女熟在线观看|