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

 
 
> Разработка 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
Ответов
Alexey_Rostov
сообщение Jun 20 2015, 06:30
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 236
Регистрация: 28-06-13
Из: Минск, Беларусь
Пользователь №: 77 312



Цитата(NikSave @ Jun 20 2015, 09:15) *
Что использовать ПЛИС или готовый контроллер?
Если ПЛИС, то нужны ли какие либо покупные ядра?

Делал на ПЛИС, ml605 board. Использовал стандартное ядро. На ПК работал с крякнутым windrive.
Go to the top of the page
 
+Quote Post
NikSave
сообщение Jun 20 2015, 06:49
Сообщение #3


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

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



Цитата(farbius @ Jun 20 2015, 09:30) *
Делал на ПЛИС, ml605 board. Использовал стандартное ядро. На ПК работал с крякнутым windrive.


что за стандартное ядро? В ИСЕ вроде ядра конечных точек платные? или к данной плате было бесплатным?
Go to the top of the page
 
+Quote Post
Alexey_Rostov
сообщение Jun 20 2015, 07:44
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 236
Регистрация: 28-06-13
Из: Минск, Беларусь
Пользователь №: 77 312



Цитата(NikSave @ Jun 20 2015, 09:49) *
что за стандартное ядро? В ИСЕ вроде ядра конечных точек платные? или к данной плате было бесплатным?

Собирал в XPS. А потом добавлял в PLAN ahead. У меня задача была обмен данными плата-пк
Go to the top of the page
 
+Quote Post
NikSave
сообщение Jun 20 2015, 10:54
Сообщение #5


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

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



Цитата(farbius @ Jun 20 2015, 10:44) *
Собирал в XPS. А потом добавлял в PLAN ahead. У меня задача была обмен данными плата-пк

Впринципе у меня та же задача. Записать в регистр, прочитать из регистра.
Как по Вашему? Было геморойно разобраться? Может стоит сделать на какой либо микросхеме контроллере?
Go to the top of the page
 
+Quote Post
Alexey_Rostov
сообщение Jun 20 2015, 14:01
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 236
Регистрация: 28-06-13
Из: Минск, Беларусь
Пользователь №: 77 312



Цитата(NikSave @ Jun 20 2015, 13:54) *
Впринципе у меня та же задача. Записать в регистр, прочитать из регистра.
Как по Вашему? Было геморойно разобраться? Может стоит сделать на какой либо микросхеме контроллере?

В XPS все довольно просто: собирается проект где мастер pcie, слейв например leds. Мапировал leds на bar pcie. На ПК запускал программу pcie tree , с её помощью зажигал диоды на плате.
Посмотрите форум, я выкладывал даже скриншот проекта
Go to the top of the page
 
+Quote Post
doom13
сообщение Jun 22 2015, 18:33
Сообщение #7


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

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



Цитата(farbius @ Jun 20 2015, 17:01) *
В XPS все довольно просто: собирается проект где мастер pcie, слейв например leds. Мапировал leds на bar pcie. На ПК запускал программу pcie tree , с её помощью зажигал диоды на плате.

А pcie tree будет работать только под 32-х разрядной системой?

Цитата(dmitry-tomsk @ Jun 21 2015, 16:23) *
На Xilinx 7-й серии всё просто, ip-ядро моста + axi central dma controller. Есть xapp по этому поводу. Там только драйвер писать надо. Зато скорость любая.

Есть задача, данные приходят по 10G Ethernet (используется Virtex 7) и надо их запихнуть в ПК (скорее всего под управлением Linux). Для ядра 10G Ethernet user-интерфейс - это AXI4 Stream. Что лучше в данном случае использовать: ядро AXI4 to PCIe bridge или "голое" ядро Gen3 Integrated Block for PCI Express, где интерфейсы AXI4 Stream? Пока только начинаю разбираться, буду рад совету.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- NikSave   Разработка PCIe   Jun 20 2015, 06:15
|- - 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
- - doom13   А как это поможет? Заливаю один и тот же бинарник....   Jul 8 2015, 06:59
|- - dmitry-tomsk   Цитата(doom13 @ Jul 8 2015, 09:59) А как ...   Jul 8 2015, 07:19
|- - doom13   Цитата(dmitry-tomsk @ Jul 8 2015, 10...   Jul 8 2015, 07:41
- - 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 Текстовая версия Сейчас: 29th July 2025 - 18:16
Рейтинг@Mail.ru


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