資源描述:
《第4 ARM9硬件平臺(tái)設(shè)計(jì).ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、嵌入式系統(tǒng)教案武漢創(chuàng)維特信息技術(shù)有限公司10/7/2021提綱13245印制板的設(shè)計(jì)第五章嵌入式硬件平臺(tái)設(shè)計(jì)最小系統(tǒng)的設(shè)計(jì)嵌入式系統(tǒng)簡(jiǎn)介S3C2410X概述外設(shè)及系統(tǒng)總線6硬件系統(tǒng)的調(diào)試2嵌入式系統(tǒng)的軟硬件框架嵌入式系統(tǒng)簡(jiǎn)介串口、并口、USB、以太網(wǎng)等LED、LCD、觸摸屏、鼠標(biāo)、鍵盤等Linux、uCLinux、uC/OS-II、WINDOWSCE等3嵌入式系統(tǒng)的開(kāi)發(fā)步驟嵌入式系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)4嵌入式系統(tǒng)的開(kāi)發(fā)步驟系統(tǒng)需求分析:確定設(shè)計(jì)任務(wù)和目標(biāo),并提煉出設(shè)計(jì)規(guī)格說(shuō)明書,作為正式設(shè)計(jì)指導(dǎo)和驗(yàn)收的標(biāo)準(zhǔn)。系統(tǒng)的需求一般分功
2、能性需求和非功能性需求兩方面。功能性需求是系統(tǒng)的基本功能,如輸入輸出信號(hào)、操作方式等;非功能需求包括系統(tǒng)性能、成本、功耗、體積、重量等因素。嵌入式系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)體系結(jié)構(gòu)設(shè)計(jì):描述系統(tǒng)如何實(shí)現(xiàn)所述的功能和非功能需求,包括對(duì)硬件、軟件和執(zhí)行裝置的功能劃分以及系統(tǒng)的軟件、硬件選型等。一個(gè)好的體系結(jié)構(gòu)是設(shè)計(jì)成功與否的關(guān)鍵。5嵌入式系統(tǒng)的開(kāi)發(fā)步驟嵌入式系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)硬件/軟件協(xié)同設(shè)計(jì):基于體系結(jié)構(gòu),對(duì)系統(tǒng)的軟件、硬件進(jìn)行詳細(xì)設(shè)計(jì)。為了縮短產(chǎn)品開(kāi)發(fā)周期,設(shè)計(jì)往往是并行的。系統(tǒng)集成:把系統(tǒng)的軟件、硬件和執(zhí)行裝置集成在一起,進(jìn)行調(diào)試
3、,發(fā)現(xiàn)并改進(jìn)單元設(shè)計(jì)過(guò)程中的錯(cuò)誤。系統(tǒng)測(cè)試:對(duì)設(shè)計(jì)好的系統(tǒng)進(jìn)行測(cè)試,看其是否滿足規(guī)格說(shuō)明書中給定的功能要求。6JXARM9-2410教學(xué)系統(tǒng)的硬件組成嵌入式系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)本章將以武漢創(chuàng)維特公司生產(chǎn)的JXARM9-2410教學(xué)系統(tǒng)為原型,詳細(xì)分析系統(tǒng)的硬件設(shè)計(jì)步驟、實(shí)現(xiàn)細(xì)節(jié)以及調(diào)試技巧等。7S3C2410X內(nèi)部結(jié)構(gòu)圖S3C2410X概述8S3C2410X片上資源S3C2410X概述ARM920T核、工作頻率203MHz;16KB數(shù)據(jù)Cache,16KB指令Cache,MMU,外部存儲(chǔ)器控制器;LCD控制器(支持黑白、灰度
4、、ColorSTN、TFT屏),觸摸屏接口;NANDFLASH控制器,SD/MMC接口支持,4個(gè)DMA通道;3通道UART、1個(gè)多主I2C總線控制器、1個(gè)IIS總線控制器;4通道PWM定時(shí)器及一個(gè)內(nèi)部定時(shí)器;117個(gè)通用I/O口;24個(gè)外部中斷源;8通道10位ADC;實(shí)時(shí)時(shí)鐘及看門狗定時(shí)器等。兩個(gè)USB主/一個(gè)USB從;9S3C2410X特性S3C2410X概述內(nèi)核:1.8VI/O及存儲(chǔ)器:3.3V電源管理模式:Normal、Slow、Idle、Poweroff272-FBGA10S3C2410X的引腳分布圖S3C241
5、0X概述11S3C2410X的存儲(chǔ)器映射S3C2410X概述12總線控制信號(hào)S3C2410X的引腳信號(hào)描述13SDRAM/SRAMS3C2410X的引腳信號(hào)描述14NANDFlashS3C2410X的引腳信號(hào)描述15LCD控制信號(hào)S3C2410X的引腳信號(hào)描述16中斷控制信號(hào)S3C2410X的引腳信號(hào)描述17DMA控制信號(hào)S3C2410X的引腳信號(hào)描述18UART控制信號(hào)S3C2410X的引腳信號(hào)描述19ADCS3C2410X的引腳信號(hào)描述20IIC-BUS控制信號(hào)S3C2410X的引腳信號(hào)描述21IIS-BUS控制信號(hào)
6、S3C2410X的引腳信號(hào)描述22觸摸屏接口控制信號(hào)S3C2410X的引腳信號(hào)描述23USB主接口信號(hào)S3C2410X的引腳信號(hào)描述24USB從接口信號(hào)S3C2410X的引腳信號(hào)描述25SPI接口信號(hào)S3C2410X的引腳信號(hào)描述26GPIOS3C2410X的引腳信號(hào)描述27TIMER/PWM控制信號(hào)S3C2410X的引腳信號(hào)描述28復(fù)位和時(shí)鐘信號(hào)S3C2410X的引腳信號(hào)描述29JTAG測(cè)試邏輯S3C2410X的引腳信號(hào)描述30電源S3C2410X的引腳信號(hào)描述31芯片及引腳分析S3C2410X的引腳信號(hào)描述具有大量的
7、電源和接地引腳,應(yīng)注意電源電壓及分配芯片引腳主要有如下幾種類型:S3C2410X的引腳主要分為如下幾類,即:數(shù)字輸入(I)、數(shù)字輸出(O)、數(shù)字輸入/輸出(I/O)、模擬輸入/輸出輸出類型的引腳主要用于S3C2410X對(duì)外設(shè)的控制或通信,由S3C2410X主動(dòng)發(fā)出,這些引腳的連接不會(huì)對(duì)S3C2410X自身的運(yùn)行有太大的影響輸入類型的引腳有些直接決定S3C2410X是否可正常運(yùn)行,設(shè)計(jì)時(shí)應(yīng)特別注意輸入/輸出類型的引腳主要是S3C2410X與外設(shè)的雙向數(shù)據(jù)傳輸通道32最小系統(tǒng)簡(jiǎn)介1、一個(gè)嵌入式處理器是不能獨(dú)立工作的,必須給它
8、供電、加上時(shí)鐘信號(hào)、提供復(fù)位信號(hào),如果芯片沒(méi)有片內(nèi)程序存儲(chǔ)器,則還要加上存儲(chǔ)器系統(tǒng),然后嵌入式處理器才可能工作。2、這些提供嵌入式處理器運(yùn)行所必須的條件的電路與嵌入式處理器共同構(gòu)成了這個(gè)嵌入式處理器的最小系統(tǒng)。3、大多數(shù)基于ARM9處理器核的微控制器都有調(diào)試接口,這部分在芯片實(shí)際工作時(shí)不是必需的,但因?yàn)檫@部分在開(kāi)發(fā)時(shí)