6507 (обычно « шестьдесят пять-ноль-семь » или « шесть-пять-ноль-семь ») — это 8-битный микропроцессор от MOS Technology, Inc. Это версия их 40-контактного 6502, упакованная в 28-контактный DIP- корпус , что делает его более дешевым в упаковке и интеграции в системы. [3] Уменьшение количества выводов достигается за счет уменьшения адресной шины с 16 бит до 13 (ограничивая доступный диапазон памяти с 64 КБ до 8 КБ) и удаления ряда других выводов, используемых только для определенных приложений. [4]
Для этого A15-A13 и некоторые другие сигналы, такие как линии прерываний, недоступны. В результате он может адресовать только 8 КБ памяти, что для некоторых приложений в то время (1975) было приемлемо и не слишком ограничивало. Все семейство ЦП 6500 изначально задумывалось как линейка очень недорогих микропроцессоров для небольших встраиваемых систем. [5]
Чипы 6507 и 6502 используют одни и те же базовые кремниевые слои и отличаются только конечным слоем металлизации. Это связывает линии прерывания с их неактивным уровнем, поэтому они не уязвимы для генерации ложных прерываний от шума. Первые три цифры идентификатора чипа являются частью кремниевых слоев, а последняя цифра находится в слое металлизации. Микрофотография 6502 и 6507 показывает это различие. [6]
6507 широко используется в двух приложениях: самая продаваемая игровая консоль Atari 2600 [7] и периферийные устройства для 8-битных компьютеров Atari , включая последовательный и параллельный интерфейс 850 [8] и дисководы 810 и 1050. [9] [10] В 2600 система дополнительно ограничена конструкцией слота картриджа ПЗУ , который позволяет адресовать только 4 КБ внешней памяти. Остальные 4 КБ зарезервированы для внутренней ОЗУ и микросхем ввода-вывода, используя технику частичного декодирования с минимальными затратами , которая заставляет регистры ОЗУ и периферийных устройств появляться по нескольким псевдонимным адресам по всему адресному пространству 4 КБ. [11]
Большинство других машин, особенно домашних компьютеров на базе архитектуры 650x , используют либо стандартную версию 6502, либо ее расширенные версии, чтобы обеспечить больший объем памяти.
К тому времени, когда линейка 6502 стала широко использоваться около 1980 года, цены на полупроводниковую память ROM и RAM упали до такой степени, что 6507 перестал быть стоящим упрощением. Его использование в новых разработках прекратилось в тот момент, хотя Atari 2600, которая его содержала, продолжала продаваться до начала 1990-х годов, поскольку он не был снят с производства до 1 января 1992 года. Однако поздние модели консолей Atari 2600 не обязательно содержат дискретный чип 6507.
6507 использует 28-контактную конфигурацию с 13 адресными контактами (A0..A12) и 8 контактами данных (D0..D7). Семь оставшихся контактов используются для питания (Vss, Vcc), синхронизации ЦП (φ0, φ2), для сброса ЦП (контакт /RES), для запроса состояния ожидания ЦП во время следующего доступа к чтению памяти (контакт RDY) и для ЦП, чтобы указать, выполняется ли доступ к чтению или записи памяти (или устройству MMIO ) (контакт R/W). На процессоре нет контакта IRQ или NMI .
Вывод RDY не включен во все остальные 28-контактные укороченные версии 6502. В Atari 2600 RDY используется для синхронизации ЦП с телевизионными видеолиниями. Эта функция необходима для метода «гонки луча», используемого чипом 6502 и Atari Television Interface Adaptor для генерации телевизионного видеосигнала. [13] В ответ на доступ к определенному адресу TIA будет утверждать RDY, чтобы остановить ЦП до конца текущей видеостроки. [14]
Мы продали микропроцессор, ОЗУ, ПЗУ и чип ввода-вывода всего за двенадцать баксов, ...
6507, который был подмножеством [6502], можно было сделать по более низкой цене. Он был разработан как действительно маленький корпус.
Вы не используете 68000 как логическую замену; вы используете его как компьютер. А это другая архитектура. И мы не могли пойти туда без крупных инвестиций, ... Он должен был быть в каждом кассовом аппарате, он должен был быть в каждой интеллектуальной штуковине в самолете, он должен был быть везде.
{{cite web}}
: CS1 maint: числовые имена: список авторов ( ссылка )Блок-схема
Блок-схемы и схемы
Теория электроники
Зеркала памяти
Эта схема работает по принципу "строка за строкой", всегда выводя одну и ту же информацию на каждой телевизионной строке, если только новые данные не записаны в нее микропроцессором.
Простая запись [
sic
] в WSYNC заставляет микропроцессор остановиться, пока электронный луч не достигнет правого края экрана, ...