<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于ARM7處理器LPC2104的嵌入式

          基于ARM7處理器LPC2104的嵌入式

          作者: 時(shí)間:2010-09-02 來(lái)源:網(wǎng)絡(luò) 收藏

          摘 要 論文以7處理器LPC2104和實(shí)時(shí)嵌入式操作系統(tǒng) I.LC/OS—II為基礎(chǔ) .建立了基LPC2104的嵌入 式開發(fā) 平臺(tái),實(shí)現(xiàn) 了 USB通信、嵌入式 Internet通信 、紅外通信 等非常熱門嵌入式應(yīng)用術(shù) 。同時(shí)硬件的體積更小、功耗更低、功能更多、擴(kuò)展性更強(qiáng) 。此外 ,由于所使用的嵌入式實(shí)時(shí)操作系統(tǒng) ~C/OS—II已經(jīng)通過(guò)了可靠性的認(rèn)證 。這樣使得整個(gè)系統(tǒng)的運(yùn)行更加穩(wěn)定 ,程序的維護(hù)和升級(jí)也更加方便。

          本文引用地址:http://www.ex-cimer.com/article/151599.htm

            1 概 述

            嵌入式處理器是嵌入式系統(tǒng)的核心部分 ,處理器的選擇是關(guān)鍵 。目前 ,處理器已遍及工業(yè)控制 、消費(fèi)電子產(chǎn)品 、通信系統(tǒng)等各類 產(chǎn)品市場(chǎng) ,基于 技術(shù)的微處理器應(yīng)用約 占了 32位 RISC處理器 75%以上的市場(chǎng)份 額I】1。ARM 處理 器包括ARM7、ARM9、ARM9E、ARM10E、SecurCore、Intel的 Xscale、In— tel的 StrongARM等幾個(gè) 系列 1,其 中 ARM7、ARM9、ARM9E和ARM1OE為 4個(gè)通用處理器系列 。

            ARM7系列微處理器為低功耗的32位RISC處理器 ,適合用于對(duì)價(jià)位和功耗要求較高的產(chǎn)品應(yīng)用中。ARM7微處理器 系列具有如下特點(diǎn) :

            (1)極低 的功耗 ;

            (2)提供 0.9MIPS/MHZ的三級(jí)流水線結(jié) 構(gòu)(取 指 、譯碼 、執(zhí)行 );

            (3)最高主頻可到達(dá) 13OMIPS;

            (4)代碼密度高并支持 16位 的 Thumb指令集 ;

            (5)對(duì)操作系統(tǒng)的支持廣泛 ,包括 Windows CE、Linux、 Palm OS等 。

            ARM7系列微處理器包括ARM7TDMI、ARM7TDMI—S、 ARM720T、ARM7EJ等4種類型 。其中T代表支持16位Thumb指令集 ,D代表支持片上 Debug,M 表內(nèi)嵌硬件乘法器 ,I代表支持嵌入式ICE。按照低功耗 、低成本 、小體積 、多功能及實(shí)時(shí)性的要求 ,Philips公司 的LPC2104是一 個(gè)非 常好 的 選擇 ,LPC2104處理器就是屬于ARM7TDMI—S系列的ARM處理器的一種。

            本文內(nèi)容組織 如下:第 2部分是LPC2104處理器介紹 ,第3部分是系統(tǒng)硬件的設(shè)計(jì) ,第4部分是軟件的設(shè)計(jì) ,第 5部分是結(jié)束語(yǔ)。

            2 LPC21o4處理器介紹

            LPC2104微控制器是飛利浦半導(dǎo)體公司推出的16/32位 ARM7TDMI—S CPU,并帶有128/256K字節(jié) 的高速Flash存儲(chǔ)器的微控制器。128位寬度的存儲(chǔ)器接口和獨(dú)特的加速結(jié)構(gòu)使32位代碼能夠在最大時(shí)鐘速率下運(yùn)行。對(duì)代碼規(guī)模有嚴(yán)格控制的應(yīng)用可使用16位Thumb模式將代碼規(guī)模降低超過(guò)30%.而性能的損失卻很小。由于LPC2104微控制器采用非常小的64腳封裝 、極低的功耗 、多個(gè)32位定時(shí)器以及多達(dá)9個(gè)外部中斷 .這使它們特別適用于工業(yè)控 制 、醫(yī)療系統(tǒng) 、遠(yuǎn)程訪問(wèn)控制和電子收款機(jī)等小型化 的應(yīng)用領(lǐng)域 。由于內(nèi)置 了寬范圍的串行通信接 口,它們也 非常適合 于通 信網(wǎng)關(guān)協(xié)議轉(zhuǎn)換器 、嵌入式 軟件調(diào)制解調(diào)器 以及其它各種類型的應(yīng)用。

            LPC2104帶有一個(gè)支持實(shí)時(shí)仿真和跟蹤的ARM7TDMI—SCPU。并嵌入了 128KB高速 Flash存儲(chǔ)器。與片內(nèi)存儲(chǔ)器控制器接口的ARM7局部總線 、與中斷控制器接 口的 AMBA高性能總線(AHB)和連接片 內(nèi)外設(shè)功能的 VLSI外設(shè)總線 。

            AHB外設(shè)分配了 2M字節(jié)的地址范圍 ,它 位于 4G字節(jié)ARM 存儲(chǔ)器空間的最頂端 。每個(gè)AHB外設(shè) 都分 配了16K字節(jié)的地址空間 。LPC2104的外設(shè)功能 (中斷控制器除外 )都連接到VPB總線。AHB到 VPB的橋接將 VPB總線與 AHB總線相連。VPB外設(shè)也分配了 2M 字節(jié)的地址范 圍。從 3.5G地址 點(diǎn)開 始。每個(gè) VPB外設(shè)在 VPB地址 空間 內(nèi)都分配了16K字節(jié) 地址空間 。LPC2104內(nèi)部存儲(chǔ)空間如圖1所示 :


          上一頁(yè) 1 2 3 4 下一頁(yè)

          關(guān)鍵詞: ARM

          評(píng)論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();