AMD Am188: полный обзор серии Am188EM, Am188EMLV, Am188ES, Am188ESLV и Am188ER, архитектуры, производительности и применения

AMD Am188 — семейство 16-битных встраиваемых x86-микроконтроллеров, созданное как развитие совместимой с Intel 80C188 платформы для промышленной электроники, телекоммуникационного оборудования, периферии, терминалов, контроллеров хранения данных и другой техники, где требовались знакомая программная модель x86, компактная системная плата и большое количество периферийных функций в одной микросхеме. Название Am188 объединяет несколько близких линий: Am188EM, низковольтную Am188EMLV, расширенную Am188ES, низковольтную Am188ESLV и наиболее производительную Am188ER со встроенной SRAM. Это не настольные процессоры в привычном современном смысле и не ранние серверные CPU. По своему назначению Am188 — высокоинтегрированные контроллеры, в которых вычислительное ядро семейства 80186/80188 объединено с таймерами, контроллером прерываний, DMA, последовательными интерфейсами, программируемыми линиями ввода-вывода и логикой выбора внешней памяти.

Главная особенность всей ветви Am188 — сочетание 16-битного вычислительного ядра с 8-битной внешней шиной данных. Именно это отличает Am188 от родственной ветви Am186, у которой внешняя шина данных 16-битная. Такое устройство было сознательным инженерным компромиссом: программная модель и арифметика оставались 16-битными, а внешняя подсистема могла строиться на более узких микросхемах памяти и периферии, что упрощало разводку и снижало число линий данных. Цена решения — меньшая пропускная способность внешней памяти по сравнению с Am186 при одинаковой частоте. В Am188ER часть этого ограничения компенсируется 32 Кбайт встроенной SRAM с 8-битной организацией, доступной без внешнего обмена.