Использовать пример программы Intel University в Intel Quartus - проблема с пакетом поддержки Board? - PullRequest
1 голос
/ 24 марта 2020

Я хочу использовать пример из программы Intel FPGA Monitor 18.1 и использовать его в Quartus 18.1. Это пример видео, который создает синюю коробку на выходе HDMI и пишет маленькую строку с белыми буквами поверх нее.

Я хочу использовать ее в среде Intel Quartus, сделайте несколько тестовых выходов на мой экран и, наконец, добавить еще немного оборудования в систему Avalon. К сожалению, он не работает для меня, как я думал xD:

краткий обзор файла:

Файл проекта: DE10_Nano_Computer.qpf

Файл конфигурации QSYS: Computer_System .sopcinfo

Файл SRAM: DE10_Nano_Computer.sof

NIOSII Main: video. c

Библиотека NIOSII: address_map_nios2.h


Проект включает в себя:

DE10-Nano_Computer_NiosII.pdf

Периферийные устройства ввода / вывода | Qsys Core

  • Встроенная память
  • буфер символов Символьный буфер для отображения видео
  • SD-карта Интерфейс SD-карты
  • Красный светодиод параллельный порт Параллельный Порт
  • Расширение параллельных портов Параллельный порт
  • Ползунковый переключатель параллельного порта Параллельный порт
  • Кнопочный параллельный порт Параллельный
  • Порт JTAG порт JTAG UART
  • Интервальный таймер Интервальный таймер
  • Идентификатор системы Идентификатор системы
  • Периферийный аудиопорт Аудио
  • Видеопорт Пиксельный буфер DMA-контроллер

Test1: Открыть программу монитора FPGA 18.1 - создать новый проект - выбрать пример видео - программа загружена на FPGA - скомпилировать и загрузить видео. c Результат: работает HDMI показывает тестовую строку

Test2: загрузка .sof в FPGA - Eclipse для N ios - новый проект простой привет мир с bsp -work с видео .sof-put. c и address_map_nios2.h в проект - использовать видео. c в качестве основного, Resu lt: works HDMI показывает тестовую строку

Тест 3: делает то же самое, что Test2, Результат: случайные пиксели в первых ~ 20 строках

Тест 4: переустановка FPGA Monitor Программа 18.1 выполняется так же, как Test2 Результат: работает HDMI показывает тестовую строку

Тест 5: делает то же самое, что Test2, не работает, делает то же самое, что Test4 Результат: случайные пиксели в первых ~ 20 строках

Тест 6: copy .elf из моего каталога программы FPGA Monitor 18.1 в папку проекта запустите этот файл elf Результат: работает HDMI показывает тестовую строку

Тест 7: изменить что-то из видео . c теста 6, Результат: работает HDMI показывает тестовую строку, но без синей рамки!

Тест 8: делает то же самое, что Test2 Результат: случайные пиксели в первых ~ 20 строках

Тест 9: Проверка конфигураций запуска: выберите все комбинации процессора и байтов m устройств Результат: случайные пиксели в первых ~ 20 строках

Тест 10: Переключение на программу монитора FPGA 18.1, компиляция и загрузка видео. c Результат: работает HDMI показывает тест-строку


Проверка: Описание в https://home.isr.uc.pt/~jfilipe/files/Final_Project_Simplified_Tutorial.pdf (они делают почти то же самое ...)

Проверка: Книга EMBEDDED SoP C ДИЗАЙН С N IOS II ПРОЦЕССОР И ПРИМЕРЫ VERILOG: Они говорят: BSP Editor получит файл sopcinfo и поддержит вас в вашем доступе к Аппаратные средства. Без дополнительной настройки

Проверка: Документы Intel BSP: эй, скажите: BSP Editor получит файл sopcinfo и поддержит вас в доступе к аппаратному обеспечению. Без особых настроек

Проверка: Intel Процессор Nios® II: Уровень аппаратной абстракции в YouTube: https://www.youtube.com/watch?v=HF7Low_sUig


Полагаю, что-то не так с моим выбранным sopcinfo или с BSP. Может быть, вы можете дать мне совет, скажите, если вам нужно больше информации! :) Спасибо: D

Вот несколько скриншотов моей среды разработки:

https://de.scribd.com/document/452954331/Altera-Nios-II-BSP-Summary

https://de.scribd.com/document/452954367/Question-1

...