chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

FPGA設(shè)計(jì)論壇 ? 來(lái)源:未知 ? 2023-03-24 17:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著物聯(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)可編程門(mén)陣列 (FPGA),由于其硬確定性能力,它正在迅速發(fā)展。

那些不熟悉使用 FPGA 的人面臨著許多關(guān)于這些設(shè)備的復(fù)雜性、成本和功耗特性的神話(huà)。許多開(kāi)發(fā)人員認(rèn)為 FPGA 可能只適用于高度專(zhuān)業(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í)曲線(xiàn)嚇倒。對(duì)大多數(shù)人來(lái)說(shuō),顯著的區(qū)別將是從基于軟件的思維過(guò)程轉(zhuǎn)向硬件“門(mén)”方法。FPGA 被認(rèn)為是最接近設(shè)計(jì)定制 IC 的最接近的東西,它可以完全按照您的要求進(jìn)行設(shè)計(jì),F(xiàn)PGA 本質(zhì)上是通用門(mén)和單元的空白畫(huà)布,是使用硬件描述語(yǔ)言 (HDL) 編程或連接在一起的結(jié)構(gòu)(圖1)。學(xué)習(xí)數(shù)字邏輯的電子工程師很快就會(huì)對(duì) FPGA 背后的基本概念感到賓至如歸,而其他人可能會(huì)發(fā)現(xiàn)有關(guān)該主題的在線(xiàn)進(jìn)修課程很有用。Simon Monk 對(duì) FPGA 進(jìn)行編程。

9acf4a2a-ca26-11ed-bfe3-dac502259ad0.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ì)更易于訪(fǎng)問(wèn)。所有這些舉措共同創(chuàng)造了豐富的技術(shù)信息和支持資源,有助于鼓勵(lì)設(shè)計(jì)人員考慮他們的第一個(gè) FPGA 設(shè)計(jì)。

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

9b17ec3a-ca26-11ed-bfe3-dac502259ad0.png

圖 2:SmartFusion2 入門(mén)套件。

該入門(mén)套件包含一個(gè)系統(tǒng)級(jí)模塊 (SOM),其中包含帶有相關(guān)存儲(chǔ)器和時(shí)鐘的 Microsemi SmartFusion2 FPGA SoC 器件,以及一個(gè)承載原型設(shè)計(jì)區(qū)域、電源轉(zhuǎn)換器電源管理IC 的 SmartFusion2 基板,該入門(mén)套件提供了一個(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 的功能框圖。

9b42d2e2-ca26-11ed-bfe3-dac502259ad0.png

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

SOM 還包括一個(gè) JTAG 接口、一個(gè)看門(mén)狗定時(shí)器、一個(gè)以太網(wǎng)接口以及大量 GPIO 和串行(I 2 C、CAN、SPI 和UART)接口。基板連接和用戶(hù) 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í)用程序)的訪(fǎng)問(wèn),進(jìn)一步幫助開(kāi)發(fā)過(guò)程。

9b6a3a8a-ca26-11ed-bfe3-dac502259ad0.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 所示。

9b81de6a-ca26-11ed-bfe3-dac502259ad0.png

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

Libero 快速入門(mén)指南很好地介紹了使用 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è)備。

9bc78cf8-ca26-11ed-bfe3-dac502259ad0.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。

9bd1b44e-ca26-11ed-bfe3-dac502259ad0.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í)曲線(xiàn)。但是,由于本文中描述的開(kāi)發(fā)工具的可用性,邁出第一步變得容易得多。

9c02ac84-ca26-11ed-bfe3-dac502259ad0.png

掃描二維碼獲取

更多精彩

FPGA設(shè)計(jì)論壇

9c167d18-ca26-11ed-bfe3-dac502259ad0.jpg

有你想看的精彩 至芯科技-FPGA就業(yè)培訓(xùn)來(lái)襲!你的選擇開(kāi)啟你的高薪之路!3月28號(hào)北京中心開(kāi)課、歡迎咨詢(xún)! 英特爾走向Fabless的可能性分析 簡(jiǎn)談:基于FPGA 的CRC校驗(yàn)碼生成器 詳細(xì)分析:電容器的四個(gè)典型應(yīng)用電路圖

歡迎關(guān)注至芯科技

至芯官網(wǎng):www.zxopen.com

至芯科技技術(shù)論壇:www.fpgaw.com

至芯科技淘寶網(wǎng)址:

https://zxopen.taobao.com

至芯科技FPGA初級(jí)課程(B站):

https://space.bilibili.com/521850676

至芯科技FPGA在線(xiàn)課程(騰訊課堂):

https://zxopenbj.ke.qq.com/

至芯科技-FPGA 交流群(QQ):282124839

更多資料下載歡迎注冊(cè)http://www.fpgaw.com

掃碼加微信回復(fù)加群

邀請(qǐng)您加入FPGA學(xué)習(xí)交流群

9c2fe4c4-ca26-11ed-bfe3-dac502259ad0.png9c38e330-ca26-11ed-bfe3-dac502259ad0.jpg9c4fa570-ca26-11ed-bfe3-dac502259ad0.png

歡迎加入至芯科技FPGA微信學(xué)習(xí)交流群,這里有一群優(yōu)秀的FPGA工程師、學(xué)生、老師、這里FPGA技術(shù)交流學(xué)習(xí)氛圍濃厚、相互分享、相互幫助、叫上小伙伴一起加入吧!


原文標(biāo)題:基于FPGA 架構(gòu)的微控制器子系統(tǒng)實(shí)現(xiàn)

文章出處:【微信公眾號(hào):FPGA設(shè)計(jì)論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

    關(guān)注

    1645

    文章

    22050

    瀏覽量

    618564

原文標(biāo)題:基于FPGA 架構(gòu)的微控制器子系統(tǒng)實(shí)現(xiàn)

文章出處:【微信號(hào):gh_9d70b445f494,微信公眾號(hào):FPGA設(shè)計(jì)論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    知名廠商微控制器(MCU)芯片手冊(cè)分享

    應(yīng)用。 微控制器(MCU)的核心作用是 在嵌入式系統(tǒng)實(shí)現(xiàn)智能化控制,它將計(jì)算、存儲(chǔ)、通信和接口功能集成到單一芯片上,使電子設(shè)備能夠自主執(zhí)行特定任務(wù)。
    的頭像 發(fā)表于 05-15 18:25 ?894次閱讀
    知名廠商<b class='flag-5'>微控制器</b>(MCU)芯片手冊(cè)分享

    家用電器開(kāi)發(fā)中微控制器的選型要點(diǎn)

    ROHM提供融入自有低功耗技術(shù)優(yōu)勢(shì)的豐富的低功耗微控制器產(chǎn)品。通過(guò)供應(yīng)微控制器產(chǎn)品,為從事電池供電的小型設(shè)備、家用電器、工業(yè)設(shè)備、社會(huì)基礎(chǔ)設(shè)施、車(chē)載設(shè)備等各種系統(tǒng)開(kāi)發(fā)的微控制器用戶(hù)提供
    的頭像 發(fā)表于 04-24 10:26 ?553次閱讀
    家用電器開(kāi)發(fā)中<b class='flag-5'>微控制器</b>的選型要點(diǎn)

    儒卓力推出基于英飛凌微控制器的AI控制系統(tǒng)

    的進(jìn)一步開(kāi)發(fā),并將其整合到面向應(yīng)用的演示中。最新成果是基于英飛凌PSOC Edge E84微控制器開(kāi)發(fā)的AI控制系統(tǒng),集成RAB3雷達(dá)手勢(shì)識(shí)別與關(guān)鍵詞識(shí)別功能。該微控制器支持在邊緣端進(jìn)行神經(jīng)網(wǎng)絡(luò)本地化計(jì)算,大幅提升
    的頭像 發(fā)表于 04-09 10:21 ?568次閱讀

    CY8C40xx系列32 位 PSOC? Arm? Cortex? 微控制器Cypress

    CY8C40xx系列32 位 PSOC? Arm? Cortex? 微控制器CypressPSoC 4是Cypress微控制器的可擴(kuò)展可重構(gòu)系統(tǒng)架構(gòu),涵蓋了Arm CortexTM-M
    發(fā)表于 01-17 09:14

    AN-0970: 使用ADuC706x微控制器實(shí)現(xiàn)RTD接口和線(xiàn)性化

    電子發(fā)燒友網(wǎng)站提供《AN-0970: 使用ADuC706x微控制器實(shí)現(xiàn)RTD接口和線(xiàn)性化.pdf》資料免費(fèi)下載
    發(fā)表于 01-14 16:00 ?1次下載
    AN-0970: 使用ADuC706x<b class='flag-5'>微控制器</b><b class='flag-5'>實(shí)現(xiàn)</b>RTD接口和線(xiàn)性化

    電動(dòng)汽車(chē)驅(qū)動(dòng)系統(tǒng)控制器硬件架構(gòu)

    前段時(shí)間有星友咨詢(xún),想了解電動(dòng)汽車(chē)驅(qū)動(dòng)系統(tǒng)控制器(逆變器)硬件架構(gòu),今天我們借助Infineon主驅(qū)逆變器的硬件架構(gòu)說(shuō)明下這個(gè)問(wèn)題。
    的頭像 發(fā)表于 01-10 17:09 ?892次閱讀
    電動(dòng)汽車(chē)驅(qū)動(dòng)<b class='flag-5'>系統(tǒng)</b>的<b class='flag-5'>控制器</b>硬件<b class='flag-5'>架構(gòu)</b>

    運(yùn)算放大器和微控制器的結(jié)合應(yīng)用

    運(yùn)算放大器和微控制器的結(jié)合應(yīng)用廣泛存在于各種電子系統(tǒng)中,它們?cè)谛盘?hào)處理、控制以及數(shù)據(jù)轉(zhuǎn)換等方面發(fā)揮著重要作用。以下是對(duì)運(yùn)算放大器和微控制器結(jié)合應(yīng)用的介紹: 一、運(yùn)算放大器(運(yùn)放)的基礎(chǔ)
    的頭像 發(fā)表于 12-18 17:53 ?769次閱讀

    FPGA微控制器優(yōu)缺點(diǎn)比較

    和可編程互連組成。它們的主要優(yōu)點(diǎn)是并行處理能力極強(qiáng),可以同時(shí)執(zhí)行多個(gè)操作,這使得FPGA在需要高速數(shù)據(jù)處理的應(yīng)用中表現(xiàn)出色,如數(shù)字信號(hào)處理(DSP)、通信系統(tǒng)和高速接口。 微控制器 微控制器
    的頭像 發(fā)表于 12-02 09:58 ?1206次閱讀

    嵌入式系統(tǒng)微控制器與微處理的區(qū)別

    它們?cè)诂F(xiàn)代電子設(shè)備中的核心作用,并探討它們?nèi)绾纬掷m(xù)推動(dòng)技術(shù)創(chuàng)新的未來(lái)。什么是嵌入式微控制器?嵌入式微控制器是設(shè)計(jì)用于在電子系統(tǒng)中執(zhí)行特定任務(wù)的緊湊型集成電路。與更廣
    的頭像 發(fā)表于 10-14 11:02 ?1229次閱讀
    嵌入式<b class='flag-5'>系統(tǒng)</b>中<b class='flag-5'>微控制器</b>與微處理<b class='flag-5'>器</b>的區(qū)別

    Simplelink? MSP432E4微控制器系統(tǒng)設(shè)計(jì)指南

    電子發(fā)燒友網(wǎng)站提供《Simplelink? MSP432E4微控制器系統(tǒng)設(shè)計(jì)指南.pdf》資料免費(fèi)下載
    發(fā)表于 10-09 11:42 ?0次下載
    Simplelink? MSP432E4<b class='flag-5'>微控制器</b>的<b class='flag-5'>系統(tǒng)</b>設(shè)計(jì)指南

    ESP32 微控制器系列指南

    2024-05-29 Don Wilcher [微控制器] ESP32 微控制器已成為物聯(lián)網(wǎng) (IoT) 和嵌入式控制器領(lǐng)域的核心部分。 ESP32 生態(tài)系統(tǒng)的制造商 Espressi
    的頭像 發(fā)表于 10-02 18:21 ?5048次閱讀
    ESP32 <b class='flag-5'>微控制器</b>系列指南

    如何將自定義邏輯從FPGA/CPLD遷移到C2000?微控制器

    電子發(fā)燒友網(wǎng)站提供《如何將自定義邏輯從FPGA/CPLD遷移到C2000?微控制器.pdf》資料免費(fèi)下載
    發(fā)表于 09-23 12:36 ?0次下載
    如何將自定義邏輯從<b class='flag-5'>FPGA</b>/CPLD遷移到C2000?<b class='flag-5'>微控制器</b>

    什么是微控制器/它的關(guān)鍵組成部分有哪些?

    微控制器
    芯廣場(chǎng)
    發(fā)布于 :2024年09月18日 15:02:33

    微控制器內(nèi)部的存儲(chǔ)有哪些

    微控制器(MCU)內(nèi)部的存儲(chǔ)微控制器系統(tǒng)的重要組成部分,它負(fù)責(zé)存儲(chǔ)程序代碼、數(shù)據(jù)以及控制邏輯等信息。這些存儲(chǔ)
    的頭像 發(fā)表于 08-22 10:41 ?1474次閱讀

    微控制器的結(jié)構(gòu)和應(yīng)用

    微控制器(Microcontroller Unit,簡(jiǎn)稱(chēng)MCU)作為嵌入式系統(tǒng)的核心部件,其原理和應(yīng)用在現(xiàn)代科技發(fā)展中占據(jù)了舉足輕重的地位。本文將從微控制器的原理、基本結(jié)構(gòu)、工作原理、性能特點(diǎn)以及廣泛的應(yīng)用領(lǐng)域等方面進(jìn)行詳細(xì)闡述
    的頭像 發(fā)表于 08-22 10:40 ?2609次閱讀