《電子技術(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ì)上是通用門和單元的空白畫(huà)布,是使用硬件描述語(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亚洲国产精品_日韩亚洲一区二区
国产精品揄拍500视频| 亚洲激情网址| 欧美激情一区二区三区在线视频观看| 欧美在线观看www| 午夜精品久久久久99热蜜桃导演| 在线性视频日韩欧美| 亚洲精品中文字幕有码专区| 亚洲国产日韩一级| 亚洲黄色有码视频| 亚洲国产精品第一区二区三区| 欧美有码在线观看视频| 欧美有码视频| 久久精品青青大伊人av| 久久精品亚洲一区| 亚洲国产成人久久综合| 亚洲第一区中文99精品| 亚洲国产欧美不卡在线观看| 亚洲国内在线| 日韩午夜在线播放| 一区二区三区成人| 亚洲免费小视频| 欧美一区二区高清| 欧美综合77777色婷婷| 久久国产婷婷国产香蕉| 久久人人97超碰国产公开结果| 久久久久久久久久码影片| 久久女同互慰一区二区三区| 男女精品网站| 欧美日韩一区三区四区| 国产精品国产精品| 国产日韩欧美成人| 黄色精品在线看| 91久久视频| 在线亚洲自拍| 亚洲你懂的在线视频| 久久xxxx| 亚洲免费观看在线观看| 亚洲午夜日本在线观看| 亚洲一区在线直播| 欧美中文字幕视频| 欧美r片在线| 欧美视频在线免费看| 国产精品女人毛片| 黄色成人片子| 日韩视频专区| 午夜精品久久久久久久99水蜜桃| 久久国产日韩欧美| 亚洲伦伦在线| 午夜精品在线| 米奇777在线欧美播放| 欧美日韩国产欧| 国产欧美日韩三区| 在线观看欧美一区| 在线午夜精品自拍| 亚洲国产成人精品女人久久久 | 亚洲视频网站在线观看| 亚洲免费一区二区| 久久精品二区亚洲w码| 欧美华人在线视频| 国产精品一区亚洲| 在线电影院国产精品| 一区二区三区日韩欧美精品| 欧美一区二区三区四区在线观看地址| 亚洲伦理在线观看| 欧美一级播放| 欧美精品色综合| 国产欧美在线| 亚洲精品欧美日韩| 性做久久久久久久久| 亚洲看片一区| 久久国产精品久久w女人spa| 欧美激情精品久久久| 国产欧美日韩一区二区三区| 亚洲激情国产| 久久99在线观看| 亚洲小说春色综合另类电影| 久久人人97超碰精品888| 国产精品红桃| 亚洲成色777777在线观看影院| 亚洲午夜激情网站| 最新亚洲电影| 欧美中文字幕在线播放| 欧美日韩高清不卡| 一区二区三区在线高清| 亚洲图片在线| 99国产精品视频免费观看一公开 | 国产精品成人观看视频国产奇米| 狠狠色综合一区二区| 亚洲视频综合| 亚洲日本中文字幕区| 久久激情网站| 国产精品成人一区二区| 亚洲国产精品电影| 欧美一区二区三区婷婷月色| 亚洲在线观看视频| 欧美激情亚洲视频| 韩日精品视频| 亚洲淫片在线视频| 亚洲私人影吧| 欧美成人精品1314www| 国产视频精品va久久久久久| 99re热这里只有精品免费视频| 亚洲国产精品99久久久久久久久| 香蕉成人久久| 欧美日韩精品久久久| 亚洲福利一区| 久久成人免费| 久久xxxx精品视频| 国产精品美女主播| av成人免费在线| 亚洲小视频在线观看| 欧美另类综合| 好吊一区二区三区| 欧美中文在线观看| 欧美在线国产| 国产免费成人av| 亚洲一区免费视频| 亚洲一区日韩在线| 欧美伦理影院| 亚洲欧洲日韩在线| 亚洲美女av黄| 欧美国产日韩在线| 亚洲国产精品ⅴa在线观看| 亚洲国产成人精品女人久久久 | 久久久久在线观看| 国产丝袜一区二区| 亚洲欧美日韩中文播放| 亚洲欧美一区二区三区久久| 欧美日本韩国一区二区三区| 亚洲国产女人aaa毛片在线| 亚洲高清资源综合久久精品| 久久久免费精品视频| 国产综合欧美| 久久精品一本久久99精品| 美女诱惑黄网站一区| 亚洲电影免费观看高清完整版| 最新国产の精品合集bt伙计| 美日韩精品免费| 亚洲激情成人在线| 夜夜嗨av一区二区三区网页| 欧美日韩成人在线| 日韩亚洲国产欧美| 亚洲一区二区三区精品动漫| 欧美视频在线一区| 亚洲一区二区三区精品在线观看 | 在线日韩日本国产亚洲| 91久久午夜| 欧美精品三区| 夜夜嗨av一区二区三区网站四季av| 亚洲视频第一页| 国产精品久久久久一区| 午夜久久电影网| 毛片av中文字幕一区二区| 亚洲精品免费在线| 亚洲欧美另类综合偷拍| 国产欧美精品一区aⅴ影院| 久久av资源网| 欧美国产精品劲爆| 亚洲视频导航| 久久精品亚洲一区| 在线观看欧美日韩国产| 夜夜狂射影院欧美极品| 国产精品久久久久影院亚瑟| 亚洲人成网站影音先锋播放| 亚洲欧美视频一区| 国产在线观看精品一区二区三区 | 国产精品激情偷乱一区二区∴| 亚洲欧美在线aaa| 久久精品人人爽| 亚洲激情第一页| 午夜久久久久| 亚洲高清一区二区三区| 亚洲综合三区| 国语自产精品视频在线看| 亚洲精品网站在线播放gif| 欧美日韩天堂| 欧美在线视频一区二区三区| 欧美成人亚洲成人| 亚洲一区日本| 欧美黄色免费| 亚洲在线观看免费| 你懂的国产精品| 亚洲影视九九影院在线观看| 美女任你摸久久| 亚洲性人人天天夜夜摸| 久久这里只精品最新地址| 99爱精品视频| 乱码第一页成人| 亚洲一区二区精品在线| 免费黄网站欧美| 亚洲免费人成在线视频观看| 小嫩嫩精品导航| 亚洲福利在线看| 欧美一区二区黄| 亚洲精品乱码久久久久久黑人 | 亚洲精选一区| 国产日韩欧美三级| 9i看片成人免费高清| 国产又爽又黄的激情精品视频 | 亚洲欧美在线高清|