lostbegan 0 9 мая, 2017 Опубликовано 9 мая, 2017 · Жалоба Имеется Quartus 16.1. Бесплатная версия. Стоит задача создать некоторую симуляцию ПДП. Что то вроде лабораторной работы. Пока почитал альтеровские документы, понятно что реализовать возможно, но с языком сложности, адекватных инструкций найти пока не удалось. Разверну задачу. Платы нет, поэтому на итоге хочу увидеть диаграммы (моделсим, квестасим, встроенный - неважно). Представляю себе что то вроде - nios, onchip_memory, ddr2, dma controller. Соответственно, проц выполняет загрузку кода из ончип, пишет и/или читает из ддр2 через контроллер. Правильно ли я мыслю или мне вообще стоит пересмотреть систему Вообще нужен ли dma controller или проще просто процессору занести данные в память Из документов натыкался https://www.altera.com/en_US/pdfs/literature/an/an398.pdf http://www.impulsec.com/AppNotes/APP104_DM...4_DMA_NIOS2.pdf Может есть какие более наглядные примеры и советы по граблям? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Golikov 0 10 мая, 2017 Опубликовано 10 мая, 2017 · Жалоба блок ДМА - это отдельный блок, он может работать и без ниоса. Что есть цель работы? Использовать готовый блок или написать свой? Для симуляции внешняя память и проц не нужны, блоки памяти, регистровые файлы с интерфейсом какой-то шины, для альтеры авалоном, и погнали. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
lostbegan 0 11 мая, 2017 Опубликовано 11 мая, 2017 · Жалоба Что есть цель работы? Использовать готовый блок или написать свой? Лучше готовый блок, хотя если процесс не слишком уж трудоёмкий, можно и написать. Цель работы показать что Nios может контролировать передачу данных в ддр. Поэтому его нужно бы оставить Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
lostbegan 0 15 мая, 2017 Опубликовано 15 мая, 2017 · Жалоба есть еще какие то советы? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
doom13 0 15 мая, 2017 Опубликовано 15 мая, 2017 · Жалоба С PIO Вы уже разобрались, аналогично делайте для DMA. Вместо Ниоса, чтобы стартануть DMA в симуляторе, можете использовать Avalon BFM. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
R6L-025 1 18 мая, 2017 Опубликовано 18 мая, 2017 · Жалоба Посмотрите вот здесь https://habrahabr.ru/company/metrotek/blog/248145/ Немного не Ваш случай, но, возможно, поможет Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться