基于MN103E的嵌入式評估板設(shè)計和實現(xiàn)
發(fā)布時間:2021-02-06 13:30
嵌入式系統(tǒng)主要由嵌入式處理器、相關(guān)支撐硬件、嵌入式操作系統(tǒng)及上層應(yīng)用軟件等部分組成,它是集軟、硬件于一體的可獨立工作的系統(tǒng)。隨著科學(xué)技術(shù)的飛速發(fā)展,嵌入式計算機系統(tǒng)已經(jīng)成為了通用計算機系統(tǒng)以外的又一個IT焦點。它廣泛應(yīng)用于網(wǎng)絡(luò)控制、多媒體和便攜式通信設(shè)備等各個領(lǐng)域,改變了人們的生活習(xí)慣。在這種背景下,各大半導(dǎo)體公司紛紛推出功能各異的嵌入式微處理器以搶占這一市場。MN103E是松下半導(dǎo)體公司適時推出的一款高效、低功耗的32位嵌入式處理器。該處理器結(jié)構(gòu)簡單,性能優(yōu)良,非常適合于大量數(shù)據(jù)處理和實時控制等領(lǐng)域的應(yīng)用。本文提出并設(shè)計了基于MN103E處理器的評估版系統(tǒng),實現(xiàn)了評估板硬件平臺的詳細設(shè)計和軟件系統(tǒng)的移植。首先介紹了嵌入式系統(tǒng)的概念和發(fā)展?fàn)顩r,并介紹了嵌入式微處理器和嵌入式操作系統(tǒng)的相關(guān)情況。分析了MN103E的結(jié)構(gòu)特點和地址空間,簡要介紹了MN103E的總線相關(guān)寄存器。在此基礎(chǔ)之上,給出了評估板系統(tǒng)的硬件平臺和軟件平臺的總體架構(gòu)。本文接著詳細設(shè)計了評估板硬件平臺各模塊接口電路,包括存儲系統(tǒng)、通信系統(tǒng)、人機交互系統(tǒng)以及輔助電路四個部分。提出并設(shè)計了基于PSRAM的調(diào)試方法,電路設(shè)計中的...
【文章來源】:哈爾濱工業(yè)大學(xué)黑龍江省 211工程院校 985工程院校
【文章頁數(shù)】:64 頁
【學(xué)位級別】:碩士
【部分圖文】:
MN103E內(nèi)部結(jié)構(gòu)
I2C接口,A/D接口,串行接口,以及6組IO口。本評估板的設(shè)計中,總線的功能非常重要,因為板上幾乎所有的器件都是通過總線接入MN103E的。下面介紹MN103E的總線結(jié)構(gòu),如圖2-2所示。圖2-2 MN013E總線結(jié)構(gòu)圖2-2中的核心集中在總線控制器BCU上,BCU是CPU核與外部器件通信的中轉(zhuǎn)站。CPU核通過指令控制BCU的動作,同時通過BCU傳輸相應(yīng)的數(shù)據(jù)。而BCU向外則作為主控設(shè)備,控制外側(cè)四個接口:SBC、MBC、內(nèi)部RAM和內(nèi)部IO。這四部份的地址空間統(tǒng)一由BCU配置,其中外部器件只能通過SBC和MBC接入。SBC和MBC直接面向外部設(shè)備,本板中除內(nèi)存外,其他器件均通過SBC與MN103E通信。此外,DMA總線可以作為主控,通過B
使用MMU地址空間首先介紹使用MMU的地址空間情況
【參考文獻】:
期刊論文
[1]U-Boot在嵌入式系統(tǒng)上的移植分析與實現(xiàn)[J]. 何景波,孫運強,姚愛琴. 機械工程與自動化. 2009(04)
[2]嵌入式Linux系統(tǒng)中的多層次驅(qū)動程序[J]. 趙利娜,賈豫東,歐攀. 計算機工程. 2009(09)
[3]嵌入式系統(tǒng)綜述[J]. 劉麗娜. 科技創(chuàng)新導(dǎo)報. 2009(11)
[4]嵌入式軟件測試研究[J]. 池云. 中國科技信息. 2009(02)
[5]基于Blackfin-uClinux嵌入式平臺的設(shè)計與實現(xiàn)[J]. 吳川,王斌. 計算機工程與設(shè)計. 2008(22)
[6]基于LPC2210的U-Boot移植[J]. 李彥中,張曦煌,李巖. 計算機工程與設(shè)計. 2008(02)
[7]嵌入式Linux系統(tǒng)中字符設(shè)備驅(qū)動程序的開發(fā)[J]. 李勝朝,黃先祥,謝建. 計算機工程. 2007(04)
[8]U-Boot移植問題分析及應(yīng)用實例[J]. 李志剛,周西峰. 儀器儀表用戶. 2006(06)
[9]U-boot的啟動流程分析[J]. 劉洋,李蘭英. 科技資訊. 2006(29)
[10]Bootloader的分析和設(shè)計[J]. 聶俊航,邱輝. 微處理機. 2006(04)
本文編號:3020695
【文章來源】:哈爾濱工業(yè)大學(xué)黑龍江省 211工程院校 985工程院校
【文章頁數(shù)】:64 頁
【學(xué)位級別】:碩士
【部分圖文】:
MN103E內(nèi)部結(jié)構(gòu)
I2C接口,A/D接口,串行接口,以及6組IO口。本評估板的設(shè)計中,總線的功能非常重要,因為板上幾乎所有的器件都是通過總線接入MN103E的。下面介紹MN103E的總線結(jié)構(gòu),如圖2-2所示。圖2-2 MN013E總線結(jié)構(gòu)圖2-2中的核心集中在總線控制器BCU上,BCU是CPU核與外部器件通信的中轉(zhuǎn)站。CPU核通過指令控制BCU的動作,同時通過BCU傳輸相應(yīng)的數(shù)據(jù)。而BCU向外則作為主控設(shè)備,控制外側(cè)四個接口:SBC、MBC、內(nèi)部RAM和內(nèi)部IO。這四部份的地址空間統(tǒng)一由BCU配置,其中外部器件只能通過SBC和MBC接入。SBC和MBC直接面向外部設(shè)備,本板中除內(nèi)存外,其他器件均通過SBC與MN103E通信。此外,DMA總線可以作為主控,通過B
使用MMU地址空間首先介紹使用MMU的地址空間情況
【參考文獻】:
期刊論文
[1]U-Boot在嵌入式系統(tǒng)上的移植分析與實現(xiàn)[J]. 何景波,孫運強,姚愛琴. 機械工程與自動化. 2009(04)
[2]嵌入式Linux系統(tǒng)中的多層次驅(qū)動程序[J]. 趙利娜,賈豫東,歐攀. 計算機工程. 2009(09)
[3]嵌入式系統(tǒng)綜述[J]. 劉麗娜. 科技創(chuàng)新導(dǎo)報. 2009(11)
[4]嵌入式軟件測試研究[J]. 池云. 中國科技信息. 2009(02)
[5]基于Blackfin-uClinux嵌入式平臺的設(shè)計與實現(xiàn)[J]. 吳川,王斌. 計算機工程與設(shè)計. 2008(22)
[6]基于LPC2210的U-Boot移植[J]. 李彥中,張曦煌,李巖. 計算機工程與設(shè)計. 2008(02)
[7]嵌入式Linux系統(tǒng)中字符設(shè)備驅(qū)動程序的開發(fā)[J]. 李勝朝,黃先祥,謝建. 計算機工程. 2007(04)
[8]U-Boot移植問題分析及應(yīng)用實例[J]. 李志剛,周西峰. 儀器儀表用戶. 2006(06)
[9]U-boot的啟動流程分析[J]. 劉洋,李蘭英. 科技資訊. 2006(29)
[10]Bootloader的分析和設(shè)計[J]. 聶俊航,邱輝. 微處理機. 2006(04)
本文編號:3020695
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3020695.html
最近更新
教材專著