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

 
 
> Требуется помощь Avalon MM master, Непонятно, где происходит зацикливание
Erepb
сообщение Mar 17 2015, 22:21
Сообщение #1





Группа: Новичок
Сообщений: 7
Регистрация: 28-12-10
Пользователь №: 61 924



Доброго времени суток, форумчане!
Требуется помощь с проектом. Ситуация в следующем: есть генератор, который черпает подложки для излучаемых сигналов из памяти ПЛИС. Для примера, память записана коротким сигналом с 16'h0 до 16'h10 по 16 бит пачка. Считыванием данных из памяти занимается avalon MM master модуль, который описан в приложенном файле generator.v . Наружу выведены сигналы самого генератора и сигнал увеличения адреса памяти на 1, т.к. думалось, что не проходит увеличение адреса и генератор тупо считывает нулевой адрес и продолжает излучение только 16 бит по этому адресу. Но, судя по осциллограмме, выходит, что адрес меняется, а данные - нет sad.gif ... Может кто поможет найти ошибку. Целиком проект в QSys смогу выложить днем с работы. Общее распределение памяти в QSys проверял, чтобы не получилось, что чтение проходит из проинициализированной нулями памяти. Буду благодарен за любую помощь sm.gif

P.S. на фото желтый сигнал - генератор, синий - изменение состояния памяти.

Сообщение отредактировал Erepb - Mar 17 2015, 22:22
Эскизы прикрепленных изображений
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  generator.v ( 5.51 килобайт ) Кол-во скачиваний: 19
 
Go to the top of the page
 
+Quote Post



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

 


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


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