色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

設(shè)計(jì)新的微處理器或微控制器單元的步驟解析

454398 ? 來源:上海韜放電子 ? 作者:上海韜放電子 ? 2021-01-06 15:08 ? 次閱讀

技術(shù)與自然一樣,也在不斷發(fā)展。因此,邏輯上存在這種演變的起點(diǎn)是合乎邏輯的。關(guān)于我們的自然起源的爭(zhēng)論就像超新星爆發(fā)之前的一刻一樣激烈-更不用說即使在存在數(shù)百萬(wàn)年之后仍然沒有達(dá)成共識(shí)的事實(shí)。

關(guān)于技術(shù),我們也有爭(zhēng)論,例如第一個(gè)微處理器的起源。電子領(lǐng)域的許多人都將英特爾的4位4004芯片視為世界上第一個(gè)微處理器。但是,這種說法有對(duì)手,因此,辯論的實(shí)質(zhì)。除了爭(zhēng)論之外,讓我們更深入地研究微處理器芯片的起源,特征,功能和設(shè)計(jì)準(zhǔn)則。

微處理器的起源

第一個(gè)微處理器的起源很復(fù)雜,因?yàn)樗梢宰匪莸?940年代。在所有電子產(chǎn)品(包括從無(wú)線電到超級(jí)計(jì)算機(jī)在內(nèi)的所有電子產(chǎn)品)的中心,存在著一種共性。我說的共同點(diǎn)是晶體管,即電子放大器和開關(guān)。所有電子產(chǎn)品都利用了這一功能,因此可以辯稱其于1947年的發(fā)明標(biāo)志著現(xiàn)代電子產(chǎn)品的開始。

不管微處理器芯片的確切時(shí)間和原產(chǎn)地如何,在設(shè)計(jì),性能和功能方面,它的演變都沒有爭(zhēng)議。

微處理器芯片設(shè)計(jì)

CPU的功能集成到多個(gè)或單個(gè)IC上并具有MOSFET結(jié)構(gòu)的計(jì)算機(jī)處理器稱為微處理器。微處理器是一種通用的,基于寄存器的,時(shí)鐘驅(qū)動(dòng)的數(shù)字IC,其利用二進(jìn)制數(shù)據(jù)作為其輸入。而且,它根據(jù)存儲(chǔ)在其內(nèi)存中的指令處理該數(shù)據(jù),并提供二進(jìn)制結(jié)果作為其輸出。

就功能特性而言,微處理器既包含順序數(shù)字邏輯又包含組合邏輯。它利用二進(jìn)制數(shù)字系統(tǒng),該系統(tǒng)通過同時(shí)使用數(shù)字和符號(hào)來表示。通常,微處理器是計(jì)算機(jī)系統(tǒng)的關(guān)鍵單元,它執(zhí)行必要的算術(shù)和邏輯運(yùn)算。這些操作通常將包括諸如減法,加法,數(shù)字之間的比較以及各個(gè)區(qū)域之間的數(shù)字均勻轉(zhuǎn)移之類的功能。

CPU是整個(gè)微處理器功能設(shè)計(jì)的重要組成部分。如您所知,CPU包含算術(shù)和邏輯單元,控制單元,高速緩存(內(nèi)存)和寄存器。在功能方面,CPU的每個(gè)組件或部分都有特定的任務(wù)。例如,邏輯單元將處理指令,并且關(guān)于操作標(biāo)準(zhǔn),將其對(duì)指令的處理順序基于系統(tǒng)的要求。

微處理器芯片設(shè)計(jì)續(xù)

如果要設(shè)計(jì)新的微處理器或微控制器單元,則必須遵循一些一般規(guī)則或步驟。遵守這些步驟將產(chǎn)生合理且合乎邏輯的處理流程。并且,就像電子領(lǐng)域的大多數(shù)事物一樣,這些步驟可以進(jìn)一步劃分以確保設(shè)計(jì)準(zhǔn)確性和設(shè)備的適當(dāng)功能。這些步驟如下:

確定新處理器將具有或需要具備的功能。

提供數(shù)據(jù)路徑的布局以管理所需的功能。

描述機(jī)器代碼指令格式或指令集體系結(jié)構(gòu)(ISA)。

建立必要的邏輯來控制數(shù)據(jù)路徑。

讓我們將這些步驟分解為更多細(xì)節(jié)。

確定微處理器功能

在設(shè)計(jì)微處理器之前,必須確定設(shè)計(jì)需求。這是未來設(shè)計(jì)步驟所基于的定義步驟。為了準(zhǔn)確評(píng)估此需求,您必須首先回答以下問題:

芯片類型:通用芯片還是嵌入式芯片等?

設(shè)計(jì)參數(shù):預(yù)算,處理器速度,構(gòu)建資源,處理器功耗要求?

芯片功能:浮點(diǎn),定點(diǎn)算術(shù),整數(shù)還是三者的組合?

操作能力:矢量還是標(biāo)量?

配置:設(shè)備齊全,還是需要與各種外部外圍設(shè)備接口

中斷支持:可接受的中斷延遲容忍度是多少?

中斷響應(yīng)抖動(dòng)容限是多少?

芯片是否支持有限的指令集或各種各樣的指令?

注意:增加指令量會(huì)增加設(shè)計(jì)難度,但易于使用和編程。相比之下,更少的指令產(chǎn)生相反的結(jié)果,通常會(huì)增加編程成本。

布置芯片的算術(shù)運(yùn)算

乘法、除法、加法、減法、旋轉(zhuǎn)和移位等。

它的邏輯運(yùn)算,例如NOT,OR,AND,NOR,XOR等。

其他基本功能,包括有條件的(什么條件)和無(wú)條件的跳轉(zhuǎn),以及堆棧操作(例如,彈出,推入)

概述芯片功能可簡(jiǎn)化數(shù)據(jù)路徑布局和框架。

設(shè)計(jì)數(shù)據(jù)路徑

確定處理器將使用哪種算術(shù)邏輯單元(ALU)架構(gòu),例如

寄存器,堆棧,累加器或這三者的組合。

此處的決定將對(duì)最終設(shè)計(jì)產(chǎn)生最重大的影響。僅在做出這個(gè)至關(guān)重要的決定后才繼續(xù)進(jìn)行。之后,您可以創(chuàng)建您的存儲(chǔ)元件并布置算術(shù)邏輯單元。

創(chuàng)建指令集架構(gòu)

以下是創(chuàng)建指令集體系結(jié)構(gòu)時(shí)的注意事項(xiàng):

處理器是RISC(精簡(jiǎn)指令集計(jì)算機(jī)),CISC(復(fù)雜指令集計(jì)算機(jī))還是VLIW(長(zhǎng)指令字)嗎?

定義機(jī)器字長(zhǎng)。

您將如何處理即時(shí)價(jià)值?

哪些類型的指令將獲得立即值?

處理器是否兼容高級(jí)語(yǔ)言?

建立控制數(shù)據(jù)路徑的必要邏輯

在數(shù)據(jù)路徑和ISA完好無(wú)損的情況下,我們現(xiàn)在可以集中精力為主控制單元構(gòu)建必要的邏輯。通常,我們將這些單元實(shí)現(xiàn)為計(jì)算或有限狀態(tài)機(jī)的數(shù)學(xué)模型。嘗試將ISA邏輯映射到其控制單元。

設(shè)計(jì)地址路徑

簡(jiǎn)單的虛擬物理地址路徑可能滿足您的要求。大多數(shù)微處理器具有非常簡(jiǎn)單的地址路徑,其地址位來自PC,寄存器(程序員可見)或直接來自指令。但是,各種通用處理器擁有更復(fù)雜的地址路徑。

驗(yàn)證設(shè)計(jì)

在電子領(lǐng)域,尤其是在PCBA領(lǐng)域,驗(yàn)證設(shè)計(jì)普遍是項(xiàng)目中最關(guān)鍵的方面。這也適用于微處理器設(shè)計(jì)。微處理器設(shè)計(jì)人員通常比其他所有步驟合在一起需要更多的時(shí)間來驗(yàn)證其設(shè)計(jì)。

微處理器標(biāo)志著現(xiàn)代計(jì)算的開始。它們隨后的發(fā)展是對(duì)PCBA,計(jì)算需求以及行業(yè)中幾乎每個(gè)領(lǐng)域?qū)夹g(shù)進(jìn)步的需求的直接結(jié)果。對(duì)更高速度,更高級(jí)別功能和更好性能的需求確保了微處理器芯片設(shè)計(jì)將繼續(xù)發(fā)展。這主要是由于幾乎所有電子設(shè)備中都廣泛使用了處理器。
編輯:hfy

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

    關(guān)注

    48

    文章

    7643

    瀏覽量

    151836
  • 微處理器
    +關(guān)注

    關(guān)注

    11

    文章

    2273

    瀏覽量

    82640
  • PCBA
    +關(guān)注

    關(guān)注

    23

    文章

    1532

    瀏覽量

    51759
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    淺談微處理器微控制器

      在電子和電氣領(lǐng)域,微處理器微控制器的應(yīng)用非常廣泛,可以說無(wú)處不在。從中文字面上來看,二者雖然僅一字之差,但是功能和應(yīng)用卻大為不同。為便于大家更好的了解微處理器微控制器之間的區(qū)別
    發(fā)表于 09-12 17:36 ?5172次閱讀
    淺談<b class='flag-5'>微處理器</b>和<b class='flag-5'>微控制器</b>

    單片機(jī)、微控制器微處理器有何區(qū)別?

    microcomputer)。隨后,為了更好地滿足控制領(lǐng)域的嵌入式應(yīng)用,單片機(jī)中不斷擴(kuò)展一些滿足控制要求的電路單元。目前,單片機(jī)已廣泛稱作微控制器(MCU)。也有由
    發(fā)表于 04-05 09:32

    詳解微處理器微控制器區(qū)別

    訪問大批數(shù)據(jù)的尋址模式。自增和自減模式使得以字節(jié)、字雙字為單位訪問數(shù)據(jù)變得非常容易。另外,微處理器還具有其他的特點(diǎn),如用戶程序中無(wú)法使用特權(quán)指 令等。  微控制器的指令集適用于輸入/輸出控制
    發(fā)表于 10-27 15:51

    單片機(jī)、微控制器和安徽大時(shí)代微處理器區(qū)別怎么樣

    microcomputer)。隨后,為了更好地滿足控制領(lǐng)域的嵌入式應(yīng)用,單片機(jī)中不斷擴(kuò)展一些滿足控制要求的電路單元。目前,單片機(jī)已廣泛稱作微控制器(MCU)。也有由
    發(fā)表于 10-31 09:56

    單片機(jī)、微控制器微處理器的區(qū)別

    microcomputer)。隨后,為了更好地滿足控制領(lǐng)域的嵌入式應(yīng)用,單片機(jī)中不斷擴(kuò)展一些滿足控制要求的電路單元。目前,單片機(jī)已廣泛稱作微控制器(MCU)。也有由
    發(fā)表于 08-13 09:23

    微處理器微控制器區(qū)別是什么

    詳解微處理器微控制器區(qū)別
    發(fā)表于 01-29 06:39

    微控制器(MCU)與微處理器(MPU)

    曾經(jīng)微控制器(MCU)與微處理器(MPU)是截然不同的兩種器件,微控制器完成“控制”相關(guān)的任務(wù),根據(jù)外界信號(hào)刺激產(chǎn)生反應(yīng),微處理器主要執(zhí)行
    發(fā)表于 11-03 07:42

    微控制器微處理器的區(qū)別是什么

    微控制器:CPU + 片內(nèi)內(nèi)存 + 片內(nèi)外設(shè)微處理器:CPU處理器通常指微處理器微控制器和數(shù)字信號(hào)處理
    發(fā)表于 02-09 07:48

    單片微控制器微處理器簡(jiǎn)介

    摘要: 一、單片微控制器微處理器 單片微控制器(micro-controller)是將計(jì)算機(jī)的基本環(huán)節(jié)如中央處理器(CPU)、存儲(chǔ)、輸入
    發(fā)表于 07-06 10:18 ?2321次閱讀

    微處理器微控制器的區(qū)別

    微處理器微控制器的定義 微處理器 微處理器(MPU)通常代表一個(gè)功能強(qiáng)大的CPU,但不是為任何已有的特定計(jì)算目的而設(shè)計(jì)的芯片。這種芯片往往是個(gè)人計(jì)算機(jī)和高端工作站的核心CPU。最常見
    發(fā)表于 10-14 09:29 ?6683次閱讀

    微處理器微控制器的聯(lián)系和區(qū)別

    ,那么微控制器就是大腦。微處理器微控制器通常具有相同的功能,因?yàn)樗鼈兙哂泄餐奶卣鳎⑶宜鼈兪菍閷?shí)時(shí)應(yīng)用而設(shè)計(jì)的,因此經(jīng)常相互使用。但是,他們又有相當(dāng)大的差異。
    發(fā)表于 06-29 10:02 ?1w次閱讀

    微處理器微控制器的區(qū)別是什么?

    微處理器微控制器的區(qū)別主要集中在硬件結(jié)構(gòu)、應(yīng)用領(lǐng)域和指令集特征3個(gè)方面
    發(fā)表于 04-20 06:13 ?6次下載
    <b class='flag-5'>微處理器</b>和<b class='flag-5'>微控制器</b>的區(qū)別是什么?

    微控制器微處理器之間有什么區(qū)別?

    微處理器微控制器,通常在學(xué)校和大學(xué)中,我們發(fā)現(xiàn)很難發(fā)現(xiàn)微控制器微處理器之間的區(qū)別。
    的頭像 發(fā)表于 06-29 15:22 ?3292次閱讀
    <b class='flag-5'>微控制器</b>和<b class='flag-5'>微處理器</b>之間有什么區(qū)別?

    微控制器微處理器有何不同

    大多數(shù)人對(duì)微控制器微處理器之間的區(qū)別感到困惑,它源于電子產(chǎn)品中兩個(gè)組件的密切關(guān)系和重要性。但是,通過這些常見問題,您將更好地理解微控制器微處理器之間的區(qū)別。
    的頭像 發(fā)表于 07-07 11:51 ?2652次閱讀

    MCU微控制器是什么?微控制器微處理器之間的區(qū)別

    微控制器(通常簡(jiǎn)稱為MCUMC)是指完全獨(dú)立于單個(gè)芯片的非常小的微型計(jì)算機(jī)。歐時(shí)電子指南將詳細(xì)探討什么是微控制器以及它與微處理器等相關(guān)產(chǎn)品之間的根本區(qū)別,還將介紹一些最常見的市售
    的頭像 發(fā)表于 10-26 15:01 ?1795次閱讀
    主站蜘蛛池模板: 不卡无线在一二三区| 男男女女爽爽爽视频免费| 无码11久岁箩筣| 幻女FREE性俄罗斯学生| 中文字幕AV在线一二三区| 在线二区 中文 无码| 蜜臀AV精品一区二区三区| 处女座历史名人| 亚洲精品自在线拍2019| 暖暖视频在线高清播放| 国产精品久久久久久人妻精品流 | 99热国产这里只有精品免费 | 秘密影院久久综合亚洲综合 | 看黄色片子| 荡乳乱公小说| 与邻居换娶妻子2在线观看| 日本精品久久无码影院| 黄色软件色多多| 白洁在线观看| 中文字幕视频在线观看| 午夜十八岁禁| 女人张开腿让男人桶爽免| 国产视频a在线观看v| CHINA篮球体育飞机2022网站| 亚洲黄视频在线观看| 欧美特级另类xxx| 精品亚洲视频在线观看| 动漫美女被吸奶| 综合一区无套内射中文字幕| 天天插天天射天天干| 美国色情三级欧美三级纸匠情挑| 国产成久久免费精品AV片天堂 | 亚洲欧美一级久久精品| 欧美一区二区视频高清专区| 久久精品免费观看久久| 国产九九九九九九九A片| yellow免费观看完整版直播| 浴室里强摁做开腿呻吟的漫画男男 | 亚洲看片网站| 偷上邻居熟睡少妇| 欧美另类jizzhd|