設計優點:
- 8位體系——具有集成外設的高性能體系提高了硬件設計效率和效果。
- 增強指令集——提高了8位系統的速度和能力,提供了單字節的操作碼與16位的邏輯,算術和數據傳送指令。
- 特別的數學性能——建立在高度優化的數學庫的基礎之上。
- 動態C開發環境——服務于基于Rabbit,使用c或者匯編語言的系統作實時開發和調試。
- TCP/IP連接——硬件軟件包,以方便通過intranet或者Internat高效方便地遠程存取,編程和調試基于Rabbit的系統。
開發軟件:
Rabbit2000微處理器目的就是快速的軟件開發。用戶程序可以使用Z-World的Dynamic C(一種包含一個編譯器,一個編輯器,一個調試器的c語言環境)來創建。使用動態C軟件和串行編程光纖,程序可以編譯和執行,并不需要在線的仿真器。
特性列表:
- 集成的從端口使得Rabbit能夠配置為其它微處理器的智能外設。
- 軟件可控時鐘速度允許了功耗和速度的權衡。
- 優良的數學性能:12個時鐘運算16×16的乘法。
- 3個級別的中斷優先級使實時時間的快速響應成為可能。
- 40個并行I/O線路。
- 5個8位定時器,1個10位定時器(使用兩個匹配的寄存器)。
- 后備電池時間/數據時鐘。
- 監視程序。
- 熟悉HD64180或者Z180的設計者將很容易對付Rabbit2000. 雖然快3倍,但結構類似。例如,使用新的存儲指令,可以在9個時鐘周期中從一個源于堆棧指針的位移地址獲得一個16位變量。新指令在1M的地址空間中執行調用,返回和跳轉。
- 16位的位移與12個時鐘內的16×16位的乘法顯著改善了數學性能。在29.5Mhz的時鐘速度下,浮點加或者乘僅需要11微秒。