天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 計算機論文 >

一款8位RISC MCU的設(shè)計

發(fā)布時間:2023-03-06 20:05
  綜合考慮8位MCU的發(fā)展前景和RISC體系結(jié)構(gòu)的特點,充分利用EDA工具的強大功能,本論文課題采用自頂向下的設(shè)計方法,獨立開發(fā)出一款具有自主知識產(chǎn)權(quán)、性價比較高的8位RISC MCU,并且將其CPU部分開發(fā)成可綜合的軟核,并且根據(jù)用戶需要還可以對外圍電路進行不同的配置。 本論文所設(shè)計的一款8位RISC體系結(jié)構(gòu)的MCU,其主要特點是:采用哈佛體系結(jié)構(gòu);指令長度為固定的13位,一共有54條指令,絕大部分指令為單周期指令,有利于簡化編程,以及節(jié)省芯片面積,硬件實現(xiàn);在設(shè)計中采用兩級流水線;集成了32×8bit的SRAM和1k×13bit的ROM;具有休眠喚醒功能;具有看門狗復(fù)位功能;有多個可編程使用的I/O端口。 本論文對整個MCU芯片的體系結(jié)構(gòu)設(shè)計、指令集設(shè)計和各個主要模塊設(shè)計進行了詳細的論述。論文實現(xiàn)了系統(tǒng)的Verilog HDL描述,經(jīng)FPGA驗證,整個系統(tǒng)工作正常,工作頻率可以達到72MHz。最后基于CSMC 0.5um工藝完成了整個芯片的邏輯綜合、布局布線、版圖設(shè)計和驗證,芯片后仿真時工作頻率可以達到65MHz。

【文章頁數(shù)】:69 頁

【學(xué)位級別】:碩士

【文章目錄】:
摘要
Abstract
第一章 緒論
    1.1 RISC體系結(jié)構(gòu)的發(fā)展和特點
    1.2 8 位MCU的現(xiàn)狀和發(fā)展前景
    1.3 論文課題的意義
    1.4 論文課題的主要研究工作
    1.5 論文課題的設(shè)計流程
    1.6 論文課題的研究成果
    1.7 論文課題的主要內(nèi)容
第二章 MCU體系結(jié)構(gòu)的設(shè)計
    2.1 MCU系統(tǒng)結(jié)構(gòu)
    2.2 流水線的設(shè)計
    2.3 時序設(shè)計
    2.4 中斷系統(tǒng)
    2.5 數(shù)據(jù)存儲系統(tǒng)
    2.6 工作寄存器
        2.6.1 間接尋址寄存器(IAR/R0)
        2.6.2 計數(shù)/定時寄存器(TCC/R1)
        2.6.3 程序指針寄存器(PC/R2)
        2.6.4 狀態(tài)標(biāo)志寄存器(SR/R3)
        2.6.5 RAM選擇寄存器(RSR/R4)
        2.6.6 PORT5 寄存器(R5)
        2.6.7 PORT6 寄存器(R6)
        2.6.8 中斷狀態(tài)寄存器(RF)
    2.7 特殊功能寄存器
        2.7.1 累加器(ACC)
        2.7.2 控制寄存器(IOC1)
        2.7.3 PORT5 控制寄存器(IOC5)
        2.7.4 PORT6 控制寄存器(IOC6)
        2.7.5 下拉控制寄存器(IOCB)
        2.7.6 漏極開路控制寄存器(IOCC)
        2.7.7 上拉控制寄存器(IOCD)
        2.7.8 WDT控制寄存器(IOCE)
        2.7.9 中斷屏蔽寄存器(IOCF)
    2.8 I/O輸入輸出單元
    2.9 振蕩器
第三章 MCU的指令系統(tǒng)
    3.1 MCU指令概述
        3.1.1 控制類指令
        3.1.2 邏輯運算類指令
        3.1.3 位操作類指令
        3.1.4 數(shù)據(jù)傳輸類指令
        3.1.5 特殊功能類指令
    3.2 MCU的尋址方式
        3.2.1 立即數(shù)尋址方式
        3.2.2 直接尋址方式
        3.2.3 間接尋址方式
        3.2.4 位尋址方式
        3.2.5 隱含尋址方式
    3.3 MCU的指令說明
第四章 MCU主要模塊的設(shè)計
    4.1 ALU模塊的設(shè)計
        4.1.1 數(shù)的表示
        4.1.2 標(biāo)志位
        4.1.3 超前進位加法器
        4.1.4 ALU模塊的實現(xiàn)
    4.2 PC指針模塊的設(shè)計
        4.2.1 下一條指令地址的實現(xiàn)
        4.2.2 從ROM中讀取指令
    4.3 控制機模塊的設(shè)計
        4.3.1 時鐘產(chǎn)生的模塊
        4.3.2 指令寄存模塊的設(shè)計
        4.3.3 譯碼模塊的設(shè)計
        4.3.4 中斷控制模塊的設(shè)計
    4.4 休眠/喚醒模塊的設(shè)計
    4.5 復(fù)位模塊的設(shè)計
    4.6 定時計數(shù)器/看門狗模塊
    4.7 I/O端口模塊的設(shè)計
    4.8 數(shù)據(jù)存儲模塊的設(shè)計
第五章 MCU的驗證和實現(xiàn)
    5.1 MCU的驗證方法
    5.2 MCU數(shù)字部分的RTL代碼實現(xiàn)
        5.2.1 通用的代碼風(fēng)格
        5.2.2 可綜合的代碼風(fēng)格
        5.2.3 MCU數(shù)字部分的RTL代碼實現(xiàn)
    5.3 編譯器的設(shè)計
    5.4 系統(tǒng)的FPGA驗證
    5.5 后端設(shè)計
        5.5.1 邏輯綜合
        5.5.2 版圖設(shè)計
第六章 結(jié)束語
致謝
參考文獻
在學(xué)期間研究成果



本文編號:3757297

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3757297.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶23f6f***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com