|
Разработка PCIe, на чем поднять PCIe |
|
|
|
 |
Ответов
|
Jun 30 2015, 08:14
|
Профессионал
    
Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539

|
Цитата(dmitry-tomsk @ Jun 30 2015, 08:45)  Поставьте jungo windriver, мастер там всё за Вас сделает. Спасибо попробуем. Может кто пояснит правило задания параметров для PCIe:BARs и AXI:BARs для ядра AXI to PCIe bridge? Что-то никак не могу понять, как это правильно делается. Как понимаю, для PCIe:BARs надо ещё память в системе создать, куда ядро будет писать данные полученные по PCIe или читать по запросу PCIe. Но как адрес и размер данной памяти увязать с параметрами PCIe:BARs?
|
|
|
|
|
Jul 7 2015, 08:54
|
Местный
  
Группа: Свой
Сообщений: 236
Регистрация: 28-06-13
Из: Минск, Беларусь
Пользователь №: 77 312

|
Цитата(doom13 @ Jun 30 2015, 11:14)  Может кто пояснит правило задания параметров для PCIe:BARs и AXI:BARs для ядра AXI to PCIe bridge? Что-то никак не могу понять, как это правильно делается. Я все параметры оставил по умолчанию, за исключением адресов. Для axi:bar все просто. В параметрах для адреса прописываете адреса мапируемых областей вашей axi системы (Вы так делали на скриншотах). Цитата Как понимаю, для PCIe:BARs надо ещё память в системе создать, куда ядро будет писать данные полученные по PCIe или читать по запросу PCIe. Но как адрес и размер данной памяти увязать с параметрами PCIe:BARs? Создаете память физическую с начальным адресом например AddrPhys (адрес возвращает функция из драйвера windrive). Далее в соответствующие контрольные регистры моста пишете адрес следующий AddrPhys & (Buffersize - 1), где Buffersize - размер выделяемого буфера. Если необходимо читать из PCIe:BARs с помощью ДМА, то в регистр источника ДМА пишете адрес PCIe:BAR в системе с axi + AddrPhys & (Buffersize - 1)
|
|
|
|
Сообщений в этой теме
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 Цитата(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
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|