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

 
 
> Вопрос по работе с памятью плис альтера flex10k, Не пойму где проблема? Не с того адреса выдаёт результат.
ex51
сообщение Oct 29 2007, 07:31
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 26
Регистрация: 22-06-04
Из: Российская Империя
Пользователь №: 90



Это мой первый проект с плис, так что сильно не пинайте. 8-)
Я уже консультировался на телесистемах, во многом помогли там.
Но вот один вопрос всё-таки остался.

Прилогаю простенький проект сумматора с использованием модуля памяти.
Все работает! Но почему-то результат выдаёт не с нулевого адреса а с первого, хотя пишет вроде правильно, судя по диаграмме работы.

Может быть кто-нибудь посмотрит и подскажет где у меня ошибка!?
Проект сделан в квартусе 7.2
Прикрепленный файл  adder.rar ( 51.77 килобайт ) Кол-во скачиваний: 141
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sazh
сообщение Oct 31 2007, 11:21
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Повторюсб. Смотрите вашу реализацию памяти в мегавизорде. Вы там регистров понаставили. На адресной шине их у Вас нет. вот и смещение.
Посмотрите результаты временного анализатора. Никогда не замешивайте глобальный клок с логикой.

Если это накопитель N отсчетов в каждой строке, зачем тогда память. Вместо памяти на сумматоре накопленный результат. Перезаписывется в память. Лучше в фифо. Если выборки по адресам делать не надо.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 22:07
Рейтинг@Mail.ru


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