Jump to content

74181

(Перенаправлено с Texas Instruments SN74181 )
4-битный битовый срез ALU 74S181, лежащий на странице из таблицы данных.

74181 4 представляет собой -битное арифметико-логическое устройство (АЛУ), реализованное в виде серии 7400 TTL интегральной схемы . Представлен компанией Texas Instruments в феврале 1970 года. [1] это был первый полный ALU на одном кристалле. [2] Он использовался в качестве арифметико-логического ядра в процессорах многих исторически значимых миникомпьютеров и других устройств.

74181 представляет собой эволюционный шаг между процессорами 1960-х годов, которые были построены с использованием дискретных логических элементов , и сегодняшними однокристальными микропроцессорными процессорами. Хотя 74181 больше не используется в коммерческих продуктах, он все еще упоминается в учебниках и технических документах по компьютерным организациям . Его также иногда используют на «практических» курсах в колледжах для обучения будущих компьютерных архитекторов .

Технические характеристики

[ редактировать ]
Схема комбинационной логики интегральной схемы 74181.

74181 — это серии 7400 средней интеграции (MSI) TTL- интегральная схема , содержащая эквивалент 75 логических элементов. [3] и чаще всего поставляется в виде 24-контактного DIP- разъема . АЛУ шириной 4 бита может выполнять все традиционные операции сложения/вычитания/уменьшения с переносом или без него, а также И /НЕИ, ИЛИ /НЕ, XOR и сдвиг . Доступно множество вариантов этих основных функций, в общей сложности 16 арифметических и 16 логических операций над двумя четырехбитными словами. Функции умножения и деления не предусмотрены, но их можно выполнить в несколько этапов с помощью функций сдвига и сложения или вычитания. Shift не является явной функцией, но может быть получена из нескольких доступных функций; например, выбор функции «A плюс A» с переносом (M=0) даст арифметический сдвиг влево входа A.

74181 выполняет эти операции над двумя четырехбитными операндами, генерируя четырехбитный результат с переносом за 22 наносекунды (45 МГц). 74S181 выполняет те же операции за 11 наносекунд (90 МГц), а 74F181 — за 7 наносекунд (143 МГц) (типично).

Несколько «фрагментов» можно комбинировать для получения слов произвольного размера. Например, шестнадцать 74S181 и пять генераторов переноса с упреждением 74S182 можно объединить для выполнения одних и тех же операций с 64-битными операндами за 28 наносекунд (36 МГц). Несмотря на то, что производительность современных 64-битных микропроцессоров с частотой несколько гигагерц была омрачена, это было весьма впечатляюще по сравнению с тактовой частотой менее мегагерца первых четырех- и восьмибитных микропроцессоров.

Реализованные функции

[ редактировать ]

74181 реализует все 16 возможных логических функций с двумя переменными. Его арифметические функции включают сложение и вычитание с переносом и без него. активного высокого уровня (высокий уровень соответствует 1) и низкого уровня активного уровня (низкий уровень соответствует 1) Его можно использовать с данными на логических уровнях . [4]

Входы и выходы

[ редактировать ]

Имеется четыре входа выбора, S0 к S3, чтобы выбрать функцию. M используется для выбора между логическими и арифметическими операциями, и Cn это перенос. A и B данные, подлежащие обработке (четыре бита). F это числовой вывод. Есть также P и G сигналы для сумматора с упреждающим переносом , который может быть реализован посредством одной или нескольких микросхем 74182 .

Таблица функций для выхода F

[ редактировать ]

В следующей таблице AND обозначается как продукт, OR с знак, XOR с , логическое НЕ с чертой и арифметическими плюсами и минусами с использованием слов плюс и минус.

Выбор Активно-низкие данные Активно-высокие данные
Логика М = Ч Арифметика М = L Логика М = Ч Арифметика М = L
S3 С2 С1 S0 Cn = L (без переноса) Cn = H (перенос) Cn = H (без переноса) Cn = L (перенос)
л л л л минус плюс 1
л л л ЧАС минус плюс
л л ЧАС л минус плюс 1
л л ЧАС ЧАС Логический 1 (дополнение до двух) (ноль) Логический 0 (дополнение до двух) (ноль)
л ЧАС л л плюс плюс плюс плюс плюс плюс
л ЧАС л ЧАС плюс плюс плюс плюс плюс плюс
л ЧАС ЧАС л минус минус минус минус минус минус
л ЧАС ЧАС ЧАС плюс минус 1
ЧАС л л л плюс плюс плюс плюс плюс плюс
ЧАС л л ЧАС плюс плюс плюс плюс плюс плюс
ЧАС л ЧАС л плюс плюс плюс плюс плюс плюс
ЧАС л ЧАС ЧАС плюс минус 1
ЧАС ЧАС л л Логический 0 плюс плюс плюс Логический 1 плюс плюс плюс
ЧАС ЧАС л ЧАС плюс плюс плюс плюс плюс плюс
ЧАС ЧАС ЧАС л плюс плюс плюс плюс плюс плюс
ЧАС ЧАС ЧАС ЧАС плюс минус

Значение

[ редактировать ]

74181 значительно упростил разработку и производство компьютеров и других устройств, требующих высокоскоростных вычислений, в период с 1970-х по начало 1980-х годов и до сих пор считается «классической» конструкцией ALU. [5]

До появления 74181 компьютерные процессоры занимали несколько печатных плат, и даже очень простые компьютеры могли занимать несколько шкафов. Модель 74181 позволяла собрать весь процессор, а в некоторых случаях и весь компьютер, на одной большой печатной плате . 74181 занимает исторически значимую ступень между старыми ЦП, основанными на функциях дискретной логики, распределенными по нескольким печатным платам, и современными микропроцессорами, которые объединяют все функции ЦП в одном кристалле. 74181 использовался в различных миникомпьютерах и других устройствах, начиная с 1970-х годов, но по мере того, как микропроцессоры становились более мощными, практика построения ЦП из дискретных компонентов вышла из моды, и 74181 не использовался ни в каких новых конструкциях.

К 1994 году конструкции процессоров на базе 74181 не были коммерчески жизнеспособными из-за сравнительно низкой цены и высокой производительности микропроцессоров. Тем не менее, 74181 по-прежнему представляет интерес для преподавания компьютерной организации и проектирования процессоров , поскольку он предоставляет возможности для практического проектирования и экспериментирования, которые редко доступны студентам. [6]

Компьютеры

[ редактировать ]

Многие компьютерные процессоры и подсистемы были основаны на 74181, включая несколько исторически значимых моделей.

Другое использование

[ редактировать ]

См. также

[ редактировать ]
  1. ^ Хёльтген, Стефан, изд. (2017). Логика, теория информации [ Logic, Information Theory ] (на немецком языке). Грютер. стр. 115. ИСБН  9783110477504 – через Google Книги.
  2. ^ Дэниел П. Сиворек ; К. Гордон Белл ; Аллен Ньюэлл . «Глава 6: Структура» . Компьютерные структуры: принципы и примеры (PDF) . п. 63. Самый ранний и самый известный чип, арифметико-логическое устройство (АЛУ) 74181, обеспечивал до 32 функций двух 4-битных переменных.
  3. ^ Мердокка, Майлз; Герасулис, Апостол; Леви, Саул (1 октября 1991 г.). Новая архитектура оптического компьютера с использованием реконфигурируемых межсоединений (отчет). п. 23. Логическая схема 74181 . Логических элементов 63.
  4. ^ «SN54LS181, SN54S181 SN74LS181, SN 74S181 АРИФМЕТИКО-ЛОГИЧЕСКИЕ ЕДИНИЦЫ/ФУНКЦИОНАЛЬНЫЕ ГЕНЕРАТОРЫ» (PDF) . Техасские инструменты . Март 1988 года.
  5. ^ Kestrel: Проект 8-битного параллельного процессора SIMD (PDF) . Учеб. 17-я Конф. по перспективным исследованиям в области СБИС. 15–17 сентября 1997 г. с. 11.
  6. ^ Брэдфорд Дж. Родригес. Минимальный TTL-процессор для исследования архитектуры . Материалы симпозиума ACM по прикладным вычислениям 1994 года. Изучение компьютерной архитектуры часто представляет собой абстрактное упражнение на бумаге. Студенты не могут исследовать внутреннюю работу однокристального микропроцессора, и немногие машины с дискретной логикой открыты для проверки студентами.
  7. ^ «История 74181 в коммерческих миникомпьютерах» . Архивировано из оригинала 02.11.2019.
  8. ^ К. Гордон Белл ; Дж. Крейг Мадж; Джон Э. Макнамара (август 1979 г.). Компьютерная инженерия: взгляд DEC на проектирование аппаратных систем . Цифровая пресса. п. 335 336. ISBN  0-932376-00-2 .
  9. ^ Перейти обратно: а б Боб Супник (31 августа 2004 г.). «Симуляторы: виртуальные машины прошлого (и будущего)» . Очередь АКМ . 2 (5).
  10. ^ «Финальная демонстрация компьютера Xerox 'Star'» . Музей истории компьютеров . Архивировано из оригинала 15 ноября 2007 г. Проверено 28 октября 2007 г.
  11. ^ Дель Россо, Том (октябрь – декабрь 1994 г.). «IC Corner: ранние IC ALU в Xerox Alto» (PDF) . Аналитическая машина . 2 (2). Калифорнийская ассоциация компьютерной истории: 17.
  12. ^ «VAX-11/780, на временной шкале цифровых вычислений, 1977» . Службы исследования цифровой информации через Microsoft Research (research.microsoft.com). 30 апреля 1998 года . Проверено 2 ноября 2007 г.
  13. ^ Дуэлл, Тони (май 1995 г.). «Подробнее о перипатетике 74x181» (PDF) . Аналитическая машина . 2 (3). Калифорнийская ассоциация компьютерной истории: 27.
  14. ^ «Ранние периферийные устройства PDP-11» . Архивировано из оригинала 25 июля 2011 г. Проверено 28 октября 2007 г.
  15. ^ Руководство пользователя процессора с плавающей запятой FPP12A (PDF) . Корпорация цифрового оборудования. Декабрь 1973 г. с. 5-24. DEC-12-HFPPA-AD.
  16. ^ «Описание микроархитектуры Wang 2200» .
  17. ^ «Описание канала диска Wang 2200» .
  18. ^ Пакет чертежей Datapoint 2200 версий I и II (PDF) . п. 36.
  19. ^ «Интеллектуальный терминал ICL 1501» . Компьютерный музей Алларда в Гронингене . Архивировано из оригинала 23 апреля 2015 года . Проверено 23 апреля 2015 г.
  20. ^ Эксплуатация и обслуживание Звездного замка . Синематроника, Инк. 1980.
[ редактировать ]

Паспорта производителя:

Объяснение принципа работы чипа

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: fd1e66a1750f199143d74eeee4b0c1c4__1713542280
URL1:https://arc.ask3.ru/arc/aa/fd/c4/fd1e66a1750f199143d74eeee4b0c1c4.html
Заголовок, (Title) документа по адресу, URL1:
74181 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)