Rabbit 4000 微處理器
設(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)行
產(chǎn)品分類:嵌入式系統(tǒng) 物聯(lián)網(wǎng) 應(yīng)用層 嵌入式處理器 嵌入式片上系統(tǒng)(SOC) 嵌入式應(yīng)用
品牌:百信
產(chǎn)品介紹
Rabbit 4000是高性能、低電磁干擾的微處理器,特別為嵌入式控制系統(tǒng)、通信系統(tǒng)和以太網(wǎng)相關(guān)應(yīng)用而設(shè)計(jì)。在保持8位機(jī)高效率的前提下,Rabbit 4000在性能上超過(guò)了絕大多數(shù)16位微處理器。集成大量外設(shè)、結(jié)構(gòu)緊湊和支持10M雙絞線類型的以太網(wǎng)等特色,使得針對(duì)這款微處理器的硬件設(shè)計(jì)工作可以很快完成,同時(shí)指令集對(duì)C語(yǔ)言的友好支持使得即使是非常復(fù)雜的軟件設(shè)計(jì)工作也能夠很有效的進(jìn)行。
Rabbit 4000微處理器運(yùn)行速度很快,時(shí)鐘最快達(dá)到60 MHz,在保持代碼緊湊的情況下可以直接訪問(wèn)外部的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ī)程
Rabbit 4000的幾項(xiàng)設(shè)計(jì)特征可以有效地消除自身引發(fā)的電磁干擾問(wèn)題(典型值小于 10 dB µV/m @ 3 m),這對(duì)于需要通過(guò)CE認(rèn)證和其他電磁測(cè)試的OEM產(chǎn)品是至關(guān)重要的。例如通過(guò)使用擴(kuò)頻技術(shù)可以將電磁輻射的幅度降到25 dB µV,使用帶使能開(kāi)關(guān)的時(shí)鐘源來(lái)避免對(duì)非操作對(duì)象的寄存器進(jìn)行時(shí)鐘驅(qū)動(dòng),將微處理器核心的供電及外圍I/O部件的供電分開(kāi),使用外部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)完成,支持長(zhǎng)跳轉(zhuǎn)和函數(shù)調(diào)用返回,支持對(duì)16M字節(jié)空間的直接訪問(wèn),并能夠通過(guò)一個(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ù)交換可以通過(guò)一條8線的數(shù)據(jù)端口和5個(gè)控制信號(hào)來(lái)完成。通過(guò)這個(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ù)來(lái)表示。脈寬調(diào)制輸出通道在過(guò)濾處理之后可以用來(lái)實(shí)現(xiàn)數(shù)字/模擬信號(hào)轉(zhuǎn)換,或者用來(lái)驅(qū)動(dòng)馬達(dá)或螺線管。
針對(duì)Rabbit 4000的軟件編程
針對(duì)Rabbit 4000的編程工具是已經(jīng)被業(yè)界證明非常高效的Dynamic C® 軟件開(kāi)發(fā)系統(tǒng),它集成了專門針對(duì)Rabbit微處理器的C語(yǔ)言編譯器、編輯器、程序加載器和調(diào)試器等等。使用Dynamic C 開(kāi)發(fā)軟件非常容易,用戶可以在開(kāi)發(fā)環(huán)境內(nèi)完成編寫、編譯、調(diào)試C語(yǔ)言程序或匯編語(yǔ)言程序的工作,也不需要昂貴的在線仿真器。使用Dynamic C及我們提供的開(kāi)發(fā)套件可以獲得一個(gè)完整的帶源代碼的TCP/IP協(xié)議棧,而且是不需要版稅的。這個(gè)TCP/IP協(xié)議棧所支持的協(xié)議包括PPP、SNMP、帶套接字接口的 TCP和UDP, FTP, TFTP, HTTP (支持SSI和CGI), DHCP, SMTP, POP3和PING。
提交
百信 無(wú)線局域網(wǎng)附加開(kāi)發(fā)包
百信 SR9000 Smart Star System
Rabbitcore 工業(yè)底板
RabbitSys 嵌入式系統(tǒng)可靠性的解決方案
RabbitFLEX平臺(tái)