Интернет магазин китайских планшетных компьютеров



Компьютеры - Motorola 6809 - История

03 июля 2011


Оглавление:
1. Motorola 6809
2. История
3. Технические характеристики



Процессор 6809 иногда называют концептуальным предшественником семейства процессоров Motorola 68000, что является заблуждением. Оба проекта разрабатывались параллельно и были завершены в 1979 году. Между ними есть определённое сходство — в частности, гибкость методов адресации и большая ортогональность. Также есть некоторое сходство мнемоник и синтаксиса ассемблера. Но процессор 6809 развивал идеи процессора 6800, тогда как процессор 68000 являлся полностью новой разработкой. Версия 68000 с восьмиразрядной шиной данных предназначалась для использования в будущих 8-разрядных системах, поэтому 6809 быстро стал эволюционным тупиком.

Команда разработчиков процессора полагала, что будущим пользователям процессора могут потребоваться ПЗУ с готовым кодом для решения распространённых задач, таких, как вычисления с плавающей точкой. Это могло позволить разработчикам систем на основе процессора не тратить время на разработку собственного кода. Так как разработчики процессора не могли заранее знать, где будет расположен код ПЗУ в адресном пространстве системы, устройство процессора было ориентировано на возможность выполнения реентрабельных подпрограмм, располагаемых в любом месте адресного пространства. Эта возможность не была использована в указанных целях на практике. Единственным выпущенным компанией Motorola ПЗУ с кодом стала микросхема MC6839, содержащая код для вычислений с плавающей точкой. Однако, такое устройство процессора позволило создать такие продвинутые операционные системы, как OS-9 и UniFlex, которые использовали возможность выполнения реентрабельного кода, не привязанного к конкретным адресам в памяти.

Процессор 6809 был применён в двухпроцессорном компьютере Commodore SuperPET и в уникальной игровой консоли Vectrex. Модификация 6809E использовалась в домашних компьютерах TRS-80 Color Computer, Acorn System 2, 3 и 4, Fujitsu FM-7, Dragon 32/64, а также в SWTPC, Gimix, Smoke Signal Broadcasting и других системах с шиной SS-50, включая несколько систем для разработки серии EXORmacs самой компании Motrola. Во Франции компания Thomson SA выпустила большую серию компьютеров на основе процессора 6809E — TO7, TO7/70, TO8, TO8D, TO9, TO9Plus, MO5, MO6, MO5E и MO5NR.

Процессор также применялся в ряде аркадных игровых автоматов начала 1980-х годов. В частности, его часто использовала компания Williams Electronics, например, в таких аркадных хитах, как Defender, Joust, Sinistar и Robotron: 2084. Эта компания также использовала процессор во многих своих пинбол-машинах, впоследствии создав на его основе специализированную плату Williams Pinball Controller.

Компания Microware разработала специальную операционную систему OS-9 для процессора 6809. Впоследствии она была портирована на процессоры Motorola 68000, Intel 80386 и PowerPC.

Компания Hitachi выпустила усовершенствованную версию процессора, Hitachi 6309. Он отличался наличием дополнительных регистров и команд, включая команды блочного копирования, дополнительные команды умножения и команды деления с аппаратной реализацией. Этот процессор использовался для неофициального расширения компьютеров CoCo 3. Была разработана специальная версия OS-9 под названием NitrOS-9, поддерживающая дополнительные возможности процессора.

Hitachi также выпускала собственные компьютеры с процессором 6809, предназначенные для внутреннего японского рынка — MB6890 и более поздний S1. Эти компьютеры также экспортировались в Австралию. Там MB6890 получил прозвище «Peach», вероятно в качестве иронического указания на популярность компьютеров Apple II. Компьютер S1 отличался присутствием аппаратуры, расширяющей адресное пространство процессора до 1 мегабайта, представленного в виде 4-килобайтных страниц. Аналогичная аппаратура присутствовала в компьютерах компаний SWTPC, Gimix и некоторых других. Компания Technical Systems Consultants разработала Unix-подобную операционную систему, uniFlex, которая работала только на таких компьютерах. Операционная система OS-9 Level II также использовала преимущества такого метода управления памятью. Большинство других компьютеров того времени использовали для увеличения объёма адресуемой памяти технику переключения страниц, когда в большую часть адресного пространства включалась часть доступной памяти.

В настоящее время компании Motorola и Hitachi не производят процессоры 6809 или их варианты. Существуют VHDL-реализации процессора, предназначенные для встраиваемых применений с использованием программируемой логики и способные работать на частотах до 40 МГц. Некоторые команды 6809 также присутствуют в процессорах Freescale.



Просмотров: 2950


<<< Motorola 6800
Motorola 680x0 >>>