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

 
 
> Проблема с мегафункцией памяти в Quartus, задержка на пару тактов при считывании данных
margosh
сообщение Sep 17 2009, 13:17
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 23-04-09
Из: Питер
Пользователь №: 48 158



Доброго времени суток! wink.gif Может кто подскажет, как избавиться от тактов задержки при чтении памяти? Пробовала реализовать ее различными мегафункциями типа lpm_ram_dq* и altsyncram, но результат тот же, а для корректной работы с шиной Avalon требуется, чтобы данные выставлялись на шину в течение певого такта после подачи синала read_n.


--------------------
Человек может вынести все, если его вовремя не остановить...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
margosh
сообщение Sep 18 2009, 05:38
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 23-04-09
Из: Питер
Пользователь №: 48 158



Спасибо! smile.gif Думаю чтение с фиксированными циклами ожидания мне подойдет. С Авалон действительно до конца еще не разобралась, начала его изучение со статеек на сайте фирмы Эфо, хотела поэксперементировать с пакетной передачей. Сбила с толку меня их диаграмма пример 14. В Авалоновской спецификации диаграммка сигналов значительно отличается.


--------------------
Человек может вынести все, если его вовремя не остановить...
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Sep 18 2009, 06:55
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Все эти диаграммы надо понимать так, что Avalon может работать с асинхронной памятью, но не требует этого.
Go to the top of the page
 
+Quote Post



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

 


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


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