《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 人工智能 > 其他 > 入門:基于FPGA 架構(gòu)的微控制器子系統(tǒng)實(shí)現(xiàn)

入門:基于FPGA 架構(gòu)的微控制器子系統(tǒng)實(shí)現(xiàn)

2022-08-26
來(lái)源:Digi-Key

  隨著物聯(lián)網(wǎng)應(yīng)用的采用勢(shì)頭越來(lái)越猛,嵌入式開(kāi)發(fā)社區(qū)面臨的壓力也越來(lái)越大,他們需要平衡每個(gè)設(shè)計(jì)的可用計(jì)算資源、延遲、成本和尺寸。由于其實(shí)時(shí)性,對(duì)云連接的關(guān)注也被視為某些發(fā)展的挑戰(zhàn),從而導(dǎo)致混合“霧”計(jì)算方法。配置本地網(wǎng)關(guān)以向霧方法提供本地云方面可能需要相當(dāng)高的計(jì)算需求和算法處理。許多負(fù)責(zé)開(kāi)發(fā)網(wǎng)關(guān)設(shè)備的設(shè)計(jì)人員面臨的挑戰(zhàn)是了解其計(jì)算要求的多樣性。一些應(yīng)用,尤其是工業(yè)物聯(lián)網(wǎng)部署中的應(yīng)用,可能涉及相當(dāng)復(fù)雜的電機(jī)控制或視覺(jué)處理任務(wù)。對(duì)于這些要求,不僅需要高水平的計(jì)算能力,還需要實(shí)時(shí)確定性行為。雖然高端 CPU 通常是首選設(shè)備,但還有許多其他設(shè)備正在引起開(kāi)發(fā)人員的注意。其中之一是現(xiàn)場(chǎng)可編程門陣列 (FPGA),由于其硬確定性能力,它正在迅速發(fā)展。

  那些不熟悉使用 FPGA 的人面臨著許多關(guān)于這些設(shè)備的復(fù)雜性、成本和功耗特性的神話。許多開(kāi)發(fā)人員認(rèn)為 FPGA 可能只適用于高度專業(yè)化、高成本的軍事系統(tǒng),但目前的情況與這種情況相去甚遠(yuǎn)。在當(dāng)今的云連接世界中,F(xiàn)PGA 的最大應(yīng)用是數(shù)據(jù)中心應(yīng)用,除了加速搜索功能外,它們還用于使用神經(jīng)網(wǎng)絡(luò)深度學(xué)習(xí)技術(shù)進(jìn)行圖像識(shí)別搜索。

  毫無(wú)疑問(wèn),精通構(gòu)建基于微控制器或微處理器的系統(tǒng)的嵌入式開(kāi)發(fā)人員在考慮使用 FPGA 時(shí)會(huì)被前面的學(xué)習(xí)曲線嚇倒。對(duì)大多數(shù)人來(lái)說(shuō),顯著的區(qū)別將是從基于軟件的思維過(guò)程轉(zhuǎn)向硬件“門”方法。FPGA 被認(rèn)為是最接近設(shè)計(jì)定制 IC 的最接近的東西,它可以完全按照您的要求進(jìn)行設(shè)計(jì),F(xiàn)PGA 本質(zhì)上是通用門和單元的空白畫布,是使用硬件描述語(yǔ)言 (HDL) 編程或連接在一起的結(jié)構(gòu)(圖1)。學(xué)習(xí)數(shù)字邏輯的電子工程師很快就會(huì)對(duì) FPGA 背后的基本概念感到賓至如歸,而其他人可能會(huì)發(fā)現(xiàn)有關(guān)該主題的在線進(jìn)修課程很有用。Simon Monk 對(duì) FPGA 進(jìn)行編程。

 poYBAGMG10iAMK2sAAPxbhseqi8839.png

  圖 1:FPGA 器件的功能框圖。

  隨著 FPGA 在各種應(yīng)用中的使用勢(shì)頭越來(lái)越猛,有關(guān)它們的信息的可用性也越來(lái)越高。這主要是由領(lǐng)先的 FPGA 供應(yīng)商推動(dòng)的,他們投入巨資提供免費(fèi)的開(kāi)源軟件工具,以幫助定義和加速設(shè)計(jì)流程。在 FPGA 架構(gòu)中集成 MCU 以創(chuàng)建 FPGA 片上系統(tǒng) (SoC) 設(shè)備進(jìn)一步有助于管理 FPGA 并將其集成到最終應(yīng)用中。極大地簡(jiǎn)化了學(xué)習(xí)和開(kāi)發(fā)過(guò)程,有助于在更廣泛的應(yīng)用中使用 FPGA,并促進(jìn)開(kāi)放社區(qū)論壇的發(fā)展。在創(chuàng)客社區(qū)內(nèi)采用 FPGA 也有助于激發(fā)對(duì)其功能的興趣,并為 Mojo 和 Papilio 等許多眾籌 FPGA 評(píng)估板項(xiàng)目做出了貢獻(xiàn)。FPGA 制造商還努力通過(guò)創(chuàng)建在更廣泛的開(kāi)源社區(qū)中得到很好支持的開(kāi)發(fā)套件和評(píng)估板來(lái)使設(shè)計(jì)更易于訪問(wèn)。所有這些舉措共同創(chuàng)造了豐富的技術(shù)信息和支持資源,有助于鼓勵(lì)設(shè)計(jì)人員考慮他們的第一個(gè) FPGA 設(shè)計(jì)。

  這種評(píng)估板的一個(gè)例子是Microsemi 的 SmartFusion2 入門套件,如圖 2 所示。

  poYBAGMG11OAO_5qAARKlg5lyCM694.png

  圖 2:SmartFusion2 入門套件。

  該入門套件包含一個(gè)系統(tǒng)級(jí)模塊 (SOM),其中包含帶有相關(guān)存儲(chǔ)器和時(shí)鐘的 Microsemi SmartFusion2 FPGA SoC 器件,以及一個(gè)承載原型設(shè)計(jì)區(qū)域、電源轉(zhuǎn)換器和電源管理 IC 的 SmartFusion2 基板,該入門套件提供了一個(gè)完整的平臺(tái)開(kāi)始您的第一個(gè)設(shè)計(jì)。

  FPGA SoC 器件具有 32 位 ARM? Cortex?-M3 微控制器內(nèi)核,在 FPGA 架構(gòu)中實(shí)現(xiàn)為微控制器子系統(tǒng) (MSS)。它支持 64 MB DDR 內(nèi)存和 16 MB 閃存,并且能夠運(yùn)行高達(dá) 142 MHz。圖 3 顯示了 SmartFusion2 SOM 的功能框圖。

pYYBAGMG11-AK419AAFHsP8nllo083.png

  圖 3:SmartFusion2 系統(tǒng)級(jí)模塊的功能框圖。

  SOM 還包括一個(gè) JTAG 接口、一個(gè)看門狗定時(shí)器、一個(gè)以太網(wǎng)接口以及大量 GPIO 和串行(I 2 C、CAN、SPI 和 UART)接口。基板連接和用戶 I/O 功能的全部范圍如圖 4 所示。FPGA 架構(gòu)的大小取決于模型,范圍從 6060 到 56520 個(gè)邏輯元件。SoC 代碼運(yùn)行 uClinux 內(nèi)核,通過(guò)提供對(duì)所有 Linux 工具(包括 SSH、FTP 和 Telnet 等網(wǎng)絡(luò)實(shí)用程序)的訪問(wèn),進(jìn)一步幫助開(kāi)發(fā)過(guò)程。

 pYYBAGMG12yATfc8AADHxV8GVRM967.png

  圖 4:SmartFusion2 基板功能框圖。

  在對(duì) FPGA SoC 進(jìn)行編程時(shí),Microsemi 的設(shè)計(jì)流程工具Libero可從 Microsemi 網(wǎng)站免費(fèi)下載。套件中還包括作為 Libero 項(xiàng)目設(shè)置的完整 FPGA SoC 和電路板。Libero 將 FPGA 設(shè)計(jì)的設(shè)計(jì)流程與嵌入式應(yīng)用程序開(kāi)發(fā)集成在一起,如圖 5 所示。

poYBAGMG13eAdBEIAAHbP1jabAI024.png

  圖 5:Libero 將傳統(tǒng)的 FPGA 設(shè)計(jì)流程與微控制器固件開(kāi)發(fā)集成在一起。

  Libero 快速入門指南很好地介紹了使用 Libero 和整個(gè)設(shè)計(jì)流程。Libero 的一個(gè)關(guān)鍵部分是 System Builder 向?qū)В▓D 6),它通過(guò)提出一系列問(wèn)題來(lái)幫助開(kāi)發(fā)人員進(jìn)行架構(gòu)設(shè)計(jì)過(guò)程,這些問(wèn)題有助于塑造基本系統(tǒng)要求、配置選項(xiàng),并在需要時(shí)向架構(gòu)添加額外的外圍設(shè)備。

pYYBAGMG14GAbleWAAKG-zpn1T8183.png

  圖 6:Libero System Builder 向?qū)?- MSS 中時(shí)鐘功能的示例設(shè)置。

  與傳統(tǒng)的開(kāi)發(fā)實(shí)踐保持一致,“Hello World”第一程序的現(xiàn)代解釋是通過(guò)閃爍的 LED 設(shè)計(jì)項(xiàng)目實(shí)現(xiàn)的。在本教程中完整記錄,該文檔指導(dǎo)工程師完成設(shè)計(jì)流程以實(shí)現(xiàn)此基本設(shè)計(jì)功能。圖 7 是本教程的屏幕截圖,突出顯示了將輸出信號(hào)分配給指定的 GPIO 引腳,該引腳在基板上連接了一個(gè) LED。

poYBAGMG146AR4JlAAKArYqDqjE901.png

  圖 7:閃爍 LED 示例中的 GPIO 引腳分配。

  結(jié)論

  FPGA 在原始計(jì)算能力、設(shè)計(jì)靈活性和每瓦性能方面可為開(kāi)發(fā)人員提供很多幫助。以前被視為程序復(fù)雜、耗電大且價(jià)格昂貴的設(shè)備,隨著越來(lái)越多的商業(yè)應(yīng)用利用其廣泛的功能,它們?cè)谧罱呀?jīng)成熟了很多。眾所周知,在工程師創(chuàng)建復(fù)雜的神經(jīng)網(wǎng)絡(luò)設(shè)計(jì)之前,有一個(gè)合理的學(xué)習(xí)曲線。但是,由于本文中描述的開(kāi)發(fā)工具的可用性,邁出第一步變得容易得多。



更多信息可以來(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亚洲国产精品_日韩亚洲一区二区
亚洲一区二区免费在线| 免费成人av资源网| 亚洲高清不卡一区| 午夜精品一区二区在线观看 | 亚洲人成在线影院| 亚洲国产乱码最新视频| 亚洲丰满少妇videoshd| 久久精品国产99精品国产亚洲性色 | 国产一区二区| 国产一区二区三区电影在线观看| 国产免费成人在线视频| 国产精品捆绑调教| 国产精品久久久99| 国产精品扒开腿爽爽爽视频| 欧美视频免费在线| 欧美性生交xxxxx久久久| 欧美日韩中文字幕精品| 欧美日韩一区国产| 国产精品99一区二区| 欧美小视频在线| 国产精品99一区| 国产精品中文字幕在线观看| 国产精品视频一| 国产亚洲精品久| 伊人久久大香线| 在线看片一区| 亚洲精品国产系列| 99精品国产在热久久| 亚洲小说区图片区| 亚洲无吗在线| 欧美一区激情视频在线观看| 亚洲电影专区| 一本色道综合亚洲| 香蕉亚洲视频| 久久另类ts人妖一区二区| 欧美不卡视频一区发布| 欧美精品九九| 国产精品家教| 韩国av一区二区三区在线观看 | 亚洲国产精品久久久久婷婷884| 亚洲精品123区| 一区二区三区欧美在线观看| 亚洲一级影院| 亚洲欧美卡通另类91av| 久久精品91久久香蕉加勒比| 亚洲精品国偷自产在线99热| 中文亚洲免费| 久久激情视频| 欧美激情精品久久久| 国产精品国产三级国产普通话蜜臀 | 亚洲欧美日韩爽爽影院| 久久在精品线影院精品国产| 欧美高清在线观看| 国产精品日韩久久久久| 伊人久久亚洲美女图片| 99re8这里有精品热视频免费 | 亚洲亚洲精品三区日韩精品在线视频 | 夜夜狂射影院欧美极品| 午夜精品久久久久久久久久久| 久久精品亚洲乱码伦伦中文 | 国产婷婷一区二区| 最新热久久免费视频| 亚洲一区在线免费观看| 亚洲精品国产精品国自产观看| 亚洲一区亚洲| 麻豆精品网站| 国产精品卡一卡二| 亚洲国产天堂久久国产91| 亚洲综合视频1区| 亚洲精品欧洲| 欧美在线一二三| 欧美精品久久久久久久免费观看| 国产精品视频精品视频| 亚洲国产精品成人一区二区| 亚洲伊人色欲综合网| 亚洲欧洲一区二区在线播放| 亚洲一区精彩视频| 欧美成人福利视频| 国产精品中文字幕在线观看| 亚洲经典一区| 久久av红桃一区二区小说| 中文精品一区二区三区| 久久综合网hezyo| 国产精品一区二区久久精品| 亚洲精品1区| 久久精品国产亚洲精品| 午夜一区二区三区不卡视频| 欧美乱人伦中文字幕在线| 黑丝一区二区三区| 亚洲午夜一区二区三区| 日韩午夜在线| 免费看精品久久片| 国产色综合久久| 国产精品一区三区| 日韩亚洲欧美一区二区三区| 亚洲国产精品尤物yw在线观看| 欧美一区二区日韩| 国产精品v片在线观看不卡| 亚洲人体大胆视频| 亚洲三级电影在线观看 | 看欧美日韩国产| 国产区日韩欧美| 亚洲一区二区在线看| 制服丝袜激情欧洲亚洲| 欧美gay视频| 一区三区视频| 亚洲第一毛片| 久久青草久久| 国产一区二区丝袜高跟鞋图片| 亚洲中无吗在线| 午夜精品久久久久久久久| 国产精品白丝黑袜喷水久久久| 日韩亚洲欧美高清| 一区二区三区免费看| 欧美日韩福利在线观看| 亚洲精品亚洲人成人网| 亚洲欧洲一级| 欧美大片专区| 亚洲国产精品电影在线观看| 亚洲国产日韩美| 老司机一区二区| 在线激情影院一区| 亚洲人午夜精品| 欧美福利视频一区| 亚洲国产视频一区| 99精品视频免费全部在线| 欧美日韩国产一区二区三区| 亚洲精品一区二区三区婷婷月| 99热这里只有精品8| 欧美日韩国产一区| 这里只有精品在线播放| 亚洲欧美制服另类日韩| 国产女主播在线一区二区| 午夜精彩国产免费不卡不顿大片| 性久久久久久久| 国产欧美精品国产国产专区| 欧美一区二区高清在线观看| 久久嫩草精品久久久精品一| 国产自产v一区二区三区c| 亚洲第一视频网站| 欧美成人情趣视频| 日韩一二在线观看| 午夜精品www| 国产亚洲精品久久久久久| 久久精品国产亚洲a| 欧美高清在线| 一区二区免费在线播放| 亚洲欧美视频一区| 国产自产在线视频一区| 亚洲精品日韩久久| 欧美午夜精品久久久久久孕妇| 亚洲免费人成在线视频观看| 久久久久久久综合色一本| 亚洲电影中文字幕| 亚洲午夜小视频| 国产婷婷成人久久av免费高清| 亚洲国产精品一区二区久| 欧美日韩精品福利| 亚洲欧美中文另类| 欧美福利视频| 亚洲自拍偷拍麻豆| 玖玖综合伊人| 一本大道久久a久久综合婷婷| 欧美一区二区三区免费观看| 狠狠久久亚洲欧美| 一区二区三区成人精品| 国产日产欧美精品| 亚洲精品护士| 国产精品综合av一区二区国产馆| 亚洲大片免费看| 欧美色视频一区| 久久爱www久久做| 欧美精品国产一区| 亚洲永久在线观看| 美女脱光内衣内裤视频久久影院| 99国产成+人+综合+亚洲欧美| 久久久久久久波多野高潮日日| 91久久精品www人人做人人爽| 欧美在线二区| 亚洲毛片av在线| 久久裸体艺术| 亚洲无人区一区| 欧美激情一二区| 午夜精品一区二区三区在线| 欧美日本一区二区高清播放视频| 欧美一级大片在线免费观看| 欧美人与性禽动交情品| 欧美在线播放一区| 欧美视频免费在线观看| 亚洲高清不卡在线观看| 国产精品久久久久久久久免费| 亚洲国产乱码最新视频| 国产精品视频一区二区三区| 99精品福利视频| 国产综合久久久久久| 亚洲在线视频一区| 亚洲人成啪啪网站| 久久米奇亚洲| 亚洲制服av| 欧美视频中文字幕|