一级毛片免费不卡在线视频,国产日批视频免费在线观看,菠萝菠萝蜜在线视频免费视频,欧美日韩亚洲无线码在线观看,久久精品这里精品,国产成人综合手机在线播放,色噜噜狠狠狠综合曰曰曰,琪琪视频

32位精簡指令集架構(gòu)的AT91M42800A的設(shè)計(jì)與應(yīng)用

時(shí)間:2023-05-01 09:12:39 計(jì)算機(jī)論文 我要投稿
  • 相關(guān)推薦

32位精簡指令集架構(gòu)的AT91M42800A的設(shè)計(jì)與應(yīng)用

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

    關(guān)鍵詞:精簡指令集 AT91M42800A 單片機(jī)

1 引言

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

2 AT91M42800A 的基本特性

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

●內(nèi)核電壓和鎖相環(huán)電壓為2.7~3.6V, I/O口操作電壓為2.7~5.5V;

●內(nèi)部帶有8kB靜態(tài)RAM;

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

●內(nèi)含8通道外設(shè)數(shù)據(jù)控制器(PDC);

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

●內(nèi)含6通道16位定時(shí)/計(jì)數(shù)器;

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

●內(nèi)含3個系統(tǒng)定時(shí)器;

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

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

3 基本組成系統(tǒng)

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

【32位精簡指令集架構(gòu)的AT91M42800A的設(shè)計(jì)與應(yīng)用】相關(guān)文章:

基于Geodatabase及.NET多層架構(gòu)PGIS的設(shè)計(jì)05-02

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

活動設(shè)計(jì)《早上好》精簡教案04-27

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

精簡04-30

《企業(yè)內(nèi)部控制應(yīng)用指引》解讀之1:組織架構(gòu)04-25

比的應(yīng)用教案設(shè)計(jì)04-25

物流方案設(shè)計(jì)與應(yīng)用12-31

《積累應(yīng)用》教案設(shè)計(jì)04-27

CFD在整車設(shè)計(jì)中的應(yīng)用04-28