色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應用 > 基于S3C4510B的ARM開發(fā)平臺

          基于S3C4510B的ARM開發(fā)平臺

          作者: 時間:2012-05-21 來源:網(wǎng)絡(luò) 收藏

          1 引言

          嵌入式系統(tǒng)的高速發(fā)展極大地推動了的發(fā)展。以前的嵌入式系統(tǒng)大多采用CISC架構(gòu),該體系由于指令集龐大,指令長度不固定,指令執(zhí)行周期有長有短,使指令譯碼和流水線的實現(xiàn)在硬件上非常復雜,給芯片的設(shè)計帶來了很大的麻煩。跟CISC相比,RISC則很好地解決了這些弱點。 RISC 以其硬件結(jié)構(gòu)單純,成本低,省電良好的優(yōu)良特性受到了嵌入式系統(tǒng)的青睞,尤其是 32 位 RISC 處理器,而正是32位RISC微處理器。本文主要從芯片級硬件設(shè)計開發(fā)進行介紹,采用一種比較流行的,在手持式以及便攜式設(shè)備應用廣泛的芯片 — Samsung 公司推出的S3C4510B,以及基于S3C4510B芯片的ARM開發(fā)平臺。

          2 嵌入式處理器S3C4510B

          S3C2410B 芯片基于ARM7TDMI內(nèi)核,三級流水線的16/32位RISC處理器,S3C4510B 提供了一套比較完整的通用系統(tǒng)的外圍設(shè)備,并且使得整個系統(tǒng)消耗最小。正是因為它具有很多常用的功能模塊,所以也免去了添加配置附加設(shè)備的麻煩。芯片上集成的功能主要包括以下幾個方面:

          ·3.3V ARM 內(nèi)核和3.3V外部I/O,具有50MHz時鐘頻率的微處理器;

          ·8KB的Cache/SRAM;

          ·LCD 控制器;

          ·一個10/100Mbps 以太網(wǎng)控制器,MII接口;

          ·2個HDLC通道,每個通道可支持10Mbps;

          ·2個UART通道,2個DMA通道;2個32位定時/計數(shù)器;;

          ·1通道IIC接口,18個可編程I/O口;

          ·中斷控制器,支持21個中斷源,包括4個外部中斷;

          ·支持SDRAM,EDO DRAM,SRAM,F(xiàn)lash等;

          ·具有擴展外部總線,JTAG接口,支持軟件開發(fā),硬件調(diào)試。

          3 ARM開發(fā)平臺S3C4510B開發(fā)板

          Samsung 公司推出的這款 ARM芯片S3C4510B內(nèi)部結(jié)構(gòu)復雜、功能強大,如前文所述片上已經(jīng)集成了很多功能,因此我們能很方便地在片外添加外部設(shè)備來實現(xiàn)這些功能。在此將介紹一個基于S3C4510B 芯片的 ARM 開發(fā)平臺,通過這個平臺我們可以對 S3C4510B 進行系統(tǒng)級的硬件、軟件設(shè)計,并且能夠很方便地在該平臺上進行相關(guān)的功能擴展,進行所需的產(chǎn)品設(shè)計。該平臺的具體結(jié)構(gòu)如圖1 所示。

          圖 1 開發(fā)板結(jié)構(gòu)框圖

          S3C4510B開發(fā)板以S3C4510B為主芯片CPU,內(nèi)存由SDRAM(16Mbyte),FLASH等構(gòu)成。以下主要針對此硬件開發(fā)平臺,進行結(jié)構(gòu)、存儲器擴展、主要接口及其外設(shè)方面設(shè)計的介紹。

          3.1 晶振電路與復位電路

          晶振電路用于向CPU及其它電路提供工作時鐘。為了獲得穩(wěn)定的運行環(huán)境,將S3C4510B的CLKSEL置為高電平,即外部時鐘輸入直接作為系統(tǒng)時鐘。根據(jù)S3C4510B的最高工作頻率選擇50MHz的有源晶振,不同常用的無源晶振,有源晶振的接法略有不同。有源晶振的1腳接3.3V電源,2腳懸空,3腳接地,4腳為晶振的輸出,晶振的輸出端接一個小電阻(22歐姆),對時鐘信號去尖峰。

          復位電路可由簡單的RC電路構(gòu)成,也可使用其它的相對復雜,但功能更完善的電路。圖2是一種較簡單的RC復位電路。

          圖2 系統(tǒng)的復位電路

          3.2 Flash存儲器接口電路

          本平臺使用SST39VF160 Flash存儲器,SST39VF160是16M位的Flash存儲器。工作電壓為2.7V~3.6V,采用48腳TSOP封裝或48腳FBGA封裝,16位數(shù)據(jù)寬度,可以以8位(字節(jié)模式)或16位(字模式)數(shù)據(jù)寬度的方式工作。SST39VF160僅需3V電壓即可完成在系統(tǒng)的編程與擦除操作,通過對其內(nèi)部的命令寄存器寫入標準的命令序列,可對Flash進行編程、整片擦除、按扇區(qū)擦除以及其它操作。


          上一頁 1 2 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉