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

 
 
> Вопрос по работе с памятью плис альтера 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, 09:19
Сообщение #2


Гуру
******

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



Цитата(ex51 @ Oct 29 2007, 10:31) *
Это мой первый проект с плис, так что сильно не пинайте. 8-)
Я уже консультировался на телесистемах, во многом помогли там.
Но вот один вопрос всё-таки остался.

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

Может быть кто-нибудь посмотрит и подскажет где у меня ошибка!?
Проект сделан в квартусе 7.2
Прикрепленный файл  adder.rar ( 51.77 килобайт ) Кол-во скачиваний: 141


В Ващеи проекте трудно разобраться. Наверно дело в сгенеренной памяти. На данных у Вас стоит регистр. На адресе и we его нет. Также вносит задержку регистр на выходе памяти.
Вобще то в семействе 10к память асинхронная и можно обойтись без регистров (но только в MAX+)/
В Квартусе требуется регистров хотя бы по всем входам (адрес, данные, запись)
Что касется реализации, то несовсем понятно, чтовы хотели получить. В квартусе это не работает.
Если это периодическое накрпление одноименных отсчетов в каждой строке в пачке, то это работать не будет. надо в одном адресе сначало читать. а потом записывать результат суммирования.

Вот пример. Если интересно.
Прикрепленные файлы
Прикрепленный файл  adder.zip ( 442.38 килобайт ) Кол-во скачиваний: 22
 
Go to the top of the page
 
+Quote Post



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

 


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


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