32-РАЗРЯДНЫЕ МИКРОКОНТРОЛЛЕРЫ СЕМЕЙСТВА AVR32 > Полезные советы
Тысяча полезных мелочей    

32-РАЗРЯДНЫЕ МИКРОКОНТРОЛЛЕРЫ СЕМЕЙСТВА AVR32

32-РАЗРЯДНЫЕ МИКРОКОНТРОЛЛЕРЫ СЕМЕЙСТВА AVR32

Ефремов Д.А. Борисов В.А. Статья в формате PDF 263 KB

В настоящее время активно развивается мультимедийное направление, которое требует выполнения всё более сложных алгоритмов обработки информации, что увеличивает вероятность достижения предела возможностей любого встраиваемого микроконтроллера (МК). Алгоритмы быстрого преобразования Фурье (БПФ), инверсного дискретного косинусного преобразования (iDCT) и другие математически-насыщенные алгоритмы, которые редко реализовывались на встраиваемых МК еще несколько лет назад, становятся более востребованными сегодня. В мультимедийных системах такие алгоритмы, как правило, используются для кодирования/декодирования данных, в т.ч. форматов MP3 и MPEG-4. Это требует высокой производительности элементной базы, на которой построены указанные приборы.

Задача повышения производительности решается за счет увеличения рабочей тактовой частоты процессора либо реализации многоядерных решений (ARM + DSP). По причине высокого энергопотрeбления такие решения могут использоваться не во всех встраиваемых системах.

При этом складываются следующие требования к МК: высокая производительность; низкое энергопотрeбление; высокая степень интеграции; простота использования; развитые средства разработки.

Задачей построения МК с перечисленными выше требованиями еще в 2001 году занялась группа разработчиков компании Atmel, которая предложила решать её не повышением тактовой частоты, а улучшением архитектуры ядра процессора, который должен выполнить максимальное количество действий за один такт.

Первым семейством МК, выполненных на RISC ядре AVR32, стало семейство AP7. Его отличительной особенностью является 7-стадийный конвейер обработки инструкций, обеспечивающий высокую производительность. Также они содержат наборы инструкций DSP и SIMD, значительно повышающих производительность операций цифровой обработки сигнала. Помимо реализации на основе нового процессорного ядра данные МК примечательны степенью интеграции: в их состав интегрированы пpaктически все функциональные блоки, необходимые для реализации мультимедийных систем, использующихся в сотовых телефонах, цифровых камерах, персональных цифровых помощниках, автомобильной и домашней аудио/видеотехнике, ТВ-приставках, сетевом оборудовании, промышленных принтерах и одноплатных компьютерах. МК полностью интегрируют тpaкт ввода (интерфейс фотоприемника изображения), обработки (сопроцессор векторного умножения для оптимизации масштабирования изображений и преобразования форматов YUV/RGB) и вывода (графический контроллер TFT/STN ЖК-дисплея с разрешающей способностью 640×320 и 320×240) графической информации. Для вывода звуковой информации предусмотрен 16-битный аудио ЦАП и цифровой интерфейс I2S/AC`97. Кроме того, МК оснащены обширными инструментами для организации последовательного и параллельного обмена данными, в т.ч. трaнcивер USB 2.0 480 Мбит/сек, 2-кaнaльный контроллер Ethernet (опционально), интерфейс IDE, интерфейс карт памяти CF/SD/MMC, а также порты IrDA, 3×SPI, I2C, 3×SSC, 4×УСАПП.

В состав семейства входят три МК AT32AP7000, AT32AP7001, AT32AP7002. Вслед за семейством AP7 компания Atmel еще одно семейство 32-разрядных микроконтроллеров AVR32 UC3. По сути, ядро UC3 представляет собой урезанную версию ядра AP7.

Для ядра AVR32 фирма IAR Systems разработала компилятор языка С. В качестве альтернативы этому коммерческому продукту предлагается бесплатный компилятор GCC, который по компактности кода проигрывает в 1,5-2 раза.

В качестве аппаратного средства разработки предлагается стартовый набор. В состав набора включен дистрибутив ОС Linux. Единственным на сегодняшний день недостатком построения системы на базе этой ОС является необходимость использования компилятора GCC, так как продукт IAR Systems не может компилировать проекты на основе Linux.

Список литературы

  1. Jo Uthus, Joyvind Strjom MCU Architectures for Compute-Intensive Embedded Applications // www.atmel.com.
  2. www.eemoc.org.
  3. www.avrfreaks.net.


СОЛОВЬЁВ ВИТАЛИЙ НИКОЛАЕВИЧ

СОЛОВЬЁВ ВИТАЛИЙ НИКОЛАЕВИЧ Статья в формате PDF 90 KB...

25 04 2024 19:58:49

ОТХОДЫ САХАРНОГО ПРОИЗВОДСТВА

ОТХОДЫ САХАРНОГО ПРОИЗВОДСТВА Статья в формате PDF 121 KB...

21 04 2024 8:35:30

СТВОЛОВЫЕ КЛЕТКИСК: ИЗОБРЕТЕНИЯ, ПАТЕНТЫ, ФИРМЫ

СТВОЛОВЫЕ КЛЕТКИСК: ИЗОБРЕТЕНИЯ, ПАТЕНТЫ, ФИРМЫ Статья в формате PDF 120 KB...

19 04 2024 1:23:18

ВЛИЯНИЕ СВЕРХМАЛЫХ ДОЗ АСПИРИНА, АЦЕТИЛСАЛИЦИЛАТОВ КОБАЛЬТА И ЦИНКА НА БОЛЕВУЮ ЧУВСТВИТЕЛЬНОСТЬ КРЫС

ВЛИЯНИЕ СВЕРХМАЛЫХ ДОЗ АСПИРИНА, АЦЕТИЛСАЛИЦИЛАТОВ КОБАЛЬТА И ЦИНКА НА БОЛЕВУЮ ЧУВСТВИТЕЛЬНОСТЬ КРЫС В работе изучено противоболевое действие аспирина, ацетилсалицилатов кобальта и цинка в сверхмалых дозах (40·10–8, 40·10–10, 40·10–13 мг/кг). Все тестируемые соединения оказывали аналгетический эффект, наибольший – обнаружен при действии ацетилсалицилата цинка в дозе 40·10–8 мг/кг. Установлен аналгетический эффект ацетилсалицилата кобальта в сверхмалых дозах, не хаpaктерный для его терапевтической дозы (40 мг/кг). Оказалось, что ацетилсалицилаты кобальта и цинка в дозе 40·10–8 мг/кг превосходили по противоболевой эффективности аспирин в терапевтической и сверхмалых дозах. ...

16 04 2024 16:42:39

ПЕРСПЕКТИВЫ ИНЕРЦИОННОГО ОБМОЛОТА

Статья в формате PDF 94 KB...

07 04 2024 11:52:53

АНАЛИЗ ИНФРАСТРУКТУРЫ ИНФОРМАЦИОННОЙ СИСТЕМЫ

АНАЛИЗ ИНФРАСТРУКТУРЫ ИНФОРМАЦИОННОЙ СИСТЕМЫ Статья в формате PDF 127 KB...

01 04 2024 7:53:20

СОЦИАЛЬНО-ПСИХОЛОГИЧЕСКАЯ АДАПТАЦИЯ ЛИЧНОСТЬ ПРИ ОНКОЛОГИЧЕСКОМ ЗАБОЛЕВАНИИ

СОЦИАЛЬНО-ПСИХОЛОГИЧЕСКАЯ АДАПТАЦИЯ ЛИЧНОСТЬ ПРИ ОНКОЛОГИЧЕСКОМ ЗАБОЛЕВАНИИ Преодоление фундаментальных трудностей психологической работы с oнкoлoгическими больными на этапе принятия диагноза позволит облегчить не только процесс адаптации к диагнозу, но и, возможно, процесс лечения. Проработка личностно-психических проявлений, может стать основной для успешной психокоррекционной или психотерапевтической работы, которая является одним из мощных ресурсов на пути к выздоровлению. ...

31 03 2024 14:18:44

ДЕФИЦИТ ЙОДА В РОЛИ ГЛОБАЛЬНОГО ИНДИКАТОРА ЗДОРОВЬЯ

ДЕФИЦИТ ЙОДА В РОЛИ ГЛОБАЛЬНОГО ИНДИКАТОРА ЗДОРОВЬЯ Риск развития заболевания может оцениваться по показателям на уровне, хаpaктеризующем хронические пороговые эффекты. Исходя из этих данных, в качестве «индикаторных» состояний выделяется пониженное/повышенное содержание йода в организме обследуемого. В качестве «индикаторных» точек в концепции HEADLAMP для подтверждения заболеваний, хаpaктеризующих эффект недостатка йода в организме, могут выступать изменения в щитовидной железе на субклиническом уровне. Указанные параметры можно оценить на уровне лабораторной базы первичной медико-санитарной помощи при обследованиях населения. Цель HEADLAMP в оценке связи состояния здоровья населения с действием факторов окружающем среды значительно упростить и ускорить обоснованность выбора управленческих решений. ...

30 03 2024 3:38:58

ПЕРСПЕКТИВЫ ПОЛУЧЕНИЯ БЕЛКА ИЗ ПШЕНИЦЫ

ПЕРСПЕКТИВЫ ПОЛУЧЕНИЯ БЕЛКА ИЗ ПШЕНИЦЫ Статья в формате PDF 262 KB...

28 03 2024 1:54:47

СТЕРЕОТИПЫ РЕЧЕВОГО ПОВЕДЕНИЯ

СТЕРЕОТИПЫ РЕЧЕВОГО ПОВЕДЕНИЯ Статья в формате PDF 327 KB...

26 03 2024 18:26:45

РАЗВИТИЕ ЕСТЕСТВЕННОНАУЧНОГО МИРОВОЗЗРЕНИЯ ОДАРЕННЫХ СТАРШЕКЛАССНИКОВ В ХОДЕ ПРОЕКТНО-ИССЛЕДОВАТЕЛЬСКОЙ ДЕЯТЕЛЬНОСТИ

РАЗВИТИЕ ЕСТЕСТВЕННОНАУЧНОГО МИРОВОЗЗРЕНИЯ ОДАРЕННЫХ СТАРШЕКЛАССНИКОВ В ХОДЕ ПРОЕКТНО-ИССЛЕДОВАТЕЛЬСКОЙ ДЕЯТЕЛЬНОСТИ Сообщение содержит примеры актуализации, мотивации и организации разнородных исследований, выполняемых учащимися совместно с преподавателем Курса "ОБЖ и экология" в составе научно-познавательного общества гимназии "Зеркало". Пpaктика освоения одаренными учащимися естественно-научного мировоззрения в ходе работ, имеющих отклик коллектива, стимулирует творческое саморазвитие и убеждает в своей способности добиться не только радости открытия, но и общественного признания. ...

19 03 2024 9:20:50

ЭЛЕКТИВНЫЙ КУРС «ЧЕТЫРЕХМЕРНАЯ ГЕОМЕТРИЯ»

ЭЛЕКТИВНЫЙ КУРС «ЧЕТЫРЕХМЕРНАЯ ГЕОМЕТРИЯ» Статья в формате PDF 256 KB...

18 03 2024 4:30:41

Еще:
Поддержать себя -1 :: Поддержать себя -2 :: Поддержать себя -3 :: Поддержать себя -4 :: Поддержать себя -5 :: Поддержать себя -6 :: Поддержать себя -7 :: Поддержать себя -8 :: Поддержать себя -9 :: Поддержать себя -10 :: Поддержать себя -11 :: Поддержать себя -12 :: Поддержать себя -13 :: Поддержать себя -14 :: Поддержать себя -15 :: Поддержать себя -16 :: Поддержать себя -17 :: Поддержать себя -18 :: Поддержать себя -19 :: Поддержать себя -20 :: Поддержать себя -21 :: Поддержать себя -22 :: Поддержать себя -23 :: Поддержать себя -24 :: Поддержать себя -25 :: Поддержать себя -26 :: Поддержать себя -27 :: Поддержать себя -28 :: Поддержать себя -29 :: Поддержать себя -30 :: Поддержать себя -31 :: Поддержать себя -32 :: Поддержать себя -33 :: Поддержать себя -34 :: Поддержать себя -35 :: Поддержать себя -36 :: Поддержать себя -37 :: Поддержать себя -38 ::