Лаборатория Моделирования и Программирования, Университет ИТМО
Данный репозиторий используется в качестве сопровождающего материала к одноименному курсу и содержит материалы и исправления по методическому пособию к данной дисциплине.
Учебное пособие описывает реализацию процессорных систем на базе Nios II с использованием отладочной платы DE10-Standard, однако, все реализации также могут быть легко адаптировны и к другим видам отладочных плат.
- Исправления к методическому пособию
- Наиболее частые вопросы
- Файлы первого проекта
- Аппаратная часть
nios_load1
- Программная часть
- Аппаратная часть
- Файлы второго проекта
- Аппаратная часть
nios_load2
- Программная часть
- Аппаратная часть
- Файлы третьего проекта
- Модификации аппаратной части
nios_load2
- Программная часть
- Модификации аппаратной части
-
- Файлы четвертого проекта
- Аппаратная часть
- собственный HDL-модуль ускорения вычислений
- Программная часть взаимодействия с ускорителем
-
- Файлы пятого проекта
- Модификации аппаратной части
nios_load2
- Программная часть с использованием RTOS
*— в процессе разработки, в учебном пособии отсутствуют, изначально рассчитываются на студентов, уверенно освоивших предыдущие три практики
- стр.25: после генерации файлов
switch
нет, естьnios_load1_switch
- стр.75: для второго проекта не устанавливать счетчик в качестве системного, либо установить период 1 мс, а не мкс
- стр.83: ошибка в программе в последнем
if
не там скобка - стр.88: для практики по прерываниям при использовании собственной функции инициализации периферии необходимо убрать назначение таймера в качестве системного
- Брайан Керниган, Деннис Ритчи. Язык программирования Си
- Pong Chu P. «Embedded SoPC Design with Nios II Processor and VHDL Examples», 2012
- David A. Patterson,John L. Hennessy Computer Organization and Design RISC-V Edition: The Hardware Software Interface
- Nios II Software Developer Handbook, (выбирать для используемой версии Quartus)
- Nios II Processor Reference Guide, (выбирать для используемой версии Quartus)
- Embedded Peripherals IP User Guide, (выбирать для используемой версии Quartus)
- А.О. Ключев, Д.Р. Ковязина, П.В. Кустарев, А.Е. Платунов Аппаратные и программные средства встраиваемых систем - Санкт-Петербург: , 2010
- А.Е. Платунов, Н.П. Постников ВЫСОКОУРОВНЕВОЕ ПРОЕКТИРОВАНИЕ ВСТРАИВАЕМЫХ СИСТЕМ - Санкт-Петербург: СПбГУ ИТМО, 2011