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 104 KB...

02 05 2026 2:18:22

ИССЛЕДОВАНИЕ МЕЖМОЛЕКУЛЯРНЫХ ВЗАИМОДЕЙСТВИЙ В ПРОТЕИН-ПОЛИСАХАРИДНЫХ ГЕЛЯХ МЕТОДОМ Н+ЯМР-РЕЛАКСАЦИИ

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

01 05 2026 23:55:40

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

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

27 04 2026 15:21:52

ИСТОКИ ФРАКТАЛЬНОЙ ПЕДАГОГИКИ

ИСТОКИ ФРАКТАЛЬНОЙ ПЕДАГОГИКИ Статья в формате PDF 245 KB...

26 04 2026 14:16:58

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

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

19 04 2026 23:21:18

ПЕРЕРАБОТКА ПЛАСТИКОВЫХ ОТХОДОВ

ПЕРЕРАБОТКА ПЛАСТИКОВЫХ ОТХОДОВ Статья в формате PDF 267 KB...

15 04 2026 10:10:38

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

К ВОПРОСУ ИСПОЛЬЗОВАНИЯ ОТХОДОВ В РЕКУЛЬТИВАЦИИ НАРУШЕННЫХ ЗЕМЕЛЬ Приводятся результаты исследований по способу биологической рекультивации земель, нарушенных при добыче алмaзoв в условиях Крайнего Севера. При недостатке потенциально плодородного слоя на отвалах Айхальского ГОКа (горно-обогатительного комбината) АК «АЛРОСА» (ЗАО) рассматривался вопрос использования промышленных отходов осадков КОС (канализационных очистных сооружений) в качестве основы техногенного грунта. Предварительные результаты опыта по использованию осадков КОС показали достаточно высокую перспективность способа, показавшего более 30 % проективного покрытия травостоя. ...

13 04 2026 6:36:34

КОРРЕЛЯТИВНЫЙ ЭКОНОМИЧЕСКИЙ АНАЛИЗ

КОРРЕЛЯТИВНЫЙ ЭКОНОМИЧЕСКИЙ АНАЛИЗ Рассмотрены корреляты как дополнительные параметры описания объектов. Рассмотрены виды коррелят. Раскрывается понятие коррелятивные показатели. Показано, как влияют корреляты на качество анализа и оценки. Для этого использовано понятие информационная модель объекта. Введено понятие коррелятивной информационной модели объекта (КИМО) Введено понятие производного коррелятивного показателя. (ПКП) Показано, что использование коррелятивного показателя позволяет создавать нелинейные экономико-математические модели. Эти нелинейные модели дают более точное описание изменения стоимости комплексов из разных объектов при существенном влиянии коньюнктурных факторов. Раскрыты основы коррелятивного подхода как инструмента описания, анализа и экономической оценки. Приведены примеры использования коррелятивного подхода. Показаны преимущества коррелятивного подхода. ...

12 04 2026 20:25:35

ОБЪЕКТ И ПРЕДМЕТ ГЕОЛОГИИ

ОБЪЕКТ И ПРЕДМЕТ ГЕОЛОГИИ Статья в формате PDF 121 KB...

08 04 2026 3:10:57

Молекулы средней массы плазмы крови при сифилисе

Молекулы средней массы плазмы крови при сифилисе Статья в формате PDF 106 KB...

06 04 2026 18:11:43

ПРИРОДОПОЛЬЗОВАНИЕ И ОХРАНА ОКРУЖАЮЩЕЙ СРЕДЫ

ПРИРОДОПОЛЬЗОВАНИЕ И ОХРАНА ОКРУЖАЮЩЕЙ СРЕДЫ Статья в формате PDF 294 KB...

31 03 2026 15:31:24

ПОДСИСТЕМА УПРАВЛЕНИЯ ОПЕРАТИВНОЙ ПАМЯТЬЮ

ПОДСИСТЕМА УПРАВЛЕНИЯ ОПЕРАТИВНОЙ ПАМЯТЬЮ Статья в формате PDF 275 KB...

26 03 2026 13:38:25

ПРОБЛЕМЫ ИДЕНТИФИКАЦИИ МОДЕЛЕЙ РАСПРЕДЕЛЕНИЯ СЛУЧАЙНЫХ ВЕЛИЧИН С ПРИМЕНЕНИЕМ СОВРЕМЕННОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

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

25 03 2026 14:29:59

Еще:
Поддержать себя -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 ::