Kani 2000 - Rabbit 2000

Image
Kani 2000.

Rabbit 2000 on tehokas 8-bittinen mikro suunnitellut Rabbit Semiconductor on sulautettujen järjestelmien sovelluksiin. Rabbit Semiconductorin on ostanut Digi International , joka on sittemmin myynyt Rabbit -mikro -ohjaimia ja niihin perustuvia laitteita. Ohjesarja perustuu alkuperäiseen Z80 -mikroprosessoriin , mutta siihen on lisätty uusia ohjeita ja poistettu joitakin ohjeita. Rabbitissa puuttuvista Z80-ohjeista cpir on erityisen merkittävä, koska se mahdollistaa paljon tehokkaampia toteutuksia joistakin usein käytetyistä C-vakiotoiminnoista, kuten strlen (), strnlen () ja memchr (). Rabbit -asiakirjojen mukaan se suorittaa ohjeensa viisi kertaa nopeammin kuin alkuperäinen Z80 -mikroprosessori eli Zilog eZ80: n tapaan .

Rabbit 3000 on Rabbit 2000 -versio, jolla on sama ydin, mutta tehokkaampia integroituja oheislaitteita. Rabbit 3000A -versio sisältää pienen määrän lisäohjeita I/O: lle ja suuren kokonaisluvun aritmetiikkaa. Rabbit 4000 lisää jälleen integroituja oheislaitteita. Muilla johdannaisilla, alkaen Rabbit 5000: stä, on olennaisesti erilainen arkkitehtuuri.

Useimmissa Rabbit-mikrokontrollereissa on sisäänrakennettu flash- muisti ja SRAM . Niissä on myös sisäänrakennettu ADC ja ajastimet .

Kääntäjien tuki

Rabbit 2000: ta tukevat ilmainen (GPL) Small Device C Compiler ja Z88DK . Siellä ovat myös non-free Dynamic C antamat päättäjät Rabbit ja kaupallisen kolmannen osapuolen CROSS-C . Kaksi viimeksi mainittua ovat melko puutteellisia tukemaan C -standardia, eikä niiden Rabbit 2000 -taustajärjestelmiä ole enää saatavilla nykyisissä kääntäjäversioissa.

Ulkoiset linkit