Частина тексту файла (без зображень, графіків і формул):
Лабораторні роботи №1-2
тема: Динамічне реконфігурування апаратних засобів в мікроконтролерах фірми Cypress
мета: Ознайомитись з особливостями динамічного реконфігурування апаратних блоків, які є складовою частиною мікроконтролерів
Хід роботи
1. Створити новий проект в середовищі PSoC Designer. Після завершення процедури створення нового проекту відкриється вікно з основною конфігурацією, в якому відображаються апаратні ресурси контролера.
2. Додати до основної конфігурації 2 додаткові вибравши в меню "Interconnect->Add Loadable Configuration to lab1"
3. Додати в основній конфігурації користувацький модуль UART.
4. Додати в першій додатковій конфігурації користувацький модуль PWM16, а в другій - PRS16.
5. Задати властивості користувацьких модулів згідно з отриманим завданням.
6. Відкрити файл "main.c" та написати програму керування генератором сигналів на базі PWM16 та PRS16. Частота, скважність та тип генератора сигналу (PWM чи PRS) задається з персонального комп'ютера через COM-порт.
7. Підготувати завантажувальний файл для мікроконтролера та завантажити його в мікроконтролер для перевірки результатів роботи.
8. Оформити звіт до лабораторної роботи та продемонструвати результати її виконання.
Лабораторні роботи №3-4
тема: Вивчення методів реконфігурування апаратних засобів в мікроконтролерах фірми Cypress та вимірювання часу необхідного для реконфігурування апаратних засобів
мета: Ознайомитись з методом динамічного реконфігурування апаратних блоків мікроконтролерів фірми Cypress та навчитись оцінювати та вимірювати час реконфігурування
Хід роботи
1. Відкрити створений на лабораторних роботах №1-2 проект.
2. Відкрити в редакторі коду файл "PSoCConfig.asm".
3. Дослідити функції завантаження та вивантаження додаткових конфігурацій:
LoadConfig_Config1
UnloadConfig_Config1
LoadConfig_Config2
UnloadConfig_Config2
4. Дослідити призначення команд, які використовуються в цих функціях.
5. Підрахувати час виконання функцій шляхом підрахунку кількості циклів, необхідних для виконання сукупності команд в цих функціях. Використовувати таблицю наведену нижче:
6. Підготувати проект для експериментального визначення часу реконфігурації. Додати команди встановлення вільного піна мікроконтролера в "1" перед початком процедури реконфіурації та скидання його в "0" після її закінчення.
7. Підготувати завантажувальний файл для мікроконтролера та завантажити його в мікроконтролер для перевірки результатів роботи.
8. Виміряти ширину імпульсу з допомогою осцилографа.
9. Порівняти отримані експериментальні дані з отриманими в результаті обрахунків.
10. Оформити звіт до лабораторної роботи та продемонструвати результати її виконання.