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

 
 
> PCI. Как избавиться от цикла RETRY?, Считывание данных из памяти компа
irum4
сообщение Oct 17 2007, 09:03
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 224
Регистрация: 18-06-04
Пользователь №: 54



Работаю с шиной в мастер режиме. Когда считываю данные в burst-режиме из оперативки компа, практически каждый первый захват шины чипсет данные не отдает (цикл RETRY), а в следующем цикле все проходит без проблем. Интересно то, что такой эффект не зависит от скорости, объема считываемых данных и от типа команды (Memory Read Multiple, Memory Read, Memory Read Line)


--------------------
Электроника - наука о контактах.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
PSP
сообщение Oct 17 2007, 18:57
Сообщение #2


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

Группа: Свой
Сообщений: 118
Регистрация: 1-10-07
Пользователь №: 30 988



Это обычная латентность системы контроллер-память. При первом обращении контроллер относительно долго инициирует новую процедуру чтения данных, а дальше читает с опережением.
В нашей системе на ФПГА с покупными core PCI и DDR2 400 не удается успеть отдать данные в PCI в первом обращении за положенные 16 тактов.
При записи удается не тормозить из-за входного FIFO.
Go to the top of the page
 
+Quote Post



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

 


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


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