新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于ARM7處理器LPC2104的嵌入式

        基于ARM7處理器LPC2104的嵌入式

        作者: 時間:2010-09-02 來源:網絡 收藏

        摘 要 論文以7處理器LPC2104和實時嵌入式操作系統 I.LC/OS—II為基礎 .建立了基LPC2104的嵌入 式開發 平臺,實現 了 USB通信、嵌入式 Internet通信 、紅外通信 等非常熱門嵌入式應用術 。同時硬件的體積更小、功耗更低、功能更多、擴展性更強 。此外 ,由于所使用的嵌入式實時操作系統 ~C/OS—II已經通過了可靠性的認證 。這樣使得整個系統的運行更加穩定 ,程序的維護和升級也更加方便。

        本文引用地址:http://www.104case.com/article/151599.htm

          1 概 述

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

          ARM7系列微處理器為低功耗的32位RISC處理器 ,適合用于對價位和功耗要求較高的產品應用中。ARM7微處理器 系列具有如下特點 :

          (1)極低 的功耗 ;

          (2)提供 0.9MIPS/MHZ的三級流水線結 構(取 指 、譯碼 、執行 );

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

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

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

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

          本文內容組織 如下:第 2部分是LPC2104處理器介紹 ,第3部分是系統硬件的設計 ,第4部分是軟件的設計 ,第 5部分是結束語。

          2 LPC21o4處理器介紹

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

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

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


        上一頁 1 2 3 4 下一頁

        關鍵詞: ARM

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 易门县| 舒兰市| 昂仁县| 沽源县| 鄂伦春自治旗| 南宁市| 二连浩特市| 瑞安市| 江安县| 桃源县| 随州市| 阳西县| 稻城县| 雷州市| 长丰县| 梅州市| 会东县| 修武县| 通化县| 芷江| 资源县| 阜宁县| 韩城市| 兴山县| 从江县| 土默特左旗| 阿拉善右旗| 寻乌县| 佛教| 卫辉市| 疏勒县| 余干县| 吴堡县| 云梦县| 嘉黎县| 白沙| 大城县| 盱眙县| 双峰县| 延长县| 嘉黎县|