Технология MOS 6507 - MOS Technology 6507
Общая информация | |
---|---|
Запущен | 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 показывает эту разницу.
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 .
Конфигурация контактов
/ 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, чтобы остановить ЦП до конца текущей строки развертки видео.
использованная литература
дальнейшее чтение
- Commodore Semiconductor Group: 6500 Microprocessors , ноябрь 1985 г., стр. 11.