Intel 4040
Intel 4040 | |
---|---|
Центральный процессор | |
| |
Производство | 1974-1981 |
Производитель | |
Частота ЦП | 500—740 КГц |
Технология производства | 10 мкм |
Наборы инструкций | 60 инструкций |
Разъём | |
Ядра | |
Intel 4040 — второй 4-битный микропроцессор (улучшенный), разработанный Intel Corp. и выпущенный в 1974 годуМикросхема является преемником Intel 4004 и предшественником первого 8-битного микропроцессора Intel 8008.
Чип i4040 имел 3000 транзисторов, размещенных по техпроцессу 10мкм. Микропроцессор использовался, в основном, в игровых устройствах, в управляющих различными процессами микроконтроллерах и в тестовых устройствах. Корпус i4040 вдвое шире корпуса i4004 и имеет 24 вывода (Это замышлялось с самого начала, но из-за политики тогдашнего руководства Intel, все микросхемы выпускались в корпусах с 16 выводами, из-за чего i4004 не мог реализовать своих скоростных характеристик). В новый процессор добавили 14 новых команд к 46 старым, увеличили количество регистров до 24, расширили память команд до 8кб и увеличили глубину стека до 7-ми уровней, также самое важное - появилась поддержка прерываний (отдельная линия ввода)[1] . Семейство микросхем i4040 также именовали как MCS-40. Выпускались микросхемы в 3-х типа корпусов: C4040, D4040, P4040.
Особенности i4040
- Полная программная совместимость с i4004
- Добавлена поддержка прерываний
- Набор инструкций расширен до 60 команд (46+14 новых)
- Память команд (ПЗУ) расширена до 8 Кбайт
- Число регистров увеличено до 24
- Глубина стека теперь составляет 7 уровней.
Конструкторы
Тед Хофф, Федерико Фаджин, Стэнли Мэйзор (Stan Mazor), Масатоши Шима (en:Masatoshi Shima)
Новые специализированные микросхемы
Как и i4004, чип i4040 поставлялся с дополнительными микросхемами, в зависимости от потребностей микросхема могла поставляться со следующими чипами:
- 4101 — 256-ниббловая микросхема RAM, имеющая 256 4-разрядных ячеек
- 4201 — Тактовый генератор на 500—740 кГц
- 4207 — Универсальный 1-байтовый порт вывода
- 4209 — Универсальный 1-байтовый порт ввода
- 4211 — Универсальный 1-байтовый порт ввода-вывода
- 4289 — Стандартный Интерфейс запоминающего устройства (заменяет чипы i4008/i4009)
- 4308 — Микросхема ROM объёмом 1 Кбайт
- 4316 — Микросхема ROM объёмом 2 Кбайт
- 4702 — Микросхема UVEPROM объёмом 256 байт