Hitachi 6309 | |
![]() | |
Hitachi 63C09E, a 6309 3 MHz-es külső órajelű változata | |
Gyártás | 1982 – 1990-es évek |
Gyártó | Hitachi |
Max CPU órajel | 1–5 MHz |
Gyártás technológia méret | CMOS |
Utasításkészlet | 8 bites CISC, 6809, 6309 ISA |
Tokozás | PDIP-40, PLCC[1] |
Alkalmazása | mikroszámítógépek, játékgép-alaplapok |
Előd | Motorola 6809 |
![]() A Wikimédia Commons tartalmaz Hitachi 6309 témájú médiaállományokat. |
A Hitachi 6309-es processzora a Motorola 6809 mikroprocesszor CMOS változata. 1982-ben jelent meg, a Hitachi a Motorolával kötött licencszerződés alapján gyártotta, második forrásként.[2] Különböző változatainak jelölései: HD63B09, HD63B09E, HD63B09P, HD63C09, HD63C09E, HD63C09EP, HD63C09P. Alapvető emulációs üzemmódjában teljesen kompatibilis a 6809-es processzorral. A 6809-es specifikációihoz képest ez a processzor magasabb órajelfrekvencián képes működni, továbbfejlesztett jellemzőkkel rendelkezik, új utasításokat és kibővített regiszterkészletet tartalmaz. Az új utasítások többsége a hozzáadott regiszterek használatát szolgálja, valamint egészen a 32 bites számokkal végezhető műveleteket, hardveres osztást, bitműveleteket és blokkos adatátvitelt. A 6309 általában 30%-kal gyorsabb natív módban, mint a 6809.
Meglepő módon, a Hitachi cég semmilyen információt nem közölt a processzor fejlett képességeiről. Az Oh! FM, egy a Fujitsu személyi számítógép felhasználóknak szóló japán magazin 1988. áprilisi kiadása tartalmazza az első leírást a 6309-es processzorról és annak kiegészítő, új képességeiről. Később (1992-ben) Hirotsugu Kakugawa, a Hirosimai Egyetem végzős hallgatója tette közzé a 6309 újabb tulajdonságairól és utasításairól szóló közleményét a comp.sys.m6809 hírcsoporton.[3] Ez vezetett a nyílt forrású NitrOS-9 operációs rendszer kifejlesztéséhez a Tandy Color Computer 3. típusú gépek számára.[4][5]
<ref>
címke; nincs megadva szöveg a(z) wikichip
nevű lábjegyzeteknek<ref>
címke; nincs megadva szöveg a(z) Hirotsugu Kakugawa
nevű lábjegyzeteknek<ref>
címke; nincs megadva szöveg a(z) nitros-9
nevű lábjegyzeteknek<ref>
címke; nincs megadva szöveg a(z) dragon.1
nevű lábjegyzeteknek