Сегодняшний рынок микроконтроллеров переполнен множеством продуктов. Многоядерные микроконтроллеры xCORE имеют особый подход. При проектировании с xCORE мы получаем тоже, что и от любого традиционного микроконтроллера: основа программирования Си, набор инструментов и программных библиотек, реализующих общие функции и приложения высокого уровня. Разница с xCORE в том, что он был разработан с нуля, для того чтобы решать проблемы, выходящие за рамки традиционных микроконтроллеров.
• Несколько детерминированных процессорных ядер, которые могут выполнять несколько задач одновременно и не зависеть друг от друга.
• Внешние интерфейсы и периферийные устройства реализованы в программном обеспечении - возможность выбрать точное сочетание интерфейсов, которые нам необходимы.
• Выполнение статического временного анализа и элементы для моделирования на наших конструкциях, использующие уникальные инструменты развития, которые используют детерминизм архитектуры.
Цель данной курсовой работы состоит в подготовке ряда лабораторных работ по ЦОС на основе многоядерных МК (XMOS)
Задачи
1. Описать особенности набора xCORE General Purpose sliceKIT
2. Описать архитектуру процессора XS1-L16A-128-QF124
3. Детально изложить систему команд и среду разработки xTIMEcomposer 13.2.3
4. Написать и отладить программу для фильтра на основе вейвлета Хаара.
В результате данной работы
• описаны особенности набора xCORE General Purpose sliceKIT
• описана архитектура процессора XS1-L16A-128-QF124
• детально описана система команд и среда разработки xTIMEcomposer
13.2.3
• написана и отлажена программа для фильтра на основе вейвлета Хаара Таким образом, подготовлена база для лабораторных работ по ЦОС на
основе многоядерных МК(XMOS)