dbo:abstract
- Az RS08 mag a Freescale CPU egy redukált kiépítésű verziója, a Motorola 6800 mikroprocesszorcsalád tagja. Számos mikrovezérlőben és beágyazott rendszerben használják. A HC08 családdal és a Freescale S08 típusokkal összehasonlítva, ez egy igen nagy mértékben egyszerűsített kialakítás. Az „R” a modellszámokban szintén a „redukálás”-ra utal; a Freescale ezekre az eszközökre „ultra-alsókategóriás”-ként hivatkozik. Tipikus megvalósításai kevesebb lapkára integrált perifériát és memóriaerőforrást tartalmaznak, kisebb tokozásba kerülnek (a legkisebb ezek közül a 6 tokozás a maga 3 × 3 × 1 mm-es méretével), és áruk 1 dollár alatt van. Ezek az eszközök egyszerűsített kialakításuk mellett nagy hatékonyságot kínálnak, nagyobb költséghatékonyságot a kis memóriaigényű részegységekhez, és mindemellett kisebb fizikai méretet és lapkaméretet is. Az RS08 Neumann-architektúrát alkalmaz osztott (közös) program és adatsínnel; a Neumann-architektúránál megszokott módon az adatmemóriában elhelyezett utasítások végrehajtása megengedett. Az eszköz nem binárisan kompatibilis az S08 maggal, annak ellenére, hogy utasításkészlete (az utasítások opkódjai) és címzési módjai az S08-asénaek egy részhalmaza. Ez mégis megkönnyíti a kód átvitelét az S08-as magról az RS08-asra a tervezők és mérnökök számára. A Short és Tiny címzési módok lehetővé teszik a leggyakrabban használt változókhoz és regiszterekhez való hatékonyabb hozzáférést és az azokkal való munkát. Ezek az utasítások egybájtos opkódokat kaptak, amely csökkenti a programtárolásra fordított memória méretét, lévén éppen ezek a leggyakrabban használt utasítások. A lapkaméret az S08 magokénál 30%-kal kisebb. Az RS08 mag ugyanazt a sínstruktúrát használja, mint az S08, ezáltal a memória és perifériamodulok mindkét típussal egyaránt használhatók. Rendelkezik (BDM) interfésszel, ami egy egyvezetékes hibakereső / debug interfész és lehetővé teszi a processzor interaktív vezérlését, mikor az már be van építve a célrendszerbe. (hu)