Králík 2000 - Rabbit 2000

Králík 2000.

Rabbit 2000 je vysoce výkonné 8-bitové mikrořadiče navržený Rabbit Semiconductor pro vestavěných systémů aplikací. Rabbit Semiconductor koupila společnost Digi International , která od té doby prodává mikrokontroléry a hardware na nich založený. Instrukční sada je založena na původním mikroprocesoru Z80 , ale s některými dodatky nových instrukcí a také s odstraněním některých instrukcí. Mezi instrukcemi Z80 chybějícími v králíkovi je cpir obzvláště pozoruhodný, protože umožňuje mnohem efektivnější implementaci některých často používaných standardních funkcí C, jako jsou strlen (), strnlen () a memchr (). Podle dokumentace Rabbit provádí své pokyny 5krát rychleji než původní mikroprocesor Z80 , tedy podobně jako Zilog eZ80 .

Rabbit 3000 je varianta Rabbit 2000 se stejným jádrem, ale výkonnějšími integrovanými periferiemi. Varianta Rabbit 3000A přidává malý počet dalších instrukcí pro I/O a velkou celočíselnou aritmetiku. Rabbit 4000 opět přidává integrovanější periferie. Další deriváty, počínaje králíkem 5000, mají podstatně odlišnou architekturu.

Většina mikrokontrolérů Rabbit má vestavěnou paměť flash a SRAM . Mají také vestavěné ADC a časovače .

Podpora kompilátoru

Rabbit 2000 je podporován bezplatným (GPL) kompilátorem pro malé zařízení C a Z88DK . Existují také nesvobodné Dynamic C poskytované tvůrci Rabbit a komerčních CROSS-C třetích stran . Poslední dva jsou na podporu standardu C docela neúplné a jejich backendy Rabbit 2000 již nejsou v aktuálních verzích překladačů k dispozici.

externí odkazy