Motorola 6809: razlika između inačica

Izvor: Wikipedija
Izbrisani sadržaj Dodani sadržaj
Vodomar (razgovor | doprinosi)
Vodomar (razgovor | doprinosi)
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

Mikroobradnik MC6809 u DIP izdanju


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

Izgled unutranje arhitekture spremnika mikroobradnika MC6809
Slika reljefa MC6809

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:


Vanjske poveznice