Rabbit 4000 微處理器
設計優點 高性能的8位微處理器結構并在片內大量集成外設功能,為設計高效低成本的硬件系統奠定了扎實的基礎。 Rabbit 4000 中緊密集成了10M雙絞線以太網功能,使得小型程序可以用很少的代碼量實現。 功能增強的指令集能夠在8位機上兼顧指令快速運行
產品分類:嵌入式系統 物聯網 應用層 嵌入式處理器 嵌入式片上系統(SOC) 嵌入式應用
品牌:百信
產品介紹
Rabbit 4000是高性能、低電磁干擾的微處理器,特別為嵌入式控制系統、通信系統和以太網相關應用而設計。在保持8位機高效率的前提下,Rabbit 4000在性能上超過了絕大多數16位微處理器。集成大量外設、結構緊湊和支持10M雙絞線類型的以太網等特色,使得針對這款微處理器的硬件設計工作可以很快完成,同時指令集對C語言的友好支持使得即使是非常復雜的軟件設計工作也能夠很有效的進行。
Rabbit 4000微處理器運行速度很快,時鐘最快達到60 MHz,在保持代碼緊湊的情況下可以直接訪問外部的16位存儲設備。Rabbit 4000輸入輸出引腳在標準模式下工作范圍在0~3.3V,在低功率模式下工作范圍降為0~1.8 V。Rabbit 4000引以為傲的是它支持多達6個的串口(帶紅外通信功能)、40個以上的數字I/O引腳、1個正交四相解碼器, 1個脈寬調制輸出, 并有脈沖捕獲與測量功能。Rabbit 4000還帶有一個可電池供電的實時時鐘,并能直接操控存儲器和I/O引腳,并可以將功耗降低到極低的幅度,各種需要在限定時間內響應的事件可以利用Rabbit 4000的3級中斷優先級管理機制得到及時處理。設計緊密的指令格式和高時鐘頻率使得Rabbit 4000能異乎尋常的快速處理各種數學、邏輯運算和I/O操作。
關鍵特色
?最高工作頻率達60 MHz
集成10M雙絞線類型的以太網功能
8個獨立的DMA通道
支持8位或者16位的閃存和SRAM
可以設置7個硬件斷點
提供新指令加快AES加密運算的速度達10倍以上
提供新指令支持32位數據操作和數學操作
板上集成從屬性端口使得Rabbit 4000可以作為一個智能型的外部設備。
運行時鐘程序可控,可根據功耗的要求動態改變運行速度
提供40個以上的數字I/O引腳,支持最多達4層的引腳復用配置
可電池供電的實時時鐘
兩個看門狗計時器
I/O引腳工作范圍在0~3.3 V,低功耗模式下工作范圍在0~ 1.8 V
符合RoHS制造規程
Rabbit 4000的幾項設計特征可以有效地消除自身引發的電磁干擾問題(典型值小于 10 dB µV/m @ 3 m),這對于需要通過CE認證和其他電磁測試的OEM產品是至關重要的。例如通過使用擴頻技術可以將電磁輻射的幅度降到25 dB µV,使用帶使能開關的時鐘源來避免對非操作對象的寄存器進行時鐘驅動,將微處理器核心的供電及外圍I/O部件的供電分開,使用外部I/O總線將I/O操作從存儲器總線上剝離從而降低存儲器總線的電磁輻射,并在操作外部設備的時候降低接地噪聲。外部I/O總線的構造方法是用Rabbit 4000的Port A作為數據總線,將Port B 作為地址總線的低8位。
Rabbit 4000的高性能指令集提供更高的執行效率和運行速度,指令集中有很多單字節的指令可以在2個時鐘內完成,支持16位和32位數據的裝入與寫出、16位和32位數據的邏輯和數學運算,2個16位數據的乘法可以在12個時鐘之內完成,支持長跳轉和函數調用返回,支持對16M字節空間的直接訪問,并能夠通過一個字節的前綴將對內存的操作指令轉換為對內部或外部I/O操作的指令。
Rabbit 4000微處理器在使用內存單元的時候不需要外部驅動模塊,在它的引腳上有24位的地址總線、8位或16位的數據總線、3個片選信號、2個(內存)輸出使能控制信號、2個(內存)寫控制信號,這些引腳最多可以控制6個閃存或SRAM設備。1個內建的從屬性端口使得Rabbit 4000在多處理器系統中可以作為主控設備或從屬設備,并在特定處理器上單獨完成某相任務,而多處理器之間的數據交換可以通過一條8線的數據端口和5個控制信號來完成。通過這個從屬性端口或串口可以系統重起的時候對系統進行設置或向存儲器下載程序。
作為一項特色功能,Rabbit 4000微處理器提供5個8比特的并口,這5個并口在聯合使用的時候可以提供40比特的數據寬度。而且Rabbit 4000微處理器提供6個兼容CMOS電平的串口,這6個串口都可以在異步模式下工作,或者配置為紅外數據收發器,同時4個串口可以配置為SPI模式,另外2個串口可以配置在SDLC/HDLC模式下工作。
Rabbit 4000支持多種不同的I/O功能。2個輸入捕捉通道各帶有一個16位的計數器,時鐘源由內部計時器驅動,這些通道可有多種使用方法,如測量脈沖寬度或串行通信中的波特率檢測。2個正交四相解碼器通道各帶有2路輸入和10位的雙向計數器,每一個通道都可以直接同光電編碼器相連接. Rabbit 4000提供4個獨立的脈寬調制輸出通道,每一個通道的時鐘源由內部計時器驅動,所發出脈沖的格式可由10位數據來表示。脈寬調制輸出通道在過濾處理之后可以用來實現數字/模擬信號轉換,或者用來驅動馬達或螺線管。
針對Rabbit 4000的軟件編程
針對Rabbit 4000的編程工具是已經被業界證明非常高效的Dynamic C® 軟件開發系統,它集成了專門針對Rabbit微處理器的C語言編譯器、編輯器、程序加載器和調試器等等。使用Dynamic C 開發軟件非常容易,用戶可以在開發環境內完成編寫、編譯、調試C語言程序或匯編語言程序的工作,也不需要昂貴的在線仿真器。使用Dynamic C及我們提供的開發套件可以獲得一個完整的帶源代碼的TCP/IP協議棧,而且是不需要版稅的。這個TCP/IP協議棧所支持的協議包括PPP、SNMP、帶套接字接口的 TCP和UDP, FTP, TFTP, HTTP (支持SSI和CGI), DHCP, SMTP, POP3和PING。



提交
百信 無線局域網附加開發包
百信 SR9000 Smart Star System
Rabbitcore 工業底板
RabbitSys 嵌入式系統可靠性的解決方案
RabbitFLEX平臺