реклама на сайте
подробности

 
 
> Qsys сигналы базовая работа
kumanika
сообщение Mar 30 2016, 14:56
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 16-11-15
Пользователь №: 89 339



Всем привет.

Пытаюсь уже пару недель сделать проект для записи пары байт во внутреннюю память альтеры.
Прочитал и посмотрел все что можно - но не доходит до меня как qsys после генерации позволяет с сигналами корки работать.
Последовательность такая - в qsys модуль onchip ram создал, добавил темплейт альтеровский как мастер.
Сгенерил ядро и сделал vhd файл топ левел.
Делаю процесс по клоку - НИОДИН сигнал не хочет квартус принимать, скрин из qsys и топ левел добавил в вопрос.
Дальше - туплю как не знаю что.
Если кто найдет время объясните унылому что делать дальше...

Заранее спасибо.

Прикрепленные файлы
Прикрепленный файл  11.pdf ( 210.69 килобайт ) Кол-во скачиваний: 50
Прикрепленный файл  hd_mem.vhd ( 22.07 килобайт ) Кол-во скачиваний: 32
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Raven
сообщение Mar 30 2016, 17:33
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 491
Регистрация: 16-01-05
Из: Санкт-Петербург
Пользователь №: 1 987



Странный у вас TOP-level - я бы ожидал увидеть на нем внешний интерфейс к пинам FPGA и инстанцирование SOPC-модуля (картинку внутренностей которого вы приложили). А у вас некая смесь внутренностей QSys-подсистемы и TOP'а получается. Но с этим еще можно было бы жить, если все остальное было бы доделано.

Идем дальше. А через что в вашем проекте предполагается запись этой пары байтов в onchip-память? Где подключение altera_avalon_mm_bridge к чему-то, что будет движком, "проигрывателем" для ' этих транзакций? У вас вся Slave-сторона altera_avalon_mm_bridge висит в воздухе (open), ни к чему не подключена. Вот, собственно, и причина.

Я бы вам рекомендовал дополнить QSys еще JTAG Avalon Master'ом, и подключить его к altera_avalon_mm_bridge (к его slave порту). Тогда через JTAG с помощью System Console можно будет произодить операции на Avalon'е.

Если же вы пытаетесь просто просимулировать простейшую операцию с памятью, то опять же - надо подключить какого-то мастера к slave-порту altera_avalon_mm_bridge (только в этом случае речь идет о каком-то вами написанном пусть даже простейшем модуле, умеющем проворачивать транзакцию на этом интерфейсе). Пока же у вас ничего не подключено.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 23:51
Рейтинг@Mail.ru


Страница сгенерированна за 0.01457 секунд с 7
ELECTRONIX ©2004-2016