Главная Гальваническое покрытие Обработка поверхности Радиотехника
Бессточные операции Гальвано- химическое производство Достижения

Самые новые
Основы организации современных гальвано-химических производств
Взаимная адаптация технологий гальванического производства и очистки сточных вод
Импульсная металлизация печатных плат
Создание высокоэффективных систем промывки деталей
Утилизация гальванических отходов как гигиеническая проблема
Получение химико-механических цинковых покрытий на высокопрочных термообработанных сталях
Переработка металлургических отходов
Последние достижения в гальванопластике
Обработка промывных вод травильных агрегатов
Экологические перспективные технологии цинкования, кадмирования и меднения
Об утилизации гальванических шламов
Технологии изготовления технологической оснастки и продуктов методом гальванопластики
Россия экспортировала продукции химической промышленности и каучука на 11,3 млн долларов
В октябре экспорт ферросплавов уменьшился на 0,03% до 108,9 тыс. тонн
Мировое производство стали за 10 месяцев 2006 года выросло на 9,2%
Производство алюминия продолжает расти
Химическое производство в России выросло на 1,2%
Китай за 10 месяцев увеличил выпуск медной продукции на 6,6% до 4,6 млн. т
"Антон" - "Северсталь"
Чистая прибыль ОАО "Ульяновский автомобильный завод"
Оценка эфф. подготовки поверхности полистирола перед химической металлизацией
"Российские металлургические компании и ЕС - особые отношения"
Аналитики расходятся во мнениях по прогнозу цен на железную руду
Evraz увеличивает выплаты
Китай вышел на ежемесячный объем экспорта стали
Чистая прибыль Borealis в III квартале выросла в 2,6 раза
"Цинк среди драгоценных металлов"
Росбанк стал держателем 29,33% "Норникеля"
"Северсталь" подорожала на 2.7 миллиарда долларов после вчерашнего IPO
Новая волна слухов на тему консолидации в мировой металлургии
Итоги деятельности химического комплекса за 9 месяцев
Стратегия развития металлургической промышленности
Инженеры в почете
Информационное обеспечение химического комплекса
Дефицит кадров
Спрос на оцинкованную сталь растет
Карта: 1 2 3 4 5 6 7 8 9
10 11 12 13 14
Главная Радиотехника


Микроконтроллеры фирмы AMD


Фирма Advanced Micro Devices широко известна как один из ведущих мировых производителей циклоров для PC, flash-памяти, телекоммуникационных и сетевых решений. Но в то же время AMD является, пожалуй, единственным, кроме Intel, производителем циклоров семейства x86, предназначенных для применения во встраиваемых системах.

Работу с циклорами семейства x86 фирма AMD, как и ряд других, начинала с выпуска лицензированных у Intel прототипов. но с появлением 80486 ситуация несколько изменилась. AMD стала самостоятельно заниматься разработками циклоров, совместимых с семейством x86, чем вызвала сильное недовольство Intel и долгие судебные разбирательства по поводу лицензирования. И если первые изделия практически целиком повторяли оригинал, то последнее детище AMD — Athlon (K7) — сильно отличается от циклоров Intel, что не помешало ему быстро завоевать огромную популярность.

Идея применения циклоров семейства x86 во встраиваемых системах была заложена еще Intel, которая выпустила встраиваемые варианты своих кристаллов i186, i386, а позднее и i486. Применение подобных циклоров во встраиваемых системах удобно в первую очередь с точки зрения разработки, поскольку практически единственным средством, необходимым разработчику, является персональный компьютер. Кроме того, для семейства x86 накоплено огромное количество программного обеспечения, которое с минимальными переделками может быть адаптировано для работы во встраиваемых системах, и отсутствует необходимость приобретения специальных средств симуляции и отладки, поскольку всю разработку ПО, включая отладку, можно производить с использованием PC в качестве эмулятора. но применение интеловских встраиваемых циклоров несколько сдерживали два фактора — их относительно большое энергопотребление и слабо развитая периферия, не отвечающая современным требованиям.

Для восполнения этого пробела параллельно развитию x86 фирма AMD разработала новое семейство — E86TM, состоящее из 16- и 32-разрядных встраиваемых циклоров ( 1).

1

Все семейство можно разделить на три группы:

  • циклоры семейства x86 с пониженным энергопотреблением и расширенными средствами управления рабочей частотой (Am386, Am486, AMD-K6E, AMD-K6-2E);
  • 16-разрядные микроконтроллеры Am186, базирующиеся на ядре циклора i186 и обладающие развитой встроенной периферией;
  • 32-разрядные микроконтроллеры, базирующиеся на ядрах циклоров 386 (ElanSC300, ElanSC310), 486 (ElanSC400, ElanSC410) и Am5x86 (ElanSC520) и содержащие все необходимое для построения PC-совместимой системы.
Остановимся более подробно на семействах Am186 и ElanSC.

1. Семейство микроконтроллеров Am186

Оно представлено двумя группами микроконтроллеров — Am186Ex и Am186Cx.

1.1. Микроконтроллеры общего назначения Am186Ex

В группу Am186Ex входят четыре кристалла из Am186 ( 2). В каждом микроконтроллере помимо ядра содержатся PLL для генерации тактовой частоты, 3 таймера, 2 канала DMA, контроллер прерываний, логика дешифрации адресов памяти и 32–разрядный параллельный порт. Все микроконтроллеры имеют раздельные шины адреса и данных, что позволяет им работать на достаточно высокой частоте даже при использовании медленной памяти. Также для всех чипов, кроме Am186ED, имеется версия с восьмибитной шиной данных (Am188Ex). Кроме того, микроконтроллеры могут содержать один или несколько контроллеров последовательных приемопередатчиков, динамической памяти или 32 Кбайта статической памяти. Более подробные характеристики микроконтроллеров группы Am186Ex приведены в табл. 1.

2

Таблица 1. Характеристики микроконтроллеров Am186Ex

КонтроллерAm186EDAm186ERAm186ESAm186EM
Тактовая частота, 3,3 В20, 2520, 2525, 33, 40, 5020, 25
Тактовая частота, 5,0 В20, 25, 33, 4020, 25, 33, 4020, 25, 33, 40
Схема тактирования/2, 1х/2, 1х/2, 1х, 4х/2, 1х
Ширина внешней шины8/168/161616
Асинхронные последовательные порты2211
Синхронные последовательные порты--11
Контроллер DRAMЕстьНетНетНет
Встроенная память--32 Кбайт SRAМ-
Таймеры (с ШИМ)3333
WatchDog-таймерЕстьЕстьЕстьЕсть
Каналы DMA2222
Внешние/внутренние прерывания8/88/86/76/7
Порты ввода/вывода32323232
Дешифрация адресов памяти12121312
Широтно-импульсная модуляцияЕстьЕстьНетНет
Производительность5,3 MIPS на 40 МГц5,3 MIPS на 40 МГц6,6 MIPS на 50 МГц5,35 MIPS на 40 МГц
Коэффициент сбережения энергии1-1281-1281-1281-128
Максимальный потребляемый ток, 3,3 В4,0 мА/МГц4,0 мА/МГц3,9 мА/МГц4,0 мА/МГц
Максимальный потребляемый ток, 5,0 В5,9 мА/МГц5,9 мА/МГц5,9 мА/МГц
1.2. Коммуникационные микроконтроллеры Am186Cx

Вторую группу Am186 составляют коммуникационные микроконтроллеры Am186Cx ( 3), которые являются дальнейшим развитием семейства Am186 и, помимо стандартного комплекта периферийных устройств, включают в себя также различные коммуникационные контроллеры. Всего в эту группу входят три чипа, базовый набор периферии которых состоит из контроллеров прерываний, прямого доступа к памяти, синхронного и асинхронного последовательных интерфейсов, таймеров и логики дешифрации адресов памяти. Так же как и микроконтроллеры Am186Ex, Am186Cx имеют раздельные шины адреса и данных и соответствующие аналоги с восьмибитной внешней шиной данных. Кроме того, микроконтроллеры данной группы полностью совместимы между собой по расположению выводов. Помимо стандартного набора периферии коммуникационные микроконтроллеры Am186Cx могут иметь в своем составе контроллеры USB и HDLC, что определяет основную область их применения — телекоммуникационные устройства. Характеристики коммуникационных микроконтроллеров Am186Cx приведены в табл. 2.

3

Таблица 2. Характеристики микроконтроллеров Am186Cx

КонтроллерAm186CCAm186CHAm186CU
Тактовая частота, 3,3 В25, 40, 5025, 40, 5025, 40, 50
Схема тактирования1х, 2х, 4х1х, 2х, 4х1х, 2х, 4х
Ширина внешней шины8/168/168/16
HDLC контроллеры42-
Time Slot Assigners42-
USB контроллер1-1
GCI контроллер1--
Асинхронные последовательные порты222
Синхронные последовательные порты111
Контроллер DRAMЕстьЕстьЕсть
Встроенная память---
Таймеры (с ШИМ)333
WatchDog-таймерЕстьЕстьЕсть
Каналы DMA444
Каналы SmartDMA844
Внешние/внутренние прерывания17/1917/1917/19
Порты ввода/вывода484848
Дешифрация адресов памяти141414
Широтно-импульсная модуляцияЕстьЕстьЕсть
Производительность6,6 MIPS на 50 МГц6,6 MIPS на 50 МГц6,6 MIPS на 50 МГц
Максимальный потребляемый ток, 3,3 В6,0 мА/МГц6,0 мА/МГц6,0 мА/МГц
2. Встраиваемые контроллеры ElanSC

2.1. ElanSC300, ElanSC310

Семейство встраиваемых контроллеров ElanSC3x0 является дальнейшим развитием циклора Intel i386EX. Они основаны на ядре Am386SXLV и рассчитаны на работу на частотах до 33 МГц. Тактовая частота, необходимая для работы циклора, получается из частоты 32 кГц с использованием встроенной PLL. В состав контроллера ElanSC300 ( 4) включена практически вся периферия, необходимая для построения законченной PC-совместимой системы. Кроме того, наличие LCD и PCMCIA-контроллеров, и низкое энергопотребление и развитая система энергосбережения и управления рабочей частотой позволяют использовать этот циклор для построения портативных систем с батарейным питанием. Основные отличия контроллера ElanSC300 от i386EX заключены в наличии в нем встроенного контроллера PCMCIA, CGA–совместимого контроллера LCD, и полностью PC-совместимого контроллера DMA и гибкого контроллера памяти. Отличие ElanSC310 ( 5) от ElanSC300 заключено в отсутствии в нем контроллеров PCMCIA и LCD, значит фактически ElanSC310 представляет собой облегченный вариант ElanSC300. Контроллеры имеют раздельные шины адреса и данных, причем ширина внешней шины данных может составлять у обоих контроллеров как 8, так и 16 бит. Подробные характеристики контроллеров ElanSC3x0 приведены в табл. 3. Отметим, что эти контроллеры не рекомендованы для использования в новых разработках — их производительность и цена не превосходят таковых у Am186, работающими на высоких тактовых частотах, в то время как функциональные возможности последних гораздо шире.

4

5

2.2. ElanSC400, ElanSC410

Семейство контроллеров ElanSC4x0 ( 6) является развитием семейства ElanSC3x0. Отличие состоит в использовании более производительного ядра Am486SLE, пониженном (в сравнении с ElanSC3x0) напряжении питания и небольших изменениях в составе интегрированных периферийных устройств. Частота работы ElanSC4x0 может доходить до 100 МГц. Также, в сравнении с контроллерами серии ElanSC3x0 в ElanSC400, появился встроенный IrDA-контроллер. Отличие ElanSC410 от ElanSC400, как и в серии ElanSC3x0, заключается в отсутствии в первом LCD-, IrDA- и PCMCIA-контроллеров. Сравнительные характеристики контроллеров серии ElanSC4x0 также приведены в табл. 3.

6

Таблица 3. Характеристики контроллеров серий EElanSC3x0 и EElanSC4x0

КонтроллерElanSC300ElanSC310ElanSC400ElanSC410
циклорное ядроAm386SXLVAm386SXLVAm486SLEAm486SLE
Тактовая частота, 3,3 В25, 3325, 3333, 66, 10033, 66, 100
Температурный диапазонК, ИК, ИК, И (33, 66)К, И (33, 66)
КорпусPQFP208, TQFP208PQFP208, TQFP208BGA292BGA292
Ширина шины данных, внутренняя/внешняя32/8, 1632/8, 1632/8, 16, 3232/8, 16, 32
Размер кэш-памяти--8 Кбайт WB, WT8 Кбайт WB, WT
Максимальный потребляемый ток, 3,3 В5,5 мА/МГц5,5 мА/МГц6,2 мА/МГц6,2 мА/МГц
Порт JTAGЕстьЕстьЕстьЕсть
Напряжение питания ядра3,3 В; 5,0 В3,3 В; 5,0 В2,7 В; 3,3 В2,7 В; 3,3 В
Совместимость ввода/вывода5,0 В5,0 В5,0 В5,0 В
Шина общего назначения8, 16 бит ISA8, 16 бит ISA8, 16 бит ISA8, 16 бит ISA
Шина расширения16 бит VL16 бит VL32 бит VL32 бит VL
Встроенная PC/AT совместимая периферияДаДаДаДа
Число каналов DMA всего/внешних7/77/77/27/2
Контроллеры прерываний2222
Двунаправленный параллельный портЕстьЕстьЕстьЕсть
Последовательный порт (UART)16450-совместимый16450-совместимый16550-совместимый16550-совместимый
Клавиатурный интерфейсXTXTXT, матрицаXT, матрица
Выводы общего назначения993232
IrDA контроллерНетНетЕстьНет
PC Card контроллер/число слотовPCMCIA 2.2/2НетPCMCIA 2.1/2Нет
Контроллер LCDЕстьНетЕстьНет
2.3. ElanSC520

ElanSC520 ( 7) — последняя разработка фирмы AMD в области x86-совместимых встраиваемых контроллеров. Он основан на циклорном ядре Am5x86, работающем на частоте до 133 МГц, и является единственным x86-совместимым встраиваемым контроллером, имеющим модуль для вычислений с плавающей точкой (FPU). Помимо стандартного набора периферийных устройств, в чип интегрированы также контроллер SDRAM-памяти, поддерживающий до 256 Мбайт ОЗУ в четырех банках, и контроллер 32-битной шины PCI, соответствующий стандарту версии 2.2. Последнее позволяет при разработке систем на этом чипе использовать совместно с ним практически любую современную периферию. Для устранения задержек, связанных с ожиданием памяти, на кристалле размещено 16 Кбайт WriteBack кэш-памяти. Кроме того, чип имеет встроенные средства отладки для поддержки технологии AMDebug ( 8), что значительно упрощает отладку программного обеспечения в законченной системе. В целом встраиваемый контроллер ElanSC520 позволяет создать PC/AT-совместимую систему, обходясь минимумом дополнительных внешних компонентов. В качестве примера можно привести ElanSC520 Microcontroller Customer Development Platform (ElanSC520 CDT), которая фактически представляет собой материнскую плату AT форм-фактора, имеет 3 PCI, 2 ISA и 2 DIMM слота, и интегрированный 10/100 Ethernet-контроллер. В заключение хотелось бы отметить, что использование x86-совместимых встраиваемых контроллеров имеет целый ряд преимуществ, и в первую очередь это, конечно, наличие у разработчиков большого опыта работы с такими системами, простота их отладки, большое количество инструментальных средств разработки (компиляторы, отладчики и т. п.). Кроме того, AMD предоставляет в качестве примеров целый ряд систем, созданных с использованием микроконтроллеров семейства E86TM, наибольший интерес из которых вызывают такие достаточно сложные устройства, как ISDN Terminal Adapter и ISDN-to-Ethernet Router. Также AMD свободно распространяет примеры программирования (CodeKit Software Packages), которые значительно облегчают разработку систем.

7

8


Автор: Алексей Сигаев

Читайте далее: Интегральные стабилизаторы напряжения 78хх, 79хх, 78Lxx, 79Lxx и LMxxx, Характеристики некоторых фоторезистов применяемых в промышленности, Изготовление высококачественных печатных плат в «домашних» условиях, Устройство телефонного аппарата и основы телефонной связи, Интегральные микросхемы и работа с ними, Простой и быстрый способ расчета источников питания, Практическое применение таймера 555, Применение микросхем A277D (К1003ПП1), Запуск ИС таймера 555 положительным импульсом, Необычный режим работы полевого транзистора, Мембранная клавиатура, КР174УН31 - низковольтный усилитель мощности звуковой частоты, Некоторые применения операционного усилителя типа 741 (140УД7), Изготовление трансформаторов, Защита СВЧ транзисторов, Механическое ускорение травления, Изготовление корпуса за 5 минут, Серебрение проводников, Канифоль из смолы,
Самые читаемые