Я хочу использовать пример из программы 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