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

 
 
> PCI в ПЛИС, не работает пакетная передача данных
Katrisha
сообщение May 3 2012, 18:08
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 19-06-08
Пользователь №: 38 430



Здравствуйте.
мне необходимо реализовать интерфейс PCI в ПЛИС. Все вроде как работает, но очень медленно. Передается только по одному слову. Не подскажете ли, в чем может быть причина, что PCI не читает более одного слова за одну передачу?
Заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Katrisha
сообщение May 4 2012, 18:03
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 19-06-08
Пользователь №: 38 430



На разных РС пробовалось, везде одно и тоже, где то даже медленее.
Что Вас именно интересует про РС.

не PCI-E. обычный PCI )

ВМ, конечно, можно организовать. Но ПЛИС не сильно современная, не сильно хорошая, и так уже загружена донельзя. Так что это будет крайний вариант. Хотелось бы, чтобы ПК сам начал читать блоками )
Главное что между самими транзакциями большой кусок времени просто непонятно куда.
Go to the top of the page
 
+Quote Post
Boris_TS
сообщение May 4 2012, 18:55
Сообщение #3


Злополезный
****

Группа: Свой
Сообщений: 608
Регистрация: 19-06-06
Из: Russia Taganrog
Пользователь №: 18 188



Цитата(Katrisha @ May 4 2012, 22:03) *
На разных РС пробовалось, везде одно и тоже, где то даже медленее.
Что Вас именно интересует про РС.

Марки CPU + Chipset на которых пробовалось, ибо, считаю, что тормозят именно они.
Сам был свидетелем, как моя плата работавшая на древних машинах давала сначала 16МБ/с по I/O Read, затем приупало до 12МБ/с, а теперь и 8МБ/с не на каждой мамке получается выжать... Но I/O Read раком ставит все cache'и в направлении Device->PC RAM(Host Bridge), поэтому и первоначальный результат был не очень... только 16МБ/с.

Цитата(Katrisha @ May 4 2012, 22:03) *
не PCI-E. обычный PCI )
У Вас да,.. а в машинах на которых Вы тестировали, его (PCI-E) что - нету ? А link к процессору... он же в современных PC по тому же принципы построен, что и PCI-E... и с теми же самыми проблемами. Посему и прошу маркировки CPU + Chipset (как те на которых тестировалось, так и те, на которых хочется чтобы работало) - чтобы прикинуть какие ухищрения еще стоит пробовать, а где лучше сразу пересесть на BM.

Цитата(Katrisha @ May 4 2012, 22:03) *
ВМ, конечно, можно организовать. Но ПЛИС не сильно современная, не сильно хорошая, и так уже загружена донельзя. Так что это будет крайний вариант. Хотелось бы, чтобы ПК сам начал читать блоками )
Главное что между самими транзакциями большой кусок времени просто непонятно куда.

Так я и писал, откуда он, этот "кусок", берётся (non-prefetchable Memory BAR, весьма вероятно отягощённый заморочками PCI-E сегментов, лежащих между CPU и Вашим устройством). И почему он Вам станет до фенеков, если Вы перейдёте на BM.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Katrisha   PCI в ПЛИС   May 3 2012, 18:08
- - eugen_pcad_ru   1 Почитайте про интерфейс (хотя бы в википедии), т...   May 3 2012, 18:22
- - Boris_TS   Опишите более подробно: 1. Какой именно PCI вы реа...   May 3 2012, 18:26
- - Katrisha   Цитата(eugen_pcad_ru @ May 3 2012, 22:22)...   May 4 2012, 14:29
|- - Boris_TS   Цитата(Katrisha @ May 4 2012, 18:29) Согл...   May 4 2012, 15:35
- - vitan   Еще дешевый способ - попробовать использовать DMA....   May 4 2012, 17:35
|- - XVR   Цитата(Katrisha @ May 4 2012, 22:03) Хоте...   May 7 2012, 07:47
- - Katrisha   Цитата(XVR @ May 7 2012, 11:47) Не умеет ...   May 7 2012, 08:12
|- - Джеймс   Цитата(Katrisha @ May 7 2012, 12:12) если...   May 7 2012, 13:09
- - nckkm   скажу по своему опыту (правда было давно). при исп...   May 7 2012, 17:20
- - Katrisha   Сигнал STOP не появляется. За frame передается оди...   May 8 2012, 12:11
|- - nckkm   Цитата(Katrisha @ May 8 2012, 15:11) Сигн...   May 8 2012, 13:04
- - Katrisha   У меня memory space. Что конкретно в конфигурации ...   May 8 2012, 13:14
|- - nckkm   Цитата(Katrisha @ May 8 2012, 16:14) У ме...   May 8 2012, 17:51
- - Katrisha   Это можно будет попробовать, только, боюсь, linux ...   May 9 2012, 05:45
|- - Victor®   Цитата(Katrisha @ May 9 2012, 08:45) Это ...   May 9 2012, 06:04
- - Katrisha   Сейчас у меня стоит HWDirect. Может писать/читать ...   May 9 2012, 06:10
- - Katrisha   А если реализовывать мастер, то как узнать адрес п...   Jul 31 2012, 14:09
|- - Flood   Цитата(Katrisha @ Jul 31 2012, 18:09) А е...   Jul 31 2012, 18:50
- - Kuzmi4   2 Katrisha Если хотите мастера на PCIE - нужен физ...   Jul 31 2012, 14:56
|- - Kuzmi4   Цитата(Kuzmi4 @ Jul 31 2012, 17:56) ..На ...   Aug 2 2012, 15:28
- - Katrisha   А в WinDriver-е нужно где-то указать что хочешь DM...   Aug 2 2012, 14:03
- - Flood   Цитата(Katrisha @ Aug 2 2012, 18:03) А в ...   Aug 2 2012, 16:41


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

 


RSS Текстовая версия Сейчас: 4th September 2025 - 20:44
Рейтинг@Mail.ru


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