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

Технология MOS 6507
KL UMC UM6507.jpg
Общая информация
Запущен 1975 ; 46 лет назад ( 1975 )
Общий производитель (и)
Представление
Ширина данных 8
Ширина адреса 13
Архитектура и классификация
Набор инструкций 6502
инструкции 56
Физические характеристики
Транзисторы
Пакет (ы)
История
Предшественник

6507 ( как правило , « шестьдесят пять-о-семь » или « шесть-пять-о-семь ») представляет собой 8-битовый микропроцессор с МОП - Technology, Inc. Это версия их 6502 упакован в 28-контактный DIP , что удешевляет упаковку и интеграцию в системы. Уменьшение количества выводов достигается за счет уменьшения адресной шины с 16 бит до 13 (ограничение диапазона доступной памяти с 64 КБ до 8 КБ) и удаления ряда других выводов, используемых только для определенных приложений.   

Для этого недоступны сигналы от A15 до A13 и некоторые другие сигналы, такие как линии прерывания. В результате он может адресовать только 8  КБ памяти, что для некоторых приложений в то время (1975 г.) было приемлемым и не слишком ограничивающим. Все семейство процессоров 6500 изначально задумывалось как линейка очень недорогих микропроцессоров для небольших встраиваемых систем, а не для компьютеров общего назначения и, конечно, не для интерактивных персональных компьютеров (которые, как правило, еще не существовали).

Чипы 6507 и 6502 используют одинаковые нижележащие кремниевые слои и отличаются только последним слоем металлизации. Это привязывает линии прерывания к их неактивному уровню, чтобы они не были уязвимы для генерации ложных прерываний из-за шума. Первые три цифры идентификатора чипа являются частью кремниевых слоев, а последняя цифра относится к слою металлизации. Микрофотография 6502 и 6507 показывает эту разницу.

Atari 2600 содержит 6507 в качестве одного из трех основных микросхем.

6507 широко использовался только в двух приложениях: самая продаваемая игровая консоль Atari 2600 и периферийные устройства семейства 8-битных Atari, включая последовательный и параллельный интерфейс 850 , а также дисководы 810 и 1050 . В 2600 система была дополнительно ограничена конструкцией слота для картриджа ПЗУ , которая позволяла адресовать только 4 КБ внешней памяти. Остальные 4 КБ были зарезервированы для внутреннего ОЗУ и микросхем ввода-вывода с использованием недорогого метода частичного декодирования , в результате которого регистры ОЗУ и периферийных устройств отображались по нескольким адресам с псевдонимами в адресном пространстве 4 КБ .    

Большинство других машин, особенно домашние компьютеры на базе архитектуры 6500 , использовали либо стандартный 6502, либо расширенные, а не урезанные его версии, чтобы обеспечить больший объем памяти.

К тому времени, когда линейка 6502 стала широко использоваться примерно в 1980 году, цены на полупроводниковую память ROM и RAM упали до такой степени, что 6507 перестала быть стоящим упрощением. С этого момента его использование в новых разработках прекратилось, хотя Atari 2600, который содержал его, продолжал продаваться в начале 1990-х, так как он не был снят с производства до 1 января 1992 года. Однако консоли Atari 2600 последней модели были переработаны, сильно интегрированы Модули «2600 мл», которые не обязательно содержали отдельный чип 6507, поскольку они могли интегрировать ЦП в специализированную ASIC .

Конфигурация контактов

Расположение выводов MOS 6507
/ RES 1 28 год Ph2 выход
Vss 2 27 Ph0 в
RDY 3 26 год R / W
Vcc 4 25 D0
A0 5 24 D1
A1 6 23 D2
A2 7 22 D3
A3 8 21 год D4
A4 9 20 D5
A5 10 19 D6
A6 11 18 D7
A7 12 17 A12
A8 13 16 A11
A9 14 15 A10

6507 использует 28-контактную конфигурацию с 13 контактами адреса и 8 контактами данных. Семь оставшихся контактов используются для питания, тактовых импульсов ЦП, для сброса ЦП, для запроса состояния ожидания ЦП во время его следующего доступа к чтению памяти (контакт RDY) и для ЦП, чтобы указать, является ли память для чтения или записи ( или устройство MMIO ) выполняется доступ. На процессоре нет контакта IRQ или NMI .

Вывод RDY не входит в комплект всех других 28-контактных урезанных версий 6502. В Atari 2600 RDY используется для синхронизации ЦП с телевизионными видеостроками. Эта функция важна для метода «ускорения луча», используемого чипом 6502 и Atari Television Interface Adapter для генерации телевизионного видеосигнала. В ответ на доступ по определенному адресу TIA будет утверждать RDY, чтобы остановить ЦП до конца текущей строки развертки видео.

использованная литература

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