《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 業(yè)界動(dòng)態(tài) > Rabbit 4000微處理器

Rabbit 4000微處理器

2009-04-29
作者:Digi Internation

??? Rabbit 4000是高性能、低電磁干擾的微處理器,特別為嵌入式控制系統(tǒng)、通信系統(tǒng)和以太網(wǎng)相關(guān)應(yīng)用而設(shè)計(jì)。在保持8位機(jī)高效率的前提下,Rabbit 4000在性能上超過了絕大多數(shù)16位微處理器。集成大量外設(shè)、結(jié)構(gòu)緊湊和支持10M雙絞線類型的以太網(wǎng)等特色,使得針對(duì)這款微處理器的硬件設(shè)計(jì)工作可以很快完成,同時(shí)指令集對(duì)C語言的友好支持使得即使是非常復(fù)雜的軟件設(shè)計(jì)工作也能夠很有效的進(jìn)行。

?

?

??? Rabbit 4000微處理器運(yùn)行速度很快,時(shí)鐘最快達(dá)到60 MHz,在保持代碼緊湊的情況下可以直接訪問外部的16位存儲(chǔ)設(shè)備。Rabbit 4000輸入輸出引腳在標(biāo)準(zhǔn)模式下工作范圍在0~3.3V,在低功率模式下工作范圍降為0~1.8 V。Rabbit 4000引以為傲的是它支持多達(dá)6個(gè)的串口(帶紅外通信功能)、40個(gè)以上的數(shù)字I/O引腳、1個(gè)正交四相解碼器, 1個(gè)脈寬調(diào)制輸出, 并有脈沖捕獲與測(cè)量功能。Rabbit 4000還帶有一個(gè)可電池供電的實(shí)時(shí)時(shí)鐘,并能直接操控存儲(chǔ)器和I/O引腳,并可以將功耗降低到極低的幅度,各種需要在限定時(shí)間內(nèi)響應(yīng)的事件可以利用Rabbit 4000的3級(jí)中斷優(yōu)先級(jí)管理機(jī)制得到及時(shí)處理。設(shè)計(jì)緊密的指令格式和高時(shí)鐘頻率使得Rabbit 4000能異乎尋常的快速處理各種數(shù)學(xué)、邏輯運(yùn)算和I/O操作。


關(guān)鍵特色

?

  • 最高工作頻率達(dá)60 MHz
  • 集成10M雙絞線類型的以太網(wǎng)功能
  • 8個(gè)獨(dú)立的DMA通道
  • 支持8位或者16位的閃存和SRAM
  • 可以設(shè)置7個(gè)硬件斷點(diǎn)
  • 提供新指令加快AES加密運(yùn)算的速度達(dá)10倍以上
  • 提供新指令支持32位數(shù)據(jù)操作和數(shù)學(xué)操作
  • 板上集成從屬性端口使得Rabbit 4000可以作為一個(gè)智能型的外部設(shè)備。
  • 運(yùn)行時(shí)鐘程序可控,可根據(jù)功耗的要求動(dòng)態(tài)改變運(yùn)行速度
  • 提供40個(gè)以上的數(shù)字I/O引腳,支持最多達(dá)4層的引腳復(fù)用配置
  • 可電池供電的實(shí)時(shí)時(shí)鐘
  • 兩個(gè)看門狗計(jì)時(shí)器
  • I/O引腳工作范圍在0~3.3 V,低功耗模式下工作范圍在0~ 1.8 V
  • 符合RoHS制造規(guī)程

設(shè)計(jì)優(yōu)點(diǎn)
??? 高性能的8位微處理器結(jié)構(gòu)并在片內(nèi)大量集成外設(shè)功能,為設(shè)計(jì)高效低成本的硬件系統(tǒng)奠定了扎實(shí)的基礎(chǔ)。
??? Rabbit 4000 中緊密集成了10M雙絞線以太網(wǎng)功能,使得小型程序可以用很少的代碼量實(shí)現(xiàn)。
??? 功能增強(qiáng)的指令集能夠在8位機(jī)上兼顧指令快速運(yùn)行和處理復(fù)雜任務(wù)的要求,以大量的單字節(jié)指令為主,并帶有16位和32位的邏輯/算術(shù)運(yùn)算和數(shù)據(jù)傳輸指令。
??? 通過使用高度優(yōu)化后的數(shù)學(xué)運(yùn)算庫函數(shù)可以實(shí)現(xiàn)驚人的處理能力。
??? 可使用Dynamic C 開發(fā)軟件快速開發(fā)和調(diào)試針對(duì)Rabbit微處理器的C語言和匯編語言程序。
??? Rabbit 4000的幾項(xiàng)設(shè)計(jì)特征可以有效地消除自身引發(fā)的電磁干擾問題(典型值小于 10 dB μV/m @ 3 m),這對(duì)于需要通過CE認(rèn)證和其他電磁測(cè)試的OEM產(chǎn)品是至關(guān)重要的。例如通過使用擴(kuò)頻技術(shù)可以將電磁輻射的幅度降到25 dB μV,使用帶使能開關(guān)的時(shí)鐘源來避免對(duì)非操作對(duì)象的寄存器進(jìn)行時(shí)鐘驅(qū)動(dòng),將微處理器核心的供電及外圍I/O部件的供電分開,使用外部I/O總線將I/O操作從存儲(chǔ)器總線上剝離從而降低存儲(chǔ)器總線的電磁輻射,并在操作外部設(shè)備的時(shí)候降低接地噪聲。外部I/O總線的構(gòu)造方法是用Rabbit 4000的Port A作為數(shù)據(jù)總線,將Port B 作為地址總線的低8位。

??? Rabbit 4000的高性能指令集提供更高的執(zhí)行效率和運(yùn)行速度,指令集中有很多單字節(jié)的指令可以在2個(gè)時(shí)鐘內(nèi)完成,支持16位和32位數(shù)據(jù)的裝入與寫出、16位和32位數(shù)據(jù)的邏輯和數(shù)學(xué)運(yùn)算,2個(gè)16位數(shù)據(jù)的乘法可以在12個(gè)時(shí)鐘之內(nèi)完成,支持長跳轉(zhuǎn)和函數(shù)調(diào)用返回,支持對(duì)16M字節(jié)空間的直接訪問,并能夠通過一個(gè)字節(jié)的前綴將對(duì)內(nèi)存的操作指令轉(zhuǎn)換為對(duì)內(nèi)部或外部I/O操作的指令。

?? Rabbit 4000微處理器在使用內(nèi)存單元的時(shí)候不需要外部驅(qū)動(dòng)模塊,在它的引腳上有24位的地址總線、8位或16位的數(shù)據(jù)總線、3個(gè)片選信號(hào)、2個(gè)(內(nèi)存)輸出使能控制信號(hào)、2個(gè)(內(nèi)存)寫控制信號(hào),這些引腳最多可以控制6個(gè)閃存或SRAM設(shè)備。1個(gè)內(nèi)建的從屬性端口使得Rabbit 4000在多處理器系統(tǒng)中可以作為主控設(shè)備或從屬設(shè)備,并在特定處理器上單獨(dú)完成某相任務(wù),而多處理器之間的數(shù)據(jù)交換可以通過一條8線的數(shù)據(jù)端口和5個(gè)控制信號(hào)來完成。通過這個(gè)從屬性端口或串口可以系統(tǒng)重起的時(shí)候?qū)ο到y(tǒng)進(jìn)行設(shè)置或向存儲(chǔ)器下載程序。

??? 作為一項(xiàng)特色功能,Rabbit 4000微處理器提供5個(gè)8比特的并口,這5個(gè)并口在聯(lián)合使用的時(shí)候可以提供40比特的數(shù)據(jù)寬度。而且Rabbit 4000微處理器提供6個(gè)兼容CMOS電平的串口,這6個(gè)串口都可以在異步模式下工作,或者配置為紅外數(shù)據(jù)收發(fā)器,同時(shí)4個(gè)串口可以配置為SPI模式,另外2個(gè)串口可以配置在SDLC/HDLC模式下工作。

??? Rabbit 4000支持多種不同的I/O功能。2個(gè)輸入捕捉通道各帶有一個(gè)16位的計(jì)數(shù)器,時(shí)鐘源由內(nèi)部計(jì)時(shí)器驅(qū)動(dòng),這些通道可有多種使用方法,如測(cè)量脈沖寬度或串行通信中的波特率檢測(cè)。2個(gè)正交四相解碼器通道各帶有2路輸入和10位的雙向計(jì)數(shù)器,每一個(gè)通道都可以直接同光電編碼器相連接. Rabbit 4000提供4個(gè)獨(dú)立的脈寬調(diào)制輸出通道,每一個(gè)通道的時(shí)鐘源由內(nèi)部計(jì)時(shí)器驅(qū)動(dòng),所發(fā)出脈沖的格式可由10位數(shù)據(jù)來表示。脈寬調(diào)制輸出通道在過濾處理之后可以用來實(shí)現(xiàn)數(shù)字/模擬信號(hào)轉(zhuǎn)換,或者用來驅(qū)動(dòng)馬達(dá)或螺線管。


針對(duì)Rabbit 4000的軟件編程

??? 針對(duì)Rabbit 4000的編程工具是已經(jīng)被業(yè)界證明非常高效的Dynamic C? 軟件開發(fā)系統(tǒng),它集成了專門針對(duì)Rabbit微處理器的C語言編譯器、編輯器、程序加載器和調(diào)試器等等。使用Dynamic C 開發(fā)軟件非常容易,用戶可以在開發(fā)環(huán)境內(nèi)完成編寫、編譯、調(diào)試C語言程序或匯編語言程序的工作,也不需要昂貴的在線仿真器。使用Dynamic C及我們提供的開發(fā)套件可以獲得一個(gè)完整的帶源代碼的TCP/IP協(xié)議棧,而且是不需要版稅的。這個(gè)TCP/IP協(xié)議棧所支持的協(xié)議包括PPP、SNMP、帶套接字接口的 TCP和UDP, FTP, TFTP, HTTP (支持SSI和CGI), DHCP, SMTP, POP3和PING。

?

Digi International (HK) Ltd 上海代表處

地 址:上海徐匯區(qū)零陵路899號(hào) 飛洲國際廣場26L
郵 編:200030
電 話:+86-21 5150-6898分機(jī) 31中國區(qū)嵌入式產(chǎn)品銷售經(jīng)理: 盛衛(wèi)東
傳 真:+86-21 5150-6899
技術(shù)支持:+86-21 5150-6898 分機(jī) 32 中國區(qū)嵌入式產(chǎn)品系統(tǒng)工程師:馬超


Digi International (HK) Ltd 深圳代表處

地 址:中國深圳市深南中路中信城市廣場辦公樓16樓059室
郵 編:518031
電 話:+0755-33305112 華南區(qū)嵌入式產(chǎn)品銷售經(jīng)理:盧光來
傳 真:+86-755 3330-5112
技術(shù)支持:+86-21 5150-6898 分機(jī) 32 中國區(qū)嵌入式產(chǎn)品系統(tǒng)工程師:馬超

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請(qǐng)及時(shí)通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。