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

 
 
> Латентность синхронной памяти (Block RAM), Имеет место сие явление??
Prusak
сообщение Aug 31 2006, 14:11
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 78
Регистрация: 11-08-06
Из: Москва
Пользователь №: 19 488



Здравствуйте.
Слышал о том, что при работе с блочной памятью ПЛИСа имеет место явление латентности. Насколько я понимаю, этим термином обозначается задержка в передачи данных, кратная периодам тактовой частоты?? Использую ПЛИС ф.Xilinx, в XAPP463 (Using Block RAM in Spartan-3 Generation FPGAs) приведена диаграмма чтения/записи в память и никакой латентности там я не увидел. Объясните пожалуйста что подразумевается под этим термином применительно к данной памяти, если конечно такое явление вообще имеет место.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Prusak
сообщение Aug 31 2006, 16:38
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 78
Регистрация: 11-08-06
Из: Москва
Пользователь №: 19 488



Цитата(makc @ Aug 31 2006, 17:23) *
Если я правильно понимаю, то речь идет о появлении данных на выходе при выполнении операции чтения на такт позже, чем появится адрес на входе памяти. Т.е. как будто-бы у Вас есть дополнительный регистр адреса на входе памяти.
Да, так. Вообщем свой вопрос я задал потому, что видел утверждение примерно в такой форме: "Необходимо учитывать латентность синхронной памяти при пакетном режиме обмена данными". Речь шла о блочной памяти ПЛИСа Spartan3 в общем виде - т.е безотносительно к какой-либо конкретной реализации этой памяти. Справедливо ли такое утверждение??
Go to the top of the page
 
+Quote Post
makc
сообщение Aug 31 2006, 16:44
Сообщение #3


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Цитата(Prusak @ Aug 31 2006, 20:38) *
Цитата(makc @ Aug 31 2006, 17:23) *

Если я правильно понимаю, то речь идет о появлении данных на выходе при выполнении операции чтения на такт позже, чем появится адрес на входе памяти. Т.е. как будто-бы у Вас есть дополнительный регистр адреса на входе памяти.
Да, так. Вообщем свой вопрос я задал потому, что видел утверждение примерно в такой форме: "Необходимо учитывать латентность синхронной памяти при пакетном режиме обмена данными". Речь шла о блочной памяти ПЛИСа Spartan3 в общем виде - т.е безотносительно к какой-либо конкретной реализации этой памяти. Справедливо ли такое утверждение??


Да, безусловно верно. Т.к. при пакетной передаче данных первый блок данных из памяти по запрошенному начальному адресу появится с задержкой в один такт. Протокол обмена должен это учитывать и позволять задержать первую фазу данных при чтении на один такт, а дальше уже читать потоком.


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post



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

 


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


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