6507 (обычно « шестьдесят пять-семь » или « шесть-пять-семь ») — это 8-битный микропроцессор от MOS Technology, Inc. Это версия их 40-контактного 6502 , упакованная в 28-контактный процессор . -pin 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 году, цены на полупроводниковую память ПЗУ и ОЗУ упали до такой степени, что 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 для генерации телевизионного видеосигнала. [13] В ответ на доступ к определенному адресу TIA выдаст RDY, чтобы остановить ЦП до конца текущей строки сканирования видео. [14]
Мы продали микропроцессор, ОЗУ, ПЗУ и микросхему ввода-вывода за двенадцать баксов...
Модель 6507, которая была разновидностью [6502], могла производиться по более низкой цене. Он был разработан как очень маленькая упаковка.
Вы не используете 68000 в качестве замены логики; вы используете его как компьютер. И это другая архитектура. И мы не могли поехать туда без крупных инвестиций... Предполагалось, что он должен быть в каждом кассовом аппарате, он должен был быть в каждой разумной вещи в самолете, он должен был быть повсюду.
{{cite web}}
: CS1 maint: числовые имена: список авторов ( ссылка )Блок-схема
Блок-схемы и схемы
Электронная теория
Зеркала памяти
Эта схема работает по принципу «построчно», всегда выдавая одну и ту же информацию в каждой телевизионной строке, если микропроцессор не записывает в нее новые данные.
Простая запись [
sic
] в WSYNC приводит к остановке микропроцессора до тех пор, пока электронный луч не достигнет правого края экрана...