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

 
 
> Как включить команду Memory Read Multiple?
shuttle
сообщение May 24 2007, 18:06
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 21-05-07
Пользователь №: 27 863



Приветствую всех! Помогите решить проблему help.gif . Создано target-устройство PCI на ПЛИС Xilinx для передачи данных в ЭВМ. Необходимо передать 4мбайта информации за 0,4 сек. Чтение идет с использованием команды Memory read, одиночными циклами и по времени длится 0,9 сек. Чтобы уменьшить время чтения необходимо передавать информацию пачками. Как включить команду Memory Read Multiple или Memory Read Line? Что интересно, запись такого же по объему массива данных в target-устройство с использованием команды Memory write идет короткими пачками и длится менее 0,3сек. Включение устройства в Master режим позволило бы увеличить скорость передачи данных, но это связано с определенными трудностями.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Gate
сообщение May 28 2007, 09:41
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 859
Регистрация: 7-04-05
Из: Санкт-Петербург
Пользователь №: 3 943



По-поводу двухсловных запросов с помощью movq - прикрепил статью, искать по "limited pci bursting with x86 architecture"
Прикрепленные файлы
Прикрепленный файл  pci_performance.pdf ( 251.48 килобайт ) Кол-во скачиваний: 756
 


--------------------
"Человек - это существо, которое охотнее всего рассуждает о том, в чем меньше всего разбирается." (с) С.Лем
Go to the top of the page
 
+Quote Post



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

 


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


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