国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于FPGA 架構的微控制器子系統實現

FPGA設計論壇 ? 來源:未知 ? 2023-03-24 17:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

那些不熟悉使用 FPGA 的人面臨著許多關于這些設備的復雜性、成本和功耗特性的神話。許多開發人員認為 FPGA 可能只適用于高度專業化、高成本的軍事系統,但目前的情況與這種情況相去甚遠。在當今的云連接世界中,FPGA 的最大應用是數據中心應用,除了加速搜索功能外,它們還用于使用神經網絡深度學習技術進行圖像識別搜索。

毫無疑問,精通構建基于微控制器微處理器的系統的嵌入式開發人員在考慮使用 FPGA 時會被前面的學習曲線嚇倒。對大多數人來說,顯著的區別將是從基于軟件的思維過程轉向硬件“門”方法。FPGA 被認為是最接近設計定制 IC 的最接近的東西,它可以完全按照您的要求進行設計,FPGA 本質上是通用門和單元的空白畫布,是使用硬件描述語言 (HDL) 編程或連接在一起的結構(圖1)。學習數字邏輯的電子工程師很快就會對 FPGA 背后的基本概念感到賓至如歸,而其他人可能會發現有關該主題的在線進修課程很有用。Simon Monk 對 FPGA 進行編程。

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

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

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

這種評估板的一個例子是Microsemi的 SmartFusion2 入門套件,如圖 2 所示。

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

圖 2:SmartFusion2 入門套件。

該入門套件包含一個系統級模塊 (SOM),其中包含帶有相關存儲器和時鐘的 Microsemi SmartFusion2 FPGA SoC 器件,以及一個承載原型設計區域、電源轉換器電源管理IC 的 SmartFusion2 基板,該入門套件提供了一個完整的平臺開始您的第一個設計。

FPGA SoC 器件具有 32 位ARM Cortex-M3 微控制器內核,在 FPGA 架構中實現為微控制器子系統 (MSS)。它支持 64 MB DDR 內存和 16 MB 閃存,并且能夠運行高達 142 MHz。圖 3 顯示了 SmartFusion2 SOM 的功能框圖。

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

圖 3:SmartFusion2 系統級模塊的功能框圖。

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

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

圖 4:SmartFusion2 基板功能框圖。

在對 FPGA SoC 進行編程時,Microsemi 的設計流程工具Libero可從 Microsemi 網站免費下載。套件中還包括作為 Libero 項目設置的完整 FPGA SoC 和電路板。Libero 將 FPGA 設計的設計流程與嵌入式應用程序開發集成在一起,如圖 5 所示。

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

圖 5:Libero 將傳統的 FPGA 設計流程與微控制器固件開發集成在一起。

Libero 快速入門指南很好地介紹了使用 Libero 和整個設計流程。Libero 的一個關鍵部分是 System Builder 向導(圖 6),它通過提出一系列問題來幫助開發人員進行架構設計過程,這些問題有助于塑造基本系統要求、配置選項,并在需要時向架構添加額外的外圍設備。

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

圖 6:Libero System Builder 向導 - MSS 中時鐘功能的示例設置。

與傳統的開發實踐保持一致,“Hello World”第一程序的現代解釋是通過閃爍的 LED 設計項目實現的。在本教程中完整記錄,該文檔指導工程師完成設計流程以實現此基本設計功能。圖 7 是本教程的屏幕截圖,突出顯示了將輸出信號分配給指定的 GPIO 引腳,該引腳在基板上連接了一個 LED。

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

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

結論

FPGA 在原始計算能力、設計靈活性和每瓦性能方面可為開發人員提供很多幫助。以前被視為程序復雜、耗電大且價格昂貴的設備,隨著越來越多的商業應用利用其廣泛的功能,它們在最近已經成熟了很多。眾所周知,在工程師創建復雜的神經網絡設計之前,有一個合理的學習曲線。但是,由于本文中描述的開發工具的可用性,邁出第一步變得容易得多。

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

掃描二維碼獲取

更多精彩

FPGA設計論壇

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

有你想看的精彩 至芯科技-FPGA就業培訓來襲!你的選擇開啟你的高薪之路!3月28號北京中心開課、歡迎咨詢! 英特爾走向Fabless的可能性分析 簡談:基于FPGA 的CRC校驗碼生成器 詳細分析:電容器的四個典型應用電路圖

歡迎關注至芯科技

至芯官網:www.zxopen.com

至芯科技技術論壇:www.fpgaw.com

至芯科技淘寶網址:

https://zxopen.taobao.com

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

https://space.bilibili.com/521850676

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

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

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

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

掃碼加微信回復加群

邀請您加入FPGA學習交流群

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

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


原文標題:基于FPGA 架構的微控制器子系統實現

文章出處:【微信公眾號:FPGA設計論壇】歡迎添加關注!文章轉載請注明出處。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1660

    文章

    22412

    瀏覽量

    636330

原文標題:基于FPGA 架構的微控制器子系統實現

文章出處:【微信號:gh_9d70b445f494,微信公眾號:FPGA設計論壇】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Atmel ATmega644P/V 8位AVR微控制器深度剖析

    RISC架構的低功耗CMOS 8位微控制器。它能夠在單個時鐘周期內執行強大的指令,每兆赫茲可實現接近1MIPS的吞吐量,這使得系統設計師能夠在功耗
    的頭像 發表于 03-05 16:20 ?55次閱讀

    Infineon XMC4400系列微控制器數據手冊解讀

    1.1 系統架構 XMC4400系列微控制器具有豐富的系統資源。其CPU子系統采用高性能32位ARM Cortex - M4 CPU,支持
    的頭像 發表于 02-26 16:40 ?288次閱讀

    ATtiny28系列微控制器:低功耗與高性能的完美結合

    ATtiny28系列微控制器:低功耗與高性能的完美結合 引言 在電子設計領域,對于微控制器的需求往往是在低功耗和高性能之間尋求平衡。ATtiny28系列微控制器基于AVR RISC架構
    的頭像 發表于 02-09 16:25 ?154次閱讀

    基于靈動MM32F0140微控制器的汽車傳感控制

    在現代汽車電子系統中,各類傳感模塊需要通過高效可靠的車身總線與主控單元進行通信,以實現整車狀態的實時監控與智能控制。微控制器作為傳感
    的頭像 發表于 02-06 16:51 ?911次閱讀
    基于靈動MM32F0140<b class='flag-5'>微控制器</b>的汽車傳感<b class='flag-5'>控制</b>

    OBD診斷儀方案MCU微控制器應用

    OBD(車載自動診斷系統,On-Board Diagnostics)作為現代車輛運行狀態監控與異常反饋的重要系統,主要用于實時監測發動機及相關控制系統的工作數據。英尚推出的基于MCU微控制器
    的頭像 發表于 01-09 16:50 ?735次閱讀
    OBD診斷儀方案MCU<b class='flag-5'>微控制器</b>應用

    請問各型號的CW32微控制器在核心架構上有何區別?

    各型號的CW32微控制器在核心架構上有何區別?
    發表于 12-16 07:52

    推薦HVAC FLAP系統的MCU微控制器解決方案

    風門(FLAP)的執行是影響系統精度與能效的重要環節。為此,英尚微電子推出一種基于MM32SPIN023C微控制器的高效HVAC FLAP系統方案,以高集成、高可靠的特性
    的頭像 發表于 12-08 16:31 ?666次閱讀

    MCU微控制器CH32L103高速電吹風方案

    MCU微控制器是整個電吹風控制系統的指揮中心。英尚微推出的高速電吹風方案,以MCU微控制器CH32L103為主控微控制器,幫助高速電吹風實現
    的頭像 發表于 11-27 16:20 ?433次閱讀

    選擇微控制器MCU幾個步驟

    就準備微控制器選型了。這當然不是個好主意。 在微控制器方面做任何決策時,硬件和軟件工程師首先應設計出系統的高層結構、框圖和流程圖,只有到那時才有足夠的信息開始對微控制器選型進行合理的
    發表于 11-26 07:09

    MCU微控制器是什么(mcu微控制器芯片原理)

    微小的芯片上。就像把整個書房的功能濃縮到一部智能手機里,MCU實現了"方寸之間,盡顯智慧"的設計理念。從分類來看,MCU微控制器按照數據處理能力分為4位到64位不等;根據架構差異有哈佛與馮諾依曼之分;按應用場景則分為通用型和專用
    的頭像 發表于 11-17 17:23 ?908次閱讀

    AVR64EA微控制器:高性能與靈活性的完美結合

    Microchip Technology AVR64EA28/32/48 AVR? EA微控制器為AVR CPU配備了以高達20MHz的時鐘速度運行的硬件乘法器。AVR EA系列具有靈活且低功耗
    的頭像 發表于 10-10 11:32 ?837次閱讀
    AVR64EA<b class='flag-5'>微控制器</b>:高性能與靈活性的完美結合

    電源控制器MCU硬件在環(HIL)測試方案

    、 方案優勢 相較于傳統硬件結合 MCU 的測試模式,基于 EasyGo 實時仿真平臺的電源控制器 MCU+HIL 方案在核心性能上具有顯著優勢,具體對比如下: 三、 **系統架構 ** EasyGo
    發表于 08-20 18:31

    如何使用 M032 系列微控制器 (MCU) 實現 USB 磁盤和 FatFs 功能?

    使用 M032 系列微控制器 (MCU) 實現 USB 磁盤和 FatFs 功能
    發表于 08-20 06:40

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

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

    家用電器開發中微控制器的選型要點

    ROHM提供融入自有低功耗技術優勢的豐富的低功耗微控制器產品。通過供應微控制器產品,為從事電池供電的小型設備、家用電器、工業設備、社會基礎設施、車載設備等各種系統開發的微控制器用戶提供
    的頭像 發表于 04-24 10:26 ?1400次閱讀
    家用電器開發中<b class='flag-5'>微控制器</b>的選型要點