Motorola 6809: razlika između inačica
m →Opis |
m →Opis |
||
Redak 18: | Redak 18: | ||
[[Datoteka:Motorola_6809_die.JPG|thumb|desno|Slika reljefa MC6809]] |
[[Datoteka:Motorola_6809_die.JPG|thumb|desno|Slika reljefa MC6809]] |
||
===Raspored iglica i signala=== |
|||
+---\/---+ |
|||
Vss 1| |40 <span style="color:green">!HALT <--</span> |
|||
<span style="color:green">--> !NMI</span> 2| |39 <span style="color:green">ETAL <--</span> |
|||
<span style="color:green">--> !IRQ</span> 3| |38 <span style="color:green">EXTAL <--</span> |
|||
<span style="color:green">--> !FIRQ</span> 4| |37 <span style="color:green">!RES <--</span> |
|||
<span style="color:green"><-- BS</span> 5| |36 <span style="color:green">MRDY <--</span> |
|||
<span style="color:green"><-- BA</span> 6| |35 <span style="color:green">Q <--</span> |
|||
Vcc 7| |34 <span style="color:green">E <--</span> |
|||
<span style="color:red"><-- A0</span> 8| |33 <span style="color:green">!DMA <--</span> |
|||
<span style="color:red"><-- A1</span> 9|Motorola|32 <span style="color:green">R/!W --></span> |
|||
<span style="color:red"><-- A2</span> 10| 6809 |31 <span style="color:blue">D7 <-></span> |
|||
<span style="color:red"><-- A3</span> 11| |30 <span style="color:blue">D6 <-></span> |
|||
<span style="color:red"><-- A4</span> 12| |29 <span style="color:blue">D5 <-></span> |
|||
<span style="color:red"><-- A5</span> 13| |28 <span style="color:blue">D4 <-></span> |
|||
<span style="color:red"><-- A6</span> 14| |27 <span style="color:blue">D3 <-></span> |
|||
<span style="color:red"><-- A7</span> 15| |26 <span style="color:blue">D2 <-></span> |
|||
<span style="color:red"><-- A8</span> 16| |25 <span style="color:blue">D1 <-></span> |
|||
<span style="color:red"><-- A9</span> 17| |24 <span style="color:blue">D0 <-></span> |
|||
<span style="color:red"><-- A10</span> 18| |23 <span style="color:red">A15 --></span> |
|||
<span style="color:red"><-- A11</span> 19| |22 <span style="color:red">A14 --></span> |
|||
<span style="color:red"><-- A12</span> 20| |21 <span style="color:red">A13 --></span> |
|||
+--------+ |
|||
===Inačice=== |
===Inačice=== |
Inačica od 10. travnja 2019. u 04:50
Motorola 6809 je kodno ime za 8-bitni mikroobradnik kojeg je dizajnirala i proizvodila tvrtka Motorola. Ovaj mikroobradnik su dizajnirali Terry Ritter i Joel Boney, dok je na tržište bilo dostupno 1978. godine. Motorola 6809 bio je veliki napredak naspram 6800 jer u dizajnu us uvedeni sljedeći elementi:
- dva 8-bitna registra (A i B) koji se mogu ujediniti u jedan 16-bitni registar,
- dva 16-bitna registra (X i Y),
- dva 16-bitna pokazivaća stoga
Ove novine omogućili su korištenje naprednih programskih svojstava kao pozicijskog-neutralnog koda, te ulaznog koda (reentrant code)
Opis
Arhitektura
Arhitektura Motorole 6809 uvela je par novina u arhitekturi 8-bitnih mikroobradnika, rabljenjem dva 8-bitna akumulatora (vrsta spremika) A i B, koji su mogli biti spojeni u jedan 16-bitni akumulator D. MC6809 imao je i dva 16-bitna indeksna spremnika X i Y, te dva 16-btina spremnika lokacije stoga. Zbog tih novina, MC6089 mogao je rabiti nove adresne modove, kao recimo rabljenje pozicijsko-neovisnog koda, dok je postojanje korisničke pozicije stoga omogučava korištenje zajedničkog koda. U mikroarhitekturi MC6809 nije rabio mikroprogram, te je rabio je interni PLA sklop koji je upravaljao se dekodiranjem naredbi i mikrosekvenciranjem. MC6809 bio je kodno kompatibilan s MC6800 i sadržavao je manji podskup naredbi, i bio je lakši za programirati nego MC6800 ili MOS 6502
Raspored iglica i signala
+---\/---+ Vss 1| |40 !HALT <-- --> !NMI 2| |39 ETAL <-- --> !IRQ 3| |38 EXTAL <-- --> !FIRQ 4| |37 !RES <-- <-- BS 5| |36 MRDY <-- <-- BA 6| |35 Q <-- Vcc 7| |34 E <-- <-- A0 8| |33 !DMA <-- <-- A1 9|Motorola|32 R/!W --> <-- A2 10| 6809 |31 D7 <-> <-- A3 11| |30 D6 <-> <-- A4 12| |29 D5 <-> <-- A5 13| |28 D4 <-> <-- A6 14| |27 D3 <-> <-- A7 15| |26 D2 <-> <-- A8 16| |25 D1 <-> <-- A9 17| |24 D0 <-> <-- A10 18| |23 A15 --> <-- A11 19| |22 A14 --> <-- A12 20| |21 A13 --> +--------+
Inačice
Pakovanje | Frekvencija | Temperatura | 6809 | 6809E |
---|---|---|---|---|
Plastika | 1,0 MHz | 0 °C a 70 °C | MC6809P | MC6809EP |
-40 °C a 85 °C | MC6809CP | MC6809ECP | ||
1,5 MHz | 0 °C a 70 °C | MC68A09P | MC68A09EP | |
-40 °C a 85 °C | MC68A09CP | MC68A09ECP | ||
2,0 MHz | 0 °C a 70 °C | MC68B09P | MC68B09EP | |
-40 °C a 85 °C | MC68B09CP | MC68B09ECP | ||
Keramika | 1,0 MHz | 0 °C a 70 °C | MC6809S | MC6809ES |
-40 °C a 85 °C | MC6809CS | MC6809ECS | ||
1,5 MHz | 0 °C a 70 °C | MC68A09S | MC68A09ES | |
-40 °C a 85 °C | MC68A09CS | MC68A09ECS | ||
2,0 MHz | 0 °C a 70 °C | MC68B09S | MC68B09ES | |
-40 °C a 85 °C | MC68B09CS | MC68B09ECS |
Povijest
Uporaba
Mikroobranik Motorola 6809 rabili su: Dragon, TRS-80 Color Computer, video konzola Vectrex. Isto tako originalna izvedba Orao MR102 trebala je rabiti Motorolu 6809. Originala ploča Apple Macintosh rabila je MC6809.
Sljedeća računala i sistemi rabili su inačice MC6809:
- 6809
- 68A09
- Vectrex, videokonzola
- Fujitsu FM 8
- 68B09
- 6809E