Технология MOS 8502 - MOS Technology 8502

Технология MOS 8502
MOS 8502R0 3686 top.jpg
MOS 8502 Микропроцессор
Основная информация
Общий производитель (и)
Представление
Максимум. Тактовая частота процессора От 1,97 до 2,046 МГц
Архитектура и классификация
Набор инструкций NMOS 6502/6510
Физические характеристики
Пакет (ы)
История
Предшественник MOS 6510
Преемник CSG 65CE02

MOS Technology 8502 был 8-битовый микропроцессор разработан МОП - технологии и используются в Commodore 128 (C128). Это была улучшенная версия MOS 6510, используемая в Commodore 64 (C64). Он был изготовлен с использованием процесса HMOS , который позволил ему иметь более высокую плотность транзисторов и, следовательно, более низкую стоимость, при этом рассеивая меньше тепла. 8502 позволил C128 работать с удвоенной тактовой частотой C64 с некоторыми ограничениями.

Описание

Доступ к памяти в 8-битных машинах

Общая оперативная память (RAM) эпохи Commodore C64 позволяла осуществлять доступ на частоте 2 МГц. Если ЦП и микросхема дисплея совместно использовали одну и ту же память для связи, что было обычным решением в эпоху, когда оперативная память была дорогой, тогда обычно требовалось бы, чтобы ЦП и микросхемы дисплея обеспечивали доступ к шине, так что только один из они использовали его за один раз, обычно делая паузы между двумя. Предполагая, что для двух микросхем требуется примерно равный доступ, это означает, что микросхемы приостановлены половину времени, эффективно работая на частоте 1 МГц.

В семействе 6502 была особенность, которая упростила конструкцию таких систем. 6502 использовал двухфазные часы для управления своей внутренней схемой, но обращался к памяти только во время одной из двух фаз. Это означало, что микросхема дисплея могла обращаться к памяти во время чередования фаз тактовой частоты без необходимости останавливать процессор. Основным преимуществом этого стиля доступа является то, что двум микросхемам не нужно взаимодействовать, чтобы приостанавливать друг друга, они просто наблюдают за уже существующим тактовым сигналом, присутствующим на контактах 6502. В оригинальном C64 этот трюк с синхронизацией использовался, чтобы позволить VIC-II чередовать свой доступ к основной памяти с доступом 6510.

8502

8502 - это в основном преобразование оригинального 6502, которое будет производиться по технологии Intel HMOS-II, представленной в 1979 году и доступной для использования третьими сторонами. В этом процессе использовались элементы меньшего размера, что позволяло производить тот же чип на меньшей площади и, следовательно, иметь меньшую стоимость. В результате меньшего размера чип также требовал меньше энергии для работы и рассеивал меньше тепла. Это сделало его полезным в некоторых ролях, где оригинальный 6502 может не подходить.

Оригинальный 6502 выпускался в трех версиях: A, B и C, которые различались максимальной скоростью - 1, 2 или 4 МГц соответственно. Между этими конструкциями не было физической разницы; если конкретный чип успешно работал на частоте 2 МГц при тестировании, он был помечен буквой B, в противном случае - A. С переходом на процесс HMOS большинство процессоров 8502 могли работать на частоте 2 МГц, что эквивалентно 6502B.

Изменить скорость процессора на базе 6502 так же просто, как изменить входной тактовый сигнал, что означало, что 8502 мог легко переключаться между 2 МГц и 1 МГц 6510. Когда часы работают с удвоенной скоростью, возникает проблема, заключающаяся в том, что VIC не хватает времени для доступа к памяти во время свободных полупериодов. По этой причине 8502 мог работать на двойной скорости только при использовании с 80-столбцовым VDC в C128, у которого была отдельная память для дисплея, к которой ЦП напрямую не обращался.

При запуске режима отображения VIC два чипа начали совместно использовать доступ, как это было в случае с C64, и это означало, что ЦП должен был вернуться к своей нормальной частоте ~ 1 МГц. Программы могут отключать экран во время вычислений с интенсивным использованием ЦП, чтобы ЦП работал с большей скоростью. Меньший прирост скорости, около 35%, также был возможен при сохранении активного дисплея VIC путем переключения ЦП только на 2 МГц, пока VIC рисует пустую границу вверху и внизу экрана, поскольку VIC не выполняет доступ к ОЗУ. в течение этого времени.

Распиновка немного отличается от 6510. 8502 имеет дополнительный вывод ввода / вывода (встроенный порт ввода / вывода, отображаемый на адреса 0 и 1, расширен с 6 до 7 бит) и не имеет вывода ϕ2, который 6510 имел. Семейство 8502 также включает MOS 7501, 8500 и 8501.

Конфигурация 8502 контактов (40-контактный DIP )

В 2007 году HP выпустила HP 35s , калькулятор, который использует Sunplus Technology / Generalplus SPLB31A / GPLB31A, встроенный чип, объединяющий ядро ​​микропроцессора 8502 вместе с ЖК-дисплеем и контроллерами ввода-вывода. HP 17bII + , то HP 12c Prestige , а также пересмотренный вариант HP 12c Платиновый и 12с HP Платина 25th Anniversary Edition , все производства Kinpo Electronics , также основаны на этом чипе.

Заметки

Рекомендации

дальнейшее чтение