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

 
 
> Разработка PCIe, на чем поднять PCIe
NikSave
сообщение Jun 20 2015, 06:15
Сообщение #1


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

Группа: Участник
Сообщений: 87
Регистрация: 26-05-09
Пользователь №: 49 592



Все добрый день.
Понимаю, что тема не нова, но тем неменее.
Есть желание сделать устройство управляемое по PCIExpress. А отсуда возникает ряд вопросов:
Что использовать ПЛИС или готовый контроллер?
Если ПЛИС, то нужны ли какие либо покупные ядра? Насколько сделать на плис трудоемко и гемморойно?
Если микросхему контроллера, то посоветуйте какую (название) желательно чтобы были стандартные драйвера.
Заранее спасибо за ответы.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
doom13
сообщение Jul 8 2015, 06:59
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



А как это поможет? Заливаю один и тот же бинарник. После перезаливки FPGA драйвер перестаёт писать/читать память FPGA. Перезагружаю комп и работает. Вот комп каждый раз перезагружать не хочется, поэтому удаляю установленный драйвер, создаю и устанавливаю новый и работаю дальше (раньше именно так работало, пока не сломал и не переустановил систему). Сейчас при удалении драйвера комп всё время виснет, уже переставил систему, но не помогло. Т.е. если менять прошивку FPGA, то дальнейшая работа возможна только с перезагрузкой компа. Хочется как-то исправить это.
Go to the top of the page
 
+Quote Post
dmitry-tomsk
сообщение Jul 8 2015, 07:19
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 672
Регистрация: 18-02-05
Пользователь №: 2 741



Цитата(doom13 @ Jul 8 2015, 09:59) *
А как это поможет? Заливаю один и тот же бинарник. После перезаливки FPGA драйвер перестаёт писать/читать память FPGA. Перезагружаю комп и работает. Вот комп каждый раз перезагружать не хочется, поэтому удаляю установленный драйвер, создаю и устанавливаю новый и работаю дальше (раньше именно так работало, пока не сломал и не переустановил систему). Сейчас при удалении драйвера комп всё время виснет, уже переставил систему, но не помогло. Т.е. если менять прошивку FPGA, то дальнейшая работа возможна только с перезагрузкой компа. Хочется как-то исправить это.

После смены прошивки стирается конфиг пространство PCIE - прописывает его windows при загрузке, так что придётся каждый раз перезагружать
Go to the top of the page
 
+Quote Post
doom13
сообщение Jul 8 2015, 07:41
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Цитата(dmitry-tomsk @ Jul 8 2015, 10:19) *
После смены прошивки стирается конфиг пространство PCIE - прописывает его windows при загрузке, так что придётся каждый раз перезагружать

Это 100%?
Хорошо, тогда ситуация такая - всё происходит в первый раз. Залили FPGA, драйвера в системе ещё нет. Запускаем Windriver-wizard, создаём и устанавливаем драйвер. Система видит новое устройство и может по PCIe писать/читать адресное пространство в ПЛИС.
Пару дней назад после перепрошивки FPGA помогал снос старого и создание/установка нового драйвера. Что-то изменилось и теперь так не работает (при сносе драйвера ОС виснет). Уже начинаю сомневаться, работало ли оно вообще по этому принципу (тогда только-только всё запустил и проверил, что пишет/читает данные в ПЛИС), но работало.

Цитата(Golikov A. @ Jul 8 2015, 10:33) *
может удалять драйвер до прошивки FPGA поможет? Ну и если уж совсем беда, я бы попробовал виртуальную машину, ее куда легче передернуть....

Хорошо, счас ещё раз всё с нуля установлю и попробую. А по поводу виртуальной машины, что-то мне кажется, что там будет ещё больше проблем (с доступом к PCIe).
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- NikSave   Разработка PCIe   Jun 20 2015, 06:15
- - farbius   Цитата(NikSave @ Jun 20 2015, 09:15) Что ...   Jun 20 2015, 06:30
|- - NikSave   Цитата(farbius @ Jun 20 2015, 09:30) Дела...   Jun 20 2015, 06:49
|- - farbius   Цитата(NikSave @ Jun 20 2015, 09:49) что ...   Jun 20 2015, 07:44
|- - NikSave   Цитата(farbius @ Jun 20 2015, 10:44) Соби...   Jun 20 2015, 10:54
|- - farbius   Цитата(NikSave @ Jun 20 2015, 13:54) Впри...   Jun 20 2015, 14:01
|- - doom13   Цитата(farbius @ Jun 20 2015, 17:01) В XP...   Jun 22 2015, 18:33
|- - farbius   Цитата(doom13 @ Jun 22 2015, 21:33) А pci...   Jun 22 2015, 19:45
|- - doom13   Цитата(farbius @ Jun 22 2015, 22:45) pcie...   Jun 22 2015, 20:15
|- - dmitry-tomsk   Цитата(doom13 @ Jun 22 2015, 23:15) Спаси...   Jun 23 2015, 05:33
- - gerber   Цитата(NikSave @ Jun 20 2015, 10:15) Есть...   Jun 20 2015, 17:20
|- - NikSave   Цитата(gerber @ Jun 20 2015, 20:20) Посмо...   Jun 21 2015, 06:28
|- - dmitry-tomsk   Цитата(NikSave @ Jun 21 2015, 10:28) PCI ...   Jun 21 2015, 06:54
||- - NikSave   Цитата(dmitry-tomsk @ Jun 21 2015, 09...   Jun 21 2015, 13:06
||- - dmitry-tomsk   На Xilinx 7-й серии всё просто, ip-ядро моста + ax...   Jun 21 2015, 13:23
|||- - doom13   Цитата(dmitry-tomsk @ Jun 21 2015, 16...   Jun 24 2015, 07:13
|||- - toshas   Цитата(doom13 @ Jun 24 2015, 10:13) Подск...   Jun 24 2015, 07:58
|||- - doom13   Цитата(toshas @ Jun 24 2015, 10:58) xapp1...   Jun 24 2015, 08:20
|||- - EugeneS   QUOTE (toshas @ Jun 24 2015, 10:58) xapp1...   Jun 24 2015, 12:30
||- - gerber   Цитата(NikSave @ Jun 21 2015, 17:06) А с ...   Jun 21 2015, 22:08
|- - gerber   Цитата(NikSave @ Jun 21 2015, 10:28) PCI ...   Jun 21 2015, 10:35
- - iosifk   Цитата(NikSave @ Jun 20 2015, 09:15) Что ...   Jun 22 2015, 19:54
- - doom13   Посоветуйте какую-нибудь прогу под Windows 7 x64, ...   Jun 29 2015, 07:09
|- - krux   Цитата(doom13 @ Jun 29 2015, 10:09) Посов...   Jun 29 2015, 07:28
|- - doom13   Цитата(krux @ Jun 29 2015, 10:28) rwevery...   Jun 29 2015, 07:58
|- - dmitry-tomsk   Цитата(doom13 @ Jun 29 2015, 10:58) Спаси...   Jun 30 2015, 05:45
|- - doom13   Цитата(dmitry-tomsk @ Jun 30 2015, 08...   Jun 30 2015, 08:14
||- - farbius   Цитата(doom13 @ Jun 30 2015, 11:14) Может...   Jul 7 2015, 08:54
||- - doom13   Цитата(farbius @ Jul 7 2015, 11:54) Спас...   Jul 7 2015, 09:27
|- - doom13   Цитата(dmitry-tomsk @ Jun 30 2015, 08...   Jul 7 2015, 07:54
- - doom13   После переустановки Windows ситуация не изменилась...   Jul 8 2015, 06:01
|- - farbius   Цитата(doom13 @ Jul 8 2015, 09:01) После ...   Jul 8 2015, 06:22
- - Golikov A.   может удалять драйвер до прошивки FPGA поможет? Ну...   Jul 8 2015, 07:33
|- - doom13   Цитата(Golikov A. @ Jul 8 2015, 10:33) мо...   Jul 8 2015, 09:09
- - doom13   Нашёл волшебную последовательность действий при ко...   Jul 8 2015, 12:45
- - gosh74   Делал на Spartan6, у которого аппаратный Endpoint....   Jul 20 2015, 06:34


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

 


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


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