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

 
 
> Буферизация потока данных при чтении из PCI target
STT
сообщение Jul 12 2005, 16:03
Сообщение #1


Участник
*

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



Здравствуйте. Имеется контроллер PCI от SET 32\33 Target. В документации к нему сказано, что скорость записи из целевого устройства (платы PCI) в память компьютера – 66 Мб\с. Реализации контроллера делается на XC2S100-PQ208. В ПЛИСку приходит поток данных со скоростью около 30 Мб/с. В микросхеме имеется 40 960 бит = 5120 байт. Вопрос, каким образом рассчитать буферизацию? Ну например получается два буфера по 2.5 кбайт. Будет ли машина успевать считывать данные из заполненного буфера? Или необходимо к ПЛИСе подключать дополнительную RAM (тогда какой размер?). Или можно обойтись простым FIFO буфером размером всей памяти XC2S? В компьютере на PCI шине дополнительно будет только сетевая карта.
Какая тут теория расчета ??? Заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
gab
сообщение Jul 12 2005, 21:18
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 376
Регистрация: 30-06-04
Из: Moskow
Пользователь №: 218



Цитата(STT @ Jul 12 2005, 19:03)
Здравствуйте. Имеется контроллер PCI от SET 32\33 Target. В документации к нему сказано, что скорость записи из целевого устройства (платы PCI) в память компьютера – 66 Мб\с. Реализации контроллера делается на XC2S100-PQ208. В ПЛИСку приходит поток данных со скоростью около 30 Мб/с. В микросхеме имеется 40 960 бит = 5120 байт. Вопрос, каким образом рассчитать буферизацию? Ну например  получается два буфера по 2.5 кбайт. Будет ли машина успевать считывать данные из заполненного буфера? Или необходимо к ПЛИСе подключать дополнительную RAM (тогда какой размер?). Или можно обойтись простым FIFO буфером размером всей памяти XC2S? В компьютере на PCI шине дополнительно будет только сетевая карта.
Какая тут теория расчета ??? Заранее спасибо.
*


Боюсь, что никакой. Хотя, если иметь модель PCI для нескольких устройств (соотносящуюся с логикой мат.платы компа smile.gif), можно преположить, что сетевушка не займёт более 50% ресурсов PCI, и уже от этого плясать. Я таким некоторое время страдал (из тестбенча для opencore's pci core сделал тест устройство+драйвер+несколько мастеров на pci шине). Оказалось, что проще (и быстрее!) "вживую" поглядеть sad.gif.

Цитата(STT @ Jul 12 2005, 19:03)
Имеется контроллер PCI от SET 32\33 Target.
*

Совсем забыл!
SET'у не особо верьте sad.gif.


--------------------
serpents on the way to paradise -
dying for love, fighting for ages.

Go to the top of the page
 
+Quote Post
FLTI
сообщение Jul 13 2005, 05:55
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 399
Регистрация: 8-06-05
Пользователь №: 5 832



А какому ядру PCI можно “верить” ?
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 09:03
Рейтинг@Mail.ru


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