32位精簡指令集架構的AT91M42800A的設計與應用

時間:2023-05-01 09:12:39 計算機論文 我要投稿
  • 相關推薦

32位精簡指令集架構的AT91M42800A的設計與應用

摘要:介紹了ATMEL公司生產的基于32位精簡指令集(RISC)架構的單片機AT91M42800A的特點,提出了一種基于AT91M42800A的應用設計方案,給出該設計的硬件原理圖,同時針對AT91M42800A的存儲器空間分配問題,給出了分散裝載的程序代碼舉例,從而為基于AT91M42800A的嵌入式系統設計提供了一個思路。

    關鍵詞:精簡指令集 AT91M42800A 單片機

1 引言

目前,嵌入式產品逐步占領了PC市場,而其核心部分——處理器的性能則決定了產品的設計和性能。在32位嵌入式處理器中, 由ATMEL 公司生產的AT91系列芯片之一AT91M42800A是基于ARM7TDMI 處理器內核的16/32位微控制器,它除具有ARM處理器的低功耗、低成本、高性能等優點外,還具有非常豐富的片內資源,特別適合于嵌入式產品的設計開發。

2 AT91M42800A 的基本特性

AT91M42800A采用32位精簡指令集(RISC)架構,因此,它既支持16位Thumb指令集,又支持32位的Arm指令集。它采用三級流水線結構,可在同一時間內,一條指令在執行,第二條指令在譯碼,第三條指令在取指,這樣,在每個周期都有一條指令在執行,因此,指令執行速度很快。AT91M42800A的基于先進微控制器總線結構(AMBA)的模塊化設計方法具有綜合、快速、高性能價格比的特點。該微控制器的內部工作寄存器很多,非常適合實時控制應用。其主要特點如下:

●內核電壓和鎖相環電壓為2.7~3.6V, I/O口操作電壓為2.7~5.5V;

●內部帶有8kB靜態RAM;

●具有完全可編程外部總線接口(EBI),且多達8個片選,尋址空間很大;

●內含8通道外設數據控制器(PDC);

●帶有54個可編程I/O口;

●內含6通道16位定時/計數器;

●具有2個通用串行異步接收/發送器(USART)和2個主/從SPI接口;

●內含3個系統定時器;

●時鐘可由32768 Hz 晶體和內部鎖相環(PLL)電路產生,最高可編程至33MHz,也可由外部時鐘信號提供;

●內置嵌入式在線仿真電路(Embedded ICE)?可通過JTAG口對AT91M42800A進行測試。

3 基本組成系統

[1] [2] [3] [4] 

【32位精簡指令集架構的AT91M42800A的設計與應用】相關文章:

基于Geodatabase及.NET多層架構PGIS的設計05-02

CPU系列·什么是多媒體指令集04-26

活動設計《早上好》精簡教案04-27

CPU·什么是多媒體指令集04-26

精簡04-30

《企業內部控制應用指引》解讀之1:組織架構04-25

比的應用教案設計04-25

物流方案設計與應用12-31

《積累應用》教案設計04-27

CFD在整車設計中的應用04-28

国产v亚洲v天堂无码网站,综合亚洲欧美日韩一区二区,精品一级毛片A久久久久,欧美一级待黄大片视频
偷拍精品久久91 | 午夜福利亚洲精品 | 一级欧美一级日韩片中文 | 亚洲AⅤ日韩AV电影在线观看 | 亚洲人成影院在线观看网色 | 色婷婷亚洲十月十月色天 |