

dmitry-tomsk
Свой-
Posts
840 -
Joined
-
Last visited
-
Спасибо. А что за плата? Чей дма контроллер? Мы планировали свою рисовать без теста на макете, скорость нужна хотя бы 40.
-
Подскажите, пожалуйста, кто работал с аппаратным блоком pcie artix ultrascale+ pcie4 какую скорость удалось полчить в режиме pcie4 x4 линии?
-
PCIe - начало...
dmitry-tomsk replied to dde29's topic in Работаем с ПЛИС, области применения, выбор
под windows windriver выдаёт склеенные страницы, когда делаешь lock памяти уровня пользователя. Склеивает до 144 страниц, в результате число дескрипторов меньше числа страниц в среднем в 10 раз. Блочной памяти 4kx64бит хватает для описания 160 МБайт памяти. -
PCIe - начало...
dmitry-tomsk replied to dde29's topic in Работаем с ПЛИС, области применения, выбор
пауза for (int i = 0; i < 10000; i++). Менял на 100000 без разницы. Сейчас другой работой занят, на следующей неделе буду дальше копать. -
PCIe - начало...
dmitry-tomsk replied to dde29's topic in Работаем с ПЛИС, области применения, выбор
Спасибо, попробую. -
PCIe - начало...
dmitry-tomsk replied to dde29's topic in Работаем с ПЛИС, области применения, выбор
Прерывания не используются пока, через pio идёт опрос регистра состояния, dma от этого не зависит, кроме случая, когда буфер в пк полный. Увеличение размера буфера не влияет. Подозрение на функцию WDC_DMASyncIo, может она как-то влияет на root complex. С драйверами не разбирался, не знаю, что она делает. -
PCIe - начало...
dmitry-tomsk replied to dde29's topic in Работаем с ПЛИС, области применения, выбор
Платформа intel i7 8700, чипсет не помню, jungo windows 10 драйвер. Кэширования не включал, после получения адреса очередного пакета в кольцевом буфере через pio делаю WDC_DMASyncIo(pDma). -
PCIe - начало...
dmitry-tomsk replied to dde29's topic in Работаем с ПЛИС, области применения, выбор
Благодраю откликнувшихся. TLP - 128, корка своя, пакеты по два мегабайта, поток напрямую, кольцевой буфер в ПК - 16 МБайт. Думал, что влияет опрос готовности, но не похоже. Что-то нужно придумать, чтобы отловить большие простои на s_axis аппаратного блока pcie, чтобы узкое место найти -
PCIe - начало...
dmitry-tomsk replied to dde29's topic in Работаем с ПЛИС, области применения, выбор
dma, pcie 2.0 x8 -
PCIe - начало...
dmitry-tomsk replied to dde29's topic in Работаем с ПЛИС, области применения, выбор
Ошибку нашёл, только скорость ввода в пк получилась не больше чем 3020 МБ/s. Хотелось бы узнать, у кого какая получилась? -
PCIe - начало...
dmitry-tomsk replied to dde29's topic in Работаем с ПЛИС, области применения, выбор
Коллеги, у меня проблема попроще. Дошли руки до своего контроллера для kintex-7 325t. Пишу пакет mwr64 в корку - а ответ тишина. Драйвер под win10 - jungo 12 с ftp. Лочу память через dwStatus = WDC_DMASGBufLock(hDev, pBuf, DMA_FROM_DEVICE | DMA_ALLOW_64BIT_ADDRESS, size, &pDma). С начала страницы передаю один пакет 128 байт, а в памяти нули. Пакет на картинке, bus master enable в 1. Порядок байт в данных переставляю, а в адресе нет. Может в этом проблема? -
PCIe endpoint на Zynq 7015
dmitry-tomsk replied to ddkarp's topic in Системы на ПЛИС - System on a Programmable Chip (SoPC)
у pcie в pl нет ни адреса, ни ресуров. К нему мост или xdma нужно сначала прикрутить -
PCIe endpoint на Zynq 7015
dmitry-tomsk replied to ddkarp's topic in Системы на ПЛИС - System on a Programmable Chip (SoPC)
pcie блок там вроде же в pl. При чём тут dev tree? -
Для всех семейств, с гарантией всех бит handshake или асинхронное fifo на srl. В вивадо такая гарантия редко нужна, s_axi_lite может на любой частоте работать, вивадо автоматом синзронизацию добавляет.
-
Казахстанская?