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