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

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

|
Здравствуйте. мне необходимо реализовать интерфейс PCI в ПЛИС. Все вроде как работает, но очень медленно. Передается только по одному слову. Не подскажете ли, в чем может быть причина, что PCI не читает более одного слова за одну передачу? Заранее спасибо.
|
|
|
|
|
 |
Ответов
|
May 7 2012, 17:20
|
Участник

Группа: Участник
Сообщений: 43
Регистрация: 13-04-10
Пользователь №: 56 623

|
скажу по своему опыту (правда было давно). при использовании PCI slave на запись мне удавалось передавать около 40Mb/sec при использовании PCI master на запись удавалось прокачать 105Mb/sec У меня задача была другая - в основном запись в плату. Возможно при чтении ситуация будет другая. но врядли. PCI реализовывал сам, не использовал никаких сторонних IP core.
Имхо нужно посмотреть с помощью SignalTap (если Altera) на сигналы PCI. Сколько там DWORDs реально передается за пакет (#FRAME)? Посмотрите не появляется ли сигнал #STOP, если появляется, то откуда. Доступаться к плате естественно нужно DWORDами по последовательным адресам, тогда burst будет длинный.
|
|
|
|
Сообщений в этой теме
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 Katrisha На разных РС пробовалось, везде одно и тоже, где т... May 4 2012, 18:03 Boris_TS Цитата(Katrisha @ May 4 2012, 22:03) На р... May 4 2012, 18:55 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 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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|