МОП-технология 6507
![]() | |
Общая информация | |
---|---|
Запущен | 1975 год |
Общий производитель | |
Производительность | |
Ширина данных | 8 |
Ширина адреса | 13 |
Архитектура и классификация | |
Набор инструкций | 6502 |
Количество инструкций | 56 |
Физические характеристики | |
Транзисторы | |
Упаковка |
|
История | |
Предшественники |
|
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.
Конфигурация контактов
[ редактировать ]/RES | 1 | 28 | φ2 выход |
Всс | 2 | 27 | φ0 в |
РДИ | 3 | 26 | Ч/З |
Вкк | 4 | 25 | Д0 |
А0 | 5 | 24 | Д1 |
А1 | 6 | 23 | Д2 |
А2 | 7 | 22 | Д3 |
А3 | 8 | 21 | Д4 |
A4 | 9 | 20 | Д5 |
А5 | 10 | 19 | Д6 |
А6 | 11 | 18 | D7 |
A7 | 12 | 17 | А12 |
А8 | 13 | 16 | А11 |
А9 | 14 | 15 | А10 |
В 6507 используется 28-контактная конфигурация с 13 контактами адреса (A0..A12) и 8 контактами данных (D0..D7). Семь оставшихся контактов используются для питания (Vss, Vcc), тактовой частоты процессора (φ0, φ2), для сброса процессора (вывод /RES), для запроса состояния ожидания процессора во время следующего доступа к памяти (RDY). контакт), а ЦП — для указания, MMIO осуществляется ли доступ к памяти (или устройству нет вывода IRQ или NMI ) для чтения или записи (контакт R/W). На процессоре .
Вывод RDY отсутствует во всех других 28-контактных урезанных версиях 6502. В Atari 2600 RDY используется для синхронизации ЦП с линиями телевизионного видео. Эта функция важна для метода «гонки луча», используемого чипом 6502 и адаптером телевизионного интерфейса Atari для генерации телевизионного видеосигнала. [13] В ответ на доступ к определенному адресу TIA выдаст RDY, чтобы остановить ЦП до конца текущей строки сканирования видео. [14]
Ссылки
[ редактировать ]- ^ «MOS 6502 и лучший верстальщик в мире» . swtch.com. 03.01.2011 . Проверено 9 августа 2014 г.
- ^ "МОНСтер6502" . monster6502.com. 2017 . Проверено 1 мая 2017 г.
- ^ Бэгналл, Брайан. Коммодор . Вариант Пресс.
Мы продали микропроцессор, ОЗУ, ПЗУ и чип ввода-вывода за двенадцать баксов...
- ^ Бэгналл, Брайан. Коммодор . Вариант Пресс.
Модель 6507, которая была разновидностью [6502], могла производиться по более низкой цене. Он был разработан как очень маленькая упаковка.
- ^ «Устная история Чарльза Ингерхема «Чака» Педдла» (PDF) . 12 июня 2014. с. 58 . Проверено 30 мая 2021 г.
Вы не используете 68000 в качестве замены логики; вы используете его как компьютер. И это другая архитектура. И мы не могли поехать туда без крупных инвестиций... Предполагалось, что он должен быть в каждом кассовом аппарате, он должен был быть в каждой разумной вещи в самолете, он должен был быть повсюду.
- ^ Визуал6502. «Visual6502.org: 6502 против 6507» .
{{cite web}}
: CS1 maint: числовые имена: список авторов ( ссылка ) - ^ «Когда Пак правил Землей» . Ежемесячник электронных игр . № 62. ООО «ЭГМ Медиа». Сентябрь 1994 г. с. 18.
- ^ «Руководство по полевому обслуживанию интерфейсного модуля Atari 850» . Интернет-архив . 1981 год . Проверено 3 июня 2021 г.
Блок-схема
- ^ «Руководство по техническому обслуживанию дискового накопителя Atari 810» . Интернет-архив . 1980 год . Проверено 3 июня 2021 г.
Блок-схемы и схемы
- ^ «Руководство по обслуживанию диска Atari 1050» . Интернет-архив . 1983 год . Проверено 3 июня 2021 г.
Электронная теория
- ^ «Технические характеристики Atari 2600» . Проверено 31 мая 2021 г.
Зеркала памяти
- ^ Питер Тернбулл (25 января 2005 г.). «Технические характеристики MOS 6507» .
- ^ Майнер, Джей (22 октября 1976 г.). «TIA 1A – Адаптер телевизионного интерфейса (модель 1A)» . Интернет-архив . Архивировано из оригинала 24 апреля 2008 г. Проверено 4 июня 2021 г.
Эта схема работает по принципу «построчно», всегда выдавая одну и ту же информацию в каждой телевизионной строке, если микропроцессор не записывает в нее новые данные.
- ^ Райт, Стив; Мэй, Дэррил (1988). «2600 (STELLA) Руководство программиста» . Интернет-архив . Проверено 1 июня 2021 г.
Простая запись [ sic ] в WSYNC приводит к остановке микропроцессора до тех пор, пока электронный луч не достигнет правого края экрана...
Дальнейшее чтение
[ редактировать ]- Commodore Semiconductor Group: 6500 микропроцессоров. Архивировано 1 октября 2020 г. в Wayback Machine , ноябрь 1985 г., стр. 11.