欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

當(dāng)MCU遇上FPGA會碰撞出怎樣的火花

潤欣科技Fortune ? 來源:chenyiying111 ? 作者:chenyiying111 ? 2020-03-03 09:14 ? 次閱讀

上海潤欣科技股份有限公司創(chuàng)研社

MCU是Microcontroller的縮寫,中文翻譯是微控制器,可以簡單理解為集成在單一芯片上的微型計(jì)算機(jī),它有運(yùn)算器、控制器、存儲器、總線及其他外設(shè),采用存儲程序執(zhí)行的方式,對MCU的編程就是對其中的ROM寫入程序,系統(tǒng)上電后ROM中的程序會像計(jì)算機(jī)內(nèi)存中的程序一樣得到逐條地執(zhí)行。MCU相當(dāng)于一個微型的計(jì)算機(jī)芯片,因此,也有地方把MCU稱為單片機(jī)。MCU用途比較廣,幾乎所有電子產(chǎn)品都可以找到MCU的身影。

FPGA是Field Programmable Gate Array的縮寫,中文翻譯為現(xiàn)場可編程門陣列,它是在硅片上預(yù)先設(shè)計(jì)實(shí)現(xiàn)的具有可編程特性的集成電路,它能夠按照設(shè)計(jì)人員的需求配置為指定的電路結(jié)構(gòu),讓客戶不必依賴由芯片制造商設(shè)計(jì)和制造的 ASIC 芯片。廣泛應(yīng)用在ASIC原型驗(yàn)證、網(wǎng)絡(luò)通信、汽車電子工業(yè)控制、航空航天、視頻監(jiān)控、數(shù)據(jù)中心等領(lǐng)域。

從以上描述來看,MCU和FPGA兩者之間的差異還是很大的。

1、結(jié)構(gòu)上的區(qū)別

MCU是一種微處理器,類似于電腦CPU,通常采用哈佛總線結(jié)構(gòu),或者馮諾依曼結(jié)構(gòu),對單片機(jī)的編程很大程度上要考慮到它的內(nèi)核架構(gòu)(比如ARM內(nèi)核)和各個寄存器的作用。FPGA的結(jié)構(gòu)是基于查找表(LUT)的結(jié)構(gòu),LUT本質(zhì)上就是一個RAM,F(xiàn)PGA中多使用4輸入的LUT,所以每一個LUT可以看成一個有4位地址線的RAM。當(dāng)用戶通過原理圖或HDL語言描述了一個邏輯電路以后,F(xiàn)PGA開發(fā)EDA軟件會自動計(jì)算邏輯電路的所有可能結(jié)果,并把真值表(即結(jié)果)事先寫入RAM,這樣,每輸入一個信號進(jìn)行邏輯運(yùn)算就等于輸入一個地址進(jìn)行查表,找出地址對應(yīng)的內(nèi)容,然后輸出即可。FPGA可以看作是純粹的數(shù)字電路,其程序不用考慮芯片的結(jié)構(gòu),自由度非常大。

2、代碼的執(zhí)行方式上的區(qū)別

MCU無論是哈佛總線結(jié)構(gòu)或者馮諾依曼結(jié)構(gòu)均為取指到執(zhí)行,指令是順序執(zhí)行的(即使是中斷/異常,其發(fā)生后的中斷服務(wù)程序也是順序執(zhí)行的);而FPGA是基于邏輯門和觸發(fā)器的,它是并行執(zhí)行方式,沒有取指到執(zhí)行這種操作。簡單來說,就是通過燒寫文件去配置查找表的內(nèi)容,從而在相同的電路情況下實(shí)現(xiàn)了不同的邏輯功能,數(shù)字電路中所有邏輯門和觸發(fā)器均可以實(shí)現(xiàn),它適合真正意義上的并行任務(wù)處理。FPGA程序在編譯后實(shí)際上是轉(zhuǎn)換為內(nèi)部的連線表,相當(dāng)于FPGA內(nèi)部提供了大量的與非門、或非門、觸發(fā)器等基本數(shù)字邏輯器件,編程決定了有多少器件被使用以及它們之間的連接方式。通過編程,用戶可對FPGA內(nèi)部的邏輯模塊和I/O模塊重新配置,以實(shí)現(xiàn)用戶的邏輯。它還具有靜態(tài)可重復(fù)編程和動態(tài)在系統(tǒng)重新配置的特性,使得硬件的功能可以像軟件一樣通過編程來修改。只要FPGA規(guī)模夠大,這些數(shù)字器件理論上能形成一切數(shù)字系統(tǒng),包括MCU,甚至CPU。因FPGA是純數(shù)字電路,在抗干擾和速度性能上有很大優(yōu)勢。

既然MCU和FPGA有如此大的差異,那么有沒有一些應(yīng)用需要同時使用到MCU和FPGA呢?答案是肯定的。比如,有的應(yīng)用同時需要有靈活的控制和外設(shè)接口(比如USB接口等),同時需要支持高速并行運(yùn)算,如FFT等,那么就要考慮使用MCU+FPGA的系統(tǒng)架構(gòu),F(xiàn)PGA適合并行處理,性能可以比同樣主頻的MCU高出上百倍,一般MCU+FPGA異構(gòu)架構(gòu)都是把密集運(yùn)算交FPGA,而MCU處理邏輯復(fù)雜的業(yè)務(wù)。這種MCU+FPGA系統(tǒng)往往要求開發(fā)人員不僅要熟悉MCU軟硬件開發(fā),也需要熟悉FPGA的程序設(shè)計(jì),更為關(guān)鍵的是能夠設(shè)計(jì)MCU與FPGA之間的數(shù)據(jù)交互模式,常見方式有并行總線方式,實(shí)現(xiàn)MCU與FPGA之間的通信,或者通過MCU對FPGA在線進(jìn)行配置。典型的MCU+FPGA系統(tǒng)的產(chǎn)品案例,如下圖1:

圖1 MCU+FPGA架構(gòu)的產(chǎn)品案例

針對上述這樣的產(chǎn)品應(yīng)用中同時需要使用MCU和FPGA的情形,今天就來詳細(xì)介紹我們的主角,它就是來自國產(chǎn)半導(dǎo)體廠商安路科技“小而美”的MCU+FPGA Soc – ELF2系列。ELF2內(nèi)部包含了FPGA資源,并且內(nèi)嵌了一個ARM Cortex-M3硬核IP及豐富的外設(shè)資源。

FPGA資源包含LUT4/5混合邏輯架構(gòu),分布式RAM支持,16路全局時鐘,最大達(dá)670Kbits BRAM,15個18*18 DSP,LUT規(guī)模高達(dá)4480。如下圖2:

圖2 ELF2 Soc FPGA基本特性

Cortex-M3 MCU內(nèi)核最高主頻125MHz,4Mbit SPI Flash,48KB片上SRAM,QSPI接口支持內(nèi)置/外置SPI Flash操作,集成Timer,WDT,DMA,UART,SPI,I2C,ADC,RTC等外設(shè)。MCU特性如下:

ELF2M45 Soc資源及其封裝:

安路科技ELF2 Soc系統(tǒng)框圖,如下圖3:

圖3 ELF2 Soc系統(tǒng)框圖

根據(jù)LUT規(guī)模大小和RAM資源大小不同,ELF2系列有不同的型號,ELF2 Soc選型表如下表1所示:

表1 ELF2 Soc選型表

ELF2的封裝形式也很豐富,一顆芯片可以實(shí)現(xiàn)由MCU和FPGA兩顆芯片實(shí)現(xiàn)的功能,大大簡化了系統(tǒng)設(shè)計(jì),還節(jié)省了PCB面積。EFL2封裝形式如下表2所示:

表2 ELF2的封裝形式

ELF2 Soc內(nèi)部的MCU與FPGA有4種數(shù)據(jù)交互方式,用戶可以靈活選擇其中任何一種,如下圖4所示:

1、 AHB Slave

2、 共享SRAM(SRAM:32KByte)

3、 高16個GPIO

4、 16位用戶寄存器(MCU->FPGA)

圖4 ELF2 Soc MCU與FPGA交互方式

ELF2 Soc軟件開發(fā)需要同時使用到安路科技自主開發(fā)的TD EDA軟件和ARM公司的Keil MDK軟件,安路科技提供大量的Demo演示示例程序供客戶參考和學(xué)習(xí)。ELF2 Soc軟件開發(fā)流程如下圖5所示:

圖5 ELF2 Soc軟件開發(fā)流程

TD EDA軟件和ARM的Keil MDK軟件界面如下圖6所示:

圖6 TD EDA軟件和ARM的Keil MDK軟件界面

為了方便用戶評估和學(xué)習(xí),針對ELF2 Soc系列,安路科技特別推出了專用的開發(fā)板,如下圖7所示:

圖7 ELF2 Soc開發(fā)板

最后,我想談?wù)勱P(guān)于國產(chǎn)FPGA替代的觀點(diǎn)。

全球 FPGA 市場在 5GAI 兩大驅(qū)動因子下未來預(yù)計(jì)享有穩(wěn)健增長,而目前國內(nèi) 100 億人民幣市場中,國產(chǎn)廠商占比僅 4%,國產(chǎn)率極低,市場空間和潛力巨大;疊加中美貿(mào)易戰(zhàn)的因素,終端制造業(yè)特別是各個行業(yè)的頭部客戶正在尋求國產(chǎn)替代,避免全盤使用美國公司生產(chǎn)的芯片,國產(chǎn)替代進(jìn)程有明顯加速的趨勢。FPGA行業(yè)技術(shù)門檻較高,產(chǎn)業(yè)比較集中,國產(chǎn)廠商替代增速有望顯著高于行業(yè)平均。國外三大FPGA廠家分別是Xilinx,Intel(收購原Altera)及Lattice,國內(nèi) FPGA 廠商主要有 8 家:安路科技、紫光同創(chuàng)、國微電子、成都華微電子、智多晶、廣州高云半導(dǎo)體、上海復(fù)旦微電子和京微齊力。國產(chǎn)FPGA廠商中,安路科技的FPGA產(chǎn)品有三大系列,分別是高端PHOENIX(鳳凰系列)、中端EAGLE(獵鷹系列)和低端ELF(精靈系列),數(shù)十款芯片。產(chǎn)品在核心架構(gòu)、軟件算法和系統(tǒng)集成等方面擁有多項(xiàng)技術(shù)專利。值得一提的是,在EDA軟件能力方面,國內(nèi)FPGA廠商目前只有兩家具有商用軟件全流程技術(shù),安路科技就是其中一家,自主開發(fā)的全流程TD軟件系統(tǒng)和硬件芯片完美地結(jié)合在一起,提供了用戶從前端綜合到位流生成的完全開發(fā)平臺,而其他廠商都需要外購邏輯綜合工具。安路科技FPGA芯片已經(jīng)成功應(yīng)用到通信設(shè)備、工業(yè)控制、消費(fèi)電子的部分領(lǐng)域。安路科技是國產(chǎn)FPGA廠商中綜合實(shí)力最強(qiáng),最具競爭力的品牌之一,有望在國產(chǎn)FPGA替代及新市場開拓中繼續(xù)獲得越來越大的市場份額和高速的業(yè)績增長。

由此可見,國產(chǎn)替代疊加行業(yè)增長及中美貿(mào)易戰(zhàn)等因素,國產(chǎn)FPGA廠商將進(jìn)入增長快車道。潤欣科技作為安路科技的合作伙伴,如您有產(chǎn)品應(yīng)用需要用到FPGA,不限于MCU+FPGA異構(gòu)架構(gòu)的產(chǎn)品,都可以與我們潤欣科技取得聯(lián)系,我們將竭誠為您服務(wù),協(xié)助您加速產(chǎn)品上市時間,提升產(chǎn)品性價比。

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

    關(guān)注

    9

    文章

    428

    瀏覽量

    26643
  • MCU方案
    +關(guān)注

    關(guān)注

    0

    文章

    21

    瀏覽量

    9559
收藏 人收藏

    評論

    相關(guān)推薦

    當(dāng)DSP與FPGA通訊的時候,XZCS0、XZCS6、XZCS7影響ADS8556的工作嗎?

    ,FPGA片選的話,不用片選信號,DSP只對FPGA寫數(shù)據(jù),現(xiàn)在的問題是當(dāng)DSP與FPGA通訊的時候,XZCS0、XZCS6、XZCS7
    發(fā)表于 12-20 07:30

    RK3568 + OpenCV 碰撞出什么火花?案例詳解:2-1 基于OpenCV的畫線實(shí)驗(yàn)

    )先在設(shè)備管理器查看串口的端口號; (2)再設(shè)置串口調(diào)試工具,波特率設(shè)置為1500000,點(diǎn)擊連接,在Xshell調(diào)試終端顯示連接成功。 (3)連接成功后,撥動實(shí)驗(yàn)箱的電源開關(guān),將實(shí)驗(yàn)箱上電。 (4
    發(fā)表于 12-03 14:09

    MCUFPGA的區(qū)別分析

    1. 引言 隨著技術(shù)的發(fā)展,電子系統(tǒng)變得越來越復(fù)雜,對處理能力的需求也在不斷增長。MCUFPGA作為兩種不同的處理技術(shù),各自有著獨(dú)特的優(yōu)勢和局限性。 2. 基本概念 MCU(微控制器單元
    的頭像 發(fā)表于 11-11 14:58 ?1188次閱讀

    當(dāng)AI遇上質(zhì)檢擦出什么樣的火花

    質(zhì)檢是工廠中的主要場景,傳統(tǒng)的人工質(zhì)檢需要工人時刻盯著機(jī)器屏幕,從圖中發(fā)現(xiàn)產(chǎn)品的缺陷,速度大約保持在2秒一張。但如果一張產(chǎn)品的瑕疵難以判斷,可能還要多花上幾秒思考。而在具體的操作過程中,因?yàn)榭简?yàn)視力和專注度,質(zhì)檢員們往往感到較為疲倦。
    的頭像 發(fā)表于 11-07 11:44 ?345次閱讀

    MCUFPGA的區(qū)別和聯(lián)動

    微控制器單元(MCU)和現(xiàn)場可編程門陣列(FPGA)是兩種廣泛應(yīng)用于電子設(shè)計(jì)領(lǐng)域的集成電路。它們各自具有獨(dú)特的特點(diǎn)和應(yīng)用場景,同時也可以在某些項(xiàng)目中實(shí)現(xiàn)聯(lián)動,以發(fā)揮各自的優(yōu)勢。 MCUFPG
    的頭像 發(fā)表于 11-01 13:51 ?1033次閱讀

    IP地址與智能家居能夠碰撞出什么樣的火花呢?

    感應(yīng)燈、遠(yuǎn)程遙控空調(diào),自動感應(yīng)窗簾——智能家居已經(jīng)在正逐步走入我們的生活,為我們帶來前所未有的便捷與舒適體驗(yàn)。而在這一進(jìn)程中,IP地址又能夠與智能家居碰撞出什么樣的火花呢? 一、IP地址:智能家居
    的頭像 發(fā)表于 09-24 11:21 ?297次閱讀

    電機(jī)碳刷打火花的原因及處理方法

    電機(jī)碳刷打火花的原因及處理方法如下: 一、電機(jī)碳刷打火花的原因 碳刷磨損過度 :當(dāng)碳刷磨損到一定程度時,其與換向器之間的接觸面積減小,導(dǎo)致電阻增大,進(jìn)而產(chǎn)生高溫和
    的頭像 發(fā)表于 09-03 14:32 ?5595次閱讀

    當(dāng)污水處理廠遇上數(shù)字孿生,將碰撞出怎樣火花?

    山西太忻一體化經(jīng)濟(jì)區(qū)污水處理廠位于山西省太原市太忻經(jīng)濟(jì)區(qū)大盂首開區(qū)南部,占地301.5畝,總設(shè)計(jì)規(guī)模為20萬噸/日,一期工程5萬噸/日。項(xiàng)目采用地上式布置,涵蓋進(jìn)水井、水解生物池、二沉池、D型濾池等21個單體建筑,項(xiàng)目建成后,經(jīng)過深度處理的污水將達(dá)到國家最高排放標(biāo)準(zhǔn),并實(shí)現(xiàn)全部循環(huán)再利用,真正做到零排放,從而發(fā)揮區(qū)域生態(tài)環(huán)境治理的示范效應(yīng)?!緢D片來源于中鐵建
    的頭像 發(fā)表于 08-30 13:12 ?189次閱讀
    <b class='flag-5'>當(dāng)</b>污水處理廠<b class='flag-5'>遇上</b>數(shù)字孿生,將<b class='flag-5'>碰撞出</b><b class='flag-5'>怎樣</b>的<b class='flag-5'>火花</b>?

    當(dāng)5G融合體育時,碰撞出怎樣火花

    觀賽的樂趣,你更愛哪一種?是和親朋好友圍坐電視機(jī)前共同經(jīng)歷難忘的時刻,還是獨(dú)自徜徉于直播、彈幕和熱搜的世界?隨著科技與體育的關(guān)系日益緊密,我們的觀賽體驗(yàn)正在被重新定義。正值全球矚目的體育盛事即將在巴黎啟幕,讓我們共同期待當(dāng)5G融合體育時,
    的頭像 發(fā)表于 08-16 11:14 ?1.7w次閱讀

    FPGAMCU的應(yīng)用場景

    到Windows無響應(yīng),而MCU只要設(shè)計(jì)的問題不大,一般跑飛的概率小很多,而FPGA的實(shí)時系統(tǒng)的低延遲在某些場景更勝一籌。 硬件級可編程性的應(yīng)用 對于創(chuàng)新性的應(yīng)用或尚未成熟的算
    發(fā)表于 07-29 15:45

    SOLIDWORKS教育版:開啟數(shù)字化設(shè)計(jì)新時代的鑰匙

    在數(shù)字化設(shè)計(jì)的世界里,SolidWorks無疑是一個重量級的角色。那么,你是否想過,當(dāng)solidworks遇上教育版,碰撞出怎樣
    的頭像 發(fā)表于 06-17 16:18 ?294次閱讀

    當(dāng)USB Type-C 遇上汽車應(yīng)用新需求,擦出什么火花?

    盡管 USB Type-C 主要作為筆記本電腦、平板電腦和智能手機(jī)的新一代、更快充電標(biāo)準(zhǔn)而為人所熟知,但在電力輸送和連接應(yīng)用領(lǐng)域也變得日益普及。USB Type-C 的速度和效率非常高:隨著 USB 電力輸送 (USB PD) R3.1 規(guī)范的發(fā)展, 一個 USB Type-C 連接器便可支持高達(dá) 240W(48V 和 5A)的功率,相較于 USB Std-A 連接器的 7.5W(5V 和 1.5A) ,這是一個顯著的提升。 USB Type-C 的廣泛采用并非偶然,歐盟、印度、巴西和韓國紛紛制定并實(shí)施了相關(guān)規(guī)定,要求便攜式個人電子產(chǎn)品
    發(fā)表于 05-16 09:49 ?884次閱讀
    <b class='flag-5'>當(dāng)</b>USB Type-C <b class='flag-5'>遇上</b>汽車應(yīng)用新需求,<b class='flag-5'>會</b>擦出什么<b class='flag-5'>火花</b>?

    當(dāng)法式美學(xué)遇上鴻蒙生態(tài),Hi暢享70 Pro 5G演繹科技浪漫?

    70 Pro 5G,作為繼成功融入鴻蒙生態(tài)系統(tǒng)并推出Hi暢享60系列之后的又一里程碑。這款新品的問世,不禁讓人好奇,當(dāng)充滿法式風(fēng)情的設(shè)計(jì)理念與鴻蒙生態(tài)的前沿科技相遇,將激發(fā)出怎樣的創(chuàng)意火花? 在整體布局上,Hi暢享70 Pro
    的頭像 發(fā)表于 03-29 12:51 ?512次閱讀
    <b class='flag-5'>當(dāng)</b>法式美學(xué)<b class='flag-5'>遇上</b>鴻蒙生態(tài),Hi暢享70 Pro 5G演繹科技浪漫?

    FPGAMCU的區(qū)別入門難度如何

    如題,目前我的MCU入門了,請問FPGA的入門如何,需要怎么樣去學(xué)習(xí)?
    發(fā)表于 03-16 07:16

    FPGAMCU的區(qū)別

    FPGA和單片機(jī) (MCU)的區(qū)別 結(jié)構(gòu)上的區(qū)別 單片機(jī)(MCU)是一種微處理器,類似于電腦CPU的,它一般采用的是哈佛總線結(jié)構(gòu),或者馮諾依曼結(jié)構(gòu),對單片機(jī)的編程很大程度上要考慮到它的結(jié)構(gòu)和各個
    發(fā)表于 03-16 07:14