Rabbit3000快(運(yùn)行于54Mhz),對(duì)c語(yǔ)言友好,代碼緊湊以及對(duì)1MB代碼數(shù)據(jù)空間的直接軟件支持。Rabbit3000開(kāi)發(fā)工具包括對(duì)Internet和網(wǎng)絡(luò)連接的廣泛支持以及完全免費(fèi)的TCP/IP代碼。
Rabbit3000工作在3.3V(可承受5V的I/O),其它優(yōu)點(diǎn)有:6個(gè)串口(帶IrDA),56個(gè)數(shù)字I/O,積分編碼器,賣(mài)寬調(diào)制輸出,脈沖捕獲以及測(cè)量能力,帶后備電池的實(shí)時(shí)鐘,集成接口,超低電源模式。緊湊的指令集與高時(shí)鐘速度驚人地提高了數(shù)學(xué),邏輯和I/O的速度。
Rabbit3000編程
微處理器硬件和軟件開(kāi)發(fā)對(duì)Rabbit3000用戶(hù)是很容易的。Rabbit3000編程使用工業(yè)化的動(dòng)態(tài)c語(yǔ)言軟件開(kāi)發(fā)系統(tǒng)(源于另一個(gè)分支Z-World).
動(dòng)態(tài)c是專(zhuān)為基于Rabbit的系統(tǒng)而開(kāi)發(fā)的編譯器,編輯器,裝載器,調(diào)試器之集成。用它開(kāi)發(fā)軟件很容易。通過(guò)一根簡(jiǎn)單的接口電纜,從PC到基于rabbit的目標(biāo)系統(tǒng)(或者通過(guò)使用合適的外圍設(shè)備的以太網(wǎng)/Internet)的編程和調(diào)試是一體完成的。
用戶(hù)不需要停下動(dòng)態(tài)c開(kāi)發(fā)環(huán)境就能夠?qū)?,編譯,測(cè)試c代碼,匯編代碼或者二者的混合代碼。在目標(biāo)系統(tǒng)運(yùn)行時(shí)就可以調(diào)試,節(jié)省了在線(xiàn)仿真器。當(dāng)然,你也可以編譯程序到一個(gè)以后才裝載的印像文件。
編程特點(diǎn):
Royalty-Free TCP/IP
完全的TCP/IP堆棧(帶源代碼)以動(dòng)態(tài)c的形式免費(fèi)提供。TCP/IP支持包括PPP(與動(dòng)態(tài)c Premier一起),套接字級(jí)的TCP和UDP,FTP,TFTP,HTTP(w/SSI和CGI),DHCP委托,SMTP郵件委托,PING,以及POP3.
無(wú)電磁干擾的微處理器
對(duì)電磁干擾的政府強(qiáng)制測(cè)試經(jīng)常令系統(tǒng)設(shè)計(jì)工程師頭痛。不經(jīng)意的電磁射線(xiàn)常常對(duì)開(kāi)發(fā)進(jìn)度產(chǎn)生影響,增加板材的重設(shè)計(jì)費(fèi)用或者減少電磁干擾部件的費(fèi)用。
Rabbit 3000則實(shí)際上已經(jīng)排除了電磁干擾問(wèn)題。這樣,開(kāi)發(fā)者不可能再被這種問(wèn)題困擾。
Rabbit 3000的低電磁干擾特點(diǎn):
頻譜擴(kuò)展器特別強(qiáng)大,有效地減少了時(shí)鐘相關(guān)的電磁干擾以及滋生的信號(hào)約25dB(一個(gè)關(guān)乎設(shè)計(jì)的重要數(shù)量,因?yàn)樵O(shè)備常常因?yàn)?Db而不能通過(guò)電磁干擾測(cè)試)。
特低電源特色
Rabbit3000包含很多低耗電特色,可使之很好地適應(yīng)電池供電的應(yīng)用。處理器提供了超低速的時(shí)鐘選項(xiàng),可使得芯片工作在32.768kHz(或者更快些)的1/2,1/4,1/8,1/16.
有些種類(lèi)的Flash內(nèi)存和SRAM,每當(dāng)芯片被選擇后都會(huì)消耗電能,計(jì)時(shí)沒(méi)有信號(hào)放聲變化。Rabbit3000芯片選擇任務(wù)循環(huán)來(lái)減少不必要的電能消耗,只要它運(yùn)行在分離的時(shí)鐘速度上。
Rabbit3000開(kāi)發(fā)工具包
Rabbit 3000 Development Kits便宜卻提供了用Rabbit3000開(kāi)發(fā)以太網(wǎng)和非以太網(wǎng)應(yīng)用的所有必須工具。包括: 處理器核心模塊(帶Rabbit3000處理器,F(xiàn)lash, SRAM),原型板,完整的動(dòng)態(tài)c軟件開(kāi)發(fā)系統(tǒng)(并非測(cè)試版)(在光盤(pán)中帶有TCP/IP軟件和文檔),編程和調(diào)試用的串行電纜,以及AC適配器(僅有u.s. 工具)
Rabbit指令集
rabbit 3000的指令集與概念設(shè)計(jì)與rabbit 2000相同。為更高性能,Rabbit處理器更新了Z-180風(fēng)格的結(jié)構(gòu)。幾個(gè)淘汰或者冗余的Z-180指令已經(jīng)刪除,以求高效的一字節(jié)操作碼。原有的Z-180匯編語(yǔ)言作些許修改即可適應(yīng)。也增加了幾個(gè)重要的新指令以改進(jìn)原指令集,主要理由在于可以顯著提高編譯器產(chǎn)生的c代碼的運(yùn)行速度和質(zhì)量。