1. Изучите описание процессора NIOS II [5,8]. Включите в отчет описание регистровой структуры процессора, типов используемых команд, форматов команд и способов адресации. Уясните выполнение команд работы с оперативной памятью и с портами ввода вывода. Включите их описание в отчет. Уясните выполнение команд условного перехода. Включите в отчет описание нескольких команд, включая коды операций команд bge и blt.
2. Изучите описание процессорной системы, реализованной на кристалле, соответствующей используемому лабораторному стенду [5,9]. Включите в отчет структурную схему процессорной системы и карту памяти, на которой должны быть отражены адреса оперативной памяти и портов ввода вывода периферийных устройств системы.
3. Прочитайте описание приложения Altera Monitor Program (АМР). Включите в отчет основные команды для отладки программ, выполняющихся на реализованной процессорной системе.
4. Уясните пункты задания, выполняемого в текущей лабораторной работе.
5. Уясните, как работает программа lab1_part3_DE, нахождения наибольшего числа из списка. Включите текст этой программы в отчет. Подготовьте новые исходные данные для тестирования программы. Включите их в отчет.
|
|
6. Изучите принцип работы жидкокристаллического дисплея [5,9]. Подготовьте коды команд для управления индикатором LCD и коды ASCII для отображения на дисплее LCD Вашей фамилии и имени (для выполнения пунктов части 3 задания). Включите их в отчет. Таблица кодов ASCII находится в приложении.
7. Уясните логику работы программы взаимодействия с LCD индикатором. Она находится в файле LCD_[название вашего стенда].s. Включите текст этой программы в отчет.
8. Напишите фрагменты программ, выполняющие п.19 части 4, части 5 и 6 настоящего описания.
Порядок выполнения лабораторной работы