stringtranslate.com

Технология МОП 6507

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]

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

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]

Ссылки

  1. ^ "MOS 6502 и лучший в мире специалист по компоновке". swtch.com. 2011-01-03 . Получено 2014-08-09 .
  2. ^ "MOnSter6502". monster6502.com. 2017. Получено 01.05.2017 .
  3. ^ Бэгнолл, Брайан. Commodore . Variant Press. Мы продали микропроцессор, ОЗУ, ПЗУ и чип ввода-вывода всего за двенадцать баксов, ...
  4. ^ Бэгнолл, Брайан. Commodore . Variant Press. 6507, который был подмножеством [6502], можно было сделать по более низкой цене. Он был разработан как действительно маленький корпус.
  5. ^ "Устная история Чарльза Ингерхэма "Чака" Педла" (PDF) . 12 июня 2014 г. стр. 58 . Получено 30 мая 2021 г. . Вы не используете 68000 как логическую замену; вы используете его как компьютер. А это другая архитектура. И мы не могли пойти туда без крупных инвестиций, ... Он должен был быть в каждом кассовом аппарате, он должен был быть в каждой интеллектуальной штуковине в самолете, он должен был быть везде.
  6. ^ Visual6502. «Visual6502.org: 6502 против 6507».{{cite web}}: CS1 maint: числовые имена: список авторов ( ссылка )
  7. ^ "Когда Pac правил Землей". Electronic Gaming Monthly . № 62. EGM Media, LLC. Сентябрь 1994. С. 18.
  8. ^ "Atari 850 Interface Module Field Service Manual". Архив Интернета . 1981 . Получено 2021-06-03 . Блок-схема
  9. ^ "Atari 810 Disk Drive Field Service Manual". Архив Интернета . 1980 . Получено 2021-06-03 . Блок-схемы и схемы
  10. ^ "Руководство по обслуживанию дисковода Atari 1050". Архив Интернета . 1983. Получено 03.06.2021 . Теория электроники
  11. ^ "Atari 2600 Specifications" . Получено 2021-05-31 . Зеркала памяти
  12. Питер Тернбулл (25 января 2005 г.). «Технические характеристики MOS 6507».
  13. ^ Майнер, Джей (22 октября 1976 г.). "TIA 1A – Television Interface Adaptor (Model 1A)". Архив Интернета . Архивировано из оригинала 2008-04-24 . Получено 2021-06-04 . Эта схема работает по принципу "строка за строкой", всегда выводя одну и ту же информацию на каждой телевизионной строке, если только новые данные не записаны в нее микропроцессором.
  14. ^ Райт, Стив; Мэй, Даррил (1988). "Руководство программиста 2600 (STELLA)". Архив Интернета . Получено 01.06.2021 . Простая запись [ sic ] в WSYNC заставляет микропроцессор остановиться, пока электронный луч не достигнет правого края экрана, ...

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