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

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

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

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

各類處理器中的仲裁

FPGA之家 ? 來源:FPGA之家 ? 作者:FPGA之家 ? 2022-06-16 10:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1. 仲裁含義

“仲裁”漢字的意思是一個人站在中立的位置來裁定,保證正常的秩序。因此,涉及裁定,肯定存在資源分配的矛盾,本來就一個東西卻有2方甚至多方爭占。在生活中有仲裁,同樣在架構(gòu)中也有仲裁。

而在嵌入式處理器架構(gòu)中,主要涉及運算和數(shù)據(jù)傳輸?shù)拿苄枰俨茫瑏肀WC系統(tǒng)的正常運行。因此,可以通過仲裁的角度將各個處理器架構(gòu)做一個串聯(lián),便于我們學(xué)習和理解,文中只是本人自己學(xué)習處理器架構(gòu)的筆記總結(jié),僅供學(xué)習參考。

2. 各類處理器中的仲裁

MCU(微型處理器即單片機

微型控制器的核心是不斷的從存儲器中讀取指令和數(shù)據(jù)送入運算單元運算后將結(jié)果寫入數(shù)據(jù)存儲器或者輸出,在這個過程中就涉及存儲器和讀寫操作的資源的有限,就會涉及到仲裁處理方式,就出現(xiàn)了2種架構(gòu):

1. 馮諾依曼架構(gòu)的分時復(fù)用,分時在一個總線上去訪問同一存儲器來避免沖突矛盾;

2. 哈佛架構(gòu)的并行處理,2路讀寫總線和2個獨立的存儲器,就不存在沖突矛盾。

當然,當有突發(fā)情況出現(xiàn)的時候,MCU必須優(yōu)先處理該突發(fā)情況,這里就涉及到仲裁的另一種處理方式:

3. 這里采用的方式就是我們常說的中斷,可以理解為被突發(fā)需優(yōu)先處理的事打斷,優(yōu)先處理中斷時間,把手頭的事臨時入庫,待中斷時間處理完后接著出庫處理,這里的入庫出庫即入棧出棧。

PC CPU(通用處理器即電腦

PC CPU是針對通用而設(shè)計的處理器,就是我們辦公用的電腦,仲裁的處理方式和MCU類似,只是更加復(fù)雜:

1. 使用了操作系統(tǒng)來處理各個資源的沖突問題;

2. 使用了線程進程的概念來處理資源的沖突問題。

ARMAdvanced RISC Machines)

ARM可理解為是介入MCU和PC間的嵌入式處理器:

1. 比MCU復(fù)雜,一般帶微型操作系統(tǒng)實現(xiàn)仲裁處理;

2. 比PC靈活,可剪裁,仲裁的處理沒有PC的復(fù)雜;

3.在指令集上深耕數(shù)年,使用精簡的指令集,廣泛用于嵌入式行業(yè),可以理解從指令集角度來處理各種操作的矛盾提高效率。

DSP數(shù)字信號處理器)

DSP即數(shù)字信號處理專用處理器,DSP的沖突更多的是數(shù)據(jù)的運算和處理能力,原有的MCU架構(gòu)的仲裁處理方式無法滿足,因此:

1. 增加計算處理能力,有更加豐富的數(shù)學(xué)運算IP核,如三角函數(shù)等高等運算;

2. 增加更多的系統(tǒng)總線架構(gòu),來減少指令、數(shù)據(jù)傳輸間的沖突問題。

GPU

GPU起源是用于圖像處理的專用處理器,而圖像的特點就是數(shù)據(jù)量大,計算量大,后面經(jīng)過需求的不斷推動,出現(xiàn)了顯卡,而再一波AI潮流,讓GPU大放異彩,用一句話來概括GPU的話就是:N個計算核心下超位寬存儲單元的處理器。

1. N個計算核心,GPU擁有數(shù)千個可完成復(fù)雜運算的計算核心,可以同時完成數(shù)千個計算;

2. 超位寬,一般處理器的外部存儲器DDR受頻率位寬的影響數(shù)據(jù)傳輸能力有限,那怕有好的仲裁機制也不行,而GPU的DDR位寬是一般處理器的幾十倍,自然數(shù)據(jù)傳輸上強幾十倍。

FPGA

FPGA計算和數(shù)據(jù)傳輸均可定制,但面臨需要仲裁的問題和處理方式同其它類似:

1. 數(shù)據(jù)計算單元并行化,并行處理大量數(shù)據(jù)時,涉及數(shù)據(jù)的加載、暫存和輸出;

2. 多路總線仲裁數(shù)據(jù)的傳輸,AXI4等總線標準的互聯(lián)IP核,實現(xiàn)更大帶寬的數(shù)據(jù)傳輸,內(nèi)部數(shù)據(jù)傳輸受資源的限制,外部受DDR存儲器理論帶寬和DDR仲裁利用率的限制。

3. 總結(jié)

FPGA要實現(xiàn)高性能的定制功能,也就重點在你的仲裁處理能力,常用的有:

堆資源,用好幾片F(xiàn)PGA處理器;

使用優(yōu)質(zhì)的仲裁架構(gòu),讓數(shù)據(jù)傳輸間效率最優(yōu)化。

隨著FPGA成本下降,5G的崛起,它會越來越用于傳統(tǒng)行業(yè),也就不再是高端的代名詞,會更多的用于消費對成本敏感的市場,那時候或許更好的FPGA定制會產(chǎn)生更大的市場競爭力,帶來更大的利潤。

例如:用EDA軟件提高的AXI總線互聯(lián)IP訪問DDR資源大效率低,而用自己編寫的AXI仲裁代碼只用十分之一的資源而帶來接近雙倍的效率,自然在消費成本敏感市場中占主導(dǎo)地位,或許覺得編寫這樣的AXI仲裁的代價太大,但需求和市場的推動讓我已經(jīng)在深度學(xué)習中編寫實現(xiàn)了這樣的代碼并封裝為IP。

審核編輯 :李倩

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

    關(guān)注

    68

    文章

    20148

    瀏覽量

    247149
  • 嵌入式
    +關(guān)注

    關(guān)注

    5186

    文章

    20149

    瀏覽量

    328846
  • 微型控制器
    +關(guān)注

    關(guān)注

    0

    文章

    6

    瀏覽量

    5363

原文標題:仲裁角度淺談各類處理器架構(gòu)

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    基于E203 NICE協(xié)處理器擴展指令

    1、實現(xiàn)功能 基于官方提供的demo nice的硬件代碼,設(shè)計一個基于e203 nice協(xié)處理的加法器。 2NICE協(xié)處理器理論學(xué)習 nice協(xié)處理器的作用主要是用于控制通路的管理 去年
    發(fā)表于 10-21 14:35

    Cortex-M0+處理器的HardFault錯誤介紹

    在ARM處理器,如果一個程序產(chǎn)生了錯誤并且被處理器檢測到,就會產(chǎn)生錯誤異常。Cortex-M0+處理器只有一種異常用以處理錯誤:HardF
    的頭像 發(fā)表于 10-14 10:50 ?2965次閱讀
    Cortex-M0+<b class='flag-5'>處理器</b>的HardFault錯誤介紹

    關(guān)于人工智能處理器的11個誤解

    本文轉(zhuǎn)自:TechSugar編譯自ElectronicDesign人工智能浪潮已然席卷全球,將人工智能加速處理器整合到各類應(yīng)用也變得愈發(fā)普遍。然而,圍繞它們是什么、如何運作、能如
    的頭像 發(fā)表于 08-07 13:21 ?878次閱讀
    關(guān)于人工智能<b class='flag-5'>處理器</b>的11個誤解

    海光雙路服務(wù)主板,支持 5000/7000系列 2/3號處理器

    處理器
    jf_10805031
    發(fā)布于 :2025年04月02日 14:17:42

    集特 國產(chǎn)飛騰處理器工控主板GM9-2602

    處理器
    集特國產(chǎn)工控產(chǎn)品
    發(fā)布于 :2025年03月12日 14:07:04

    常見處理器故障及解決方法

    異常升高。 系統(tǒng)頻繁重啟或自動關(guān)機。 BIOS顯示的處理器溫度超過正常范圍。 解決方法: 清理處理器散熱上的灰塵。 檢查散熱是否正確安
    的頭像 發(fā)表于 02-07 09:17 ?2505次閱讀

    處理器超頻技巧與注意事項

    隨著科技的發(fā)展,處理器的性能越來越強大,但有時我們?nèi)韵M@得更高的性能。超頻是一種提高處理器性能的方法,但需要謹慎操作以避免潛在風險。 超頻前的準備 了解處理器規(guī)格 :在超頻前,了解處理器
    的頭像 發(fā)表于 02-07 09:16 ?1873次閱讀

    低功耗處理器的優(yōu)勢分析

    隨著科技的飛速發(fā)展,電子設(shè)備的種類和數(shù)量不斷增加,人們對設(shè)備的能效要求也越來越高。低功耗處理器因其在節(jié)能、環(huán)保和成本效益方面的優(yōu)勢而受到廣泛關(guān)注。 低功耗處理器的定義 低功耗處理器是指在設(shè)計時
    的頭像 發(fā)表于 02-07 09:14 ?1789次閱讀

    處理器和芯片的區(qū)別是什么 處理器是指cpu嗎

    是一種特定類型的芯片,專門設(shè)計用于執(zhí)行一系列指令來處理數(shù)據(jù)或控制其他設(shè)備。它是計算機或其他電子設(shè)備的關(guān)鍵部件,負責執(zhí)行程序指令,控制計算機系統(tǒng)的運行。處理器通常由運算邏輯部件、寄存
    的頭像 發(fā)表于 02-01 14:59 ?7823次閱讀

    量子處理器的作用_量子處理器的優(yōu)缺點

    量子處理器(QPU),又稱量子級計算機處理器,是量子計算機的核心部件,其作用主要體現(xiàn)在以下幾個方面:   一、高速計算與處理能力   量子
    的頭像 發(fā)表于 01-27 13:44 ?1512次閱讀

    量子處理器是什么_量子處理器原理

    量子處理器(QPU)是量子計算機的核心部件,它利用量子力學(xué)原理進行高速數(shù)學(xué)和邏輯運算、存儲及處理量子信息。以下是對量子處理器的詳細介紹:
    的頭像 發(fā)表于 01-27 11:53 ?1776次閱讀

    EE-283:使用ADSP-TS20x TigerSHARC處理器進行外部總線仲裁

    電子發(fā)燒友網(wǎng)站提供《EE-283:使用ADSP-TS20x TigerSHARC處理器進行外部總線仲裁.pdf》資料免費下載
    發(fā)表于 01-14 17:20 ?0次下載
    EE-283:使用ADSP-TS20x TigerSHARC<b class='flag-5'>處理器</b>進行外部總線<b class='flag-5'>仲裁</b>

    EE-340: SHARC處理器和Blackfin處理器的SPI連接

    電子發(fā)燒友網(wǎng)站提供《EE-340: SHARC處理器和Blackfin處理器的SPI連接.pdf》資料免費下載
    發(fā)表于 01-08 15:04 ?0次下載
    EE-340: SHARC<b class='flag-5'>處理器</b>和Blackfin<b class='flag-5'>處理器</b>的SPI連接

    EE-271: 高速緩沖存儲在Blackfin處理器的應(yīng)用

    電子發(fā)燒友網(wǎng)站提供《EE-271: 高速緩沖存儲在Blackfin處理器的應(yīng)用.pdf》資料免費下載
    發(fā)表于 01-07 14:18 ?0次下載
    EE-271: 高速緩沖存儲<b class='flag-5'>器</b>在Blackfin<b class='flag-5'>處理器</b><b class='flag-5'>中</b>的應(yīng)用

    EE-98:使用外部總線仲裁將兩個以上的ADSP-21065L組合到一個多處理集群

    電子發(fā)燒友網(wǎng)站提供《EE-98:使用外部總線仲裁將兩個以上的ADSP-21065L組合到一個多處理集群.pdf》資料免費下載
    發(fā)表于 01-05 09:38 ?0次下載
    EE-98:使用外部總線<b class='flag-5'>仲裁</b>將兩個以上的ADSP-21065L組合到一個多<b class='flag-5'>處理</b>集群<b class='flag-5'>中</b>