|
|
 |
Ответов
|
Jun 17 2018, 11:03
|

фанат Linux'а
    
Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008

|
Цитата Подскажите пожалуйчта, как из пользовательской логики ПЛИС можно прочитать значение регистров BAR0 (1-5)? Что такое значение регистров BAR и зачем его читать? https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%...D0%B2%D0%BE_PCI Base Address Register От хоста просто приходит некий пакет. Некоторые (если не все) IP ядра дают сигнал типа bar hit - показывают, в какой именно BAR (если вообще попал) и его диапазон попал адрес из пакета. Но вообще-то, какой смысла устройству знать значение этого регистра? Этот адрес имеет значение для хоста, а не устройства. Пришел пакет например чтения, и у него есть смещение - значит мы понимаем что хотел хост. Я может уже забывать начал, но мне никогда не надо было знать значение BAR непосредственно...
--------------------
|
|
|
|
|
Jun 18 2018, 09:53
|
Участник

Группа: Участник
Сообщений: 20
Регистрация: 16-10-17
Пользователь №: 99 768

|
Цитата(AVR @ Jun 17 2018, 14:03)  Что такое значение регистров BAR и зачем его читать? https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%...D0%B2%D0%BE_PCI Base Address Register От хоста просто приходит некий пакет. Некоторые (если не все) IP ядра дают сигнал типа bar hit - показывают, в какой именно BAR (если вообще попал) и его диапазон попал адрес из пакета. Но вообще-то, какой смысла устройству знать значение этого регистра? Этот адрес имеет значение для хоста, а не устройства. Пришел пакет например чтения, и у него есть смещение - значит мы понимаем что хотел хост. Я может уже забывать начал, но мне никогда не надо было знать значение BAR непосредственно... А если ПЛИС инициирует запись в хост, как узнать какой адрес вставлять в заголовок TLP посылки?
|
|
|
|
Сообщений в этой теме
polyvyannyy PCIe and FPGA Jun 5 2018, 11:20 dsmv Можно посмотреть на мой старый проект
http://ds-de... Jun 5 2018, 19:09 polyvyannyy Цитата(dsmv @ Jun 5 2018, 22:09) Можно по... Jun 6 2018, 07:33 AVR Готов проконсультировать по всем вопросам касатель... Jun 5 2018, 19:40 AVR Продублирую из лички сюда, чтобы осталось. Всё нап... Jun 7 2018, 09:08 AVR Цитата"1) настраиваем BAR (можем читать-писат... Jun 8 2018, 10:20 polyvyannyy Цитата(AVR @ Jun 8 2018, 13:20) 1) Эти ад... Jun 9 2018, 10:33 dxp AVR, а вы проводили функциональное моделирование в... Jun 9 2018, 03:12 AVR Цитата(dxp @ Jun 9 2018, 06:12) AVR, а вы... Jun 9 2018, 08:56 dxp А Flow Control как-то обрабатываете? Или трафик та... Jun 9 2018, 10:32 AVR Цитата(dxp @ Jun 9 2018, 13:32) А Flow Co... Jun 9 2018, 11:12  dxp Цитата(AVR @ Jun 9 2018, 18:12) Нужно сле... Jun 9 2018, 12:53   AVR Цитата(dxp @ Jun 9 2018, 15:53) Да, вот м... Jun 9 2018, 13:10   RobFPGA Приветствую!
Цитата(dxp @ Jun 9 2018, 15... Jun 18 2018, 11:30    dxp Спасибо за ответ, прошу прощения за паузу, не был ... Jul 10 2018, 10:11     RobFPGA Приветствую!
Цитата(dxp @ Jul 10 2018, 13... Jul 10 2018, 13:54      dxp Цитата(RobFPGA @ Jul 10 2018, 20:54) Уточ... Jul 11 2018, 12:04       RobFPGA Приветствую!
Цитата(dxp @ Jul 11 2018, 1... Jul 11 2018, 13:31        dxp Цитата(RobFPGA @ Jul 11 2018, 20:31) Сам.... Jul 12 2018, 04:35         RobFPGA Приветствую!
Цитата(dxp @ Jul 12 2018, 07... Jul 12 2018, 06:58          dxp Цитата(RobFPGA @ Jul 12 2018, 13:58) Лучш... Jul 12 2018, 07:17           RobFPGA Цитата(dxp @ Jul 12 2018, 10:17) Понятно.... Jul 12 2018, 07:40            dxp Цитата(RobFPGA @ Jul 12 2018, 14:40) Да -... Jul 12 2018, 07:46 dxp Проблема может возникнуть из-за того, что если нак... Jun 9 2018, 14:56 AVR Цитата(dxp @ Jun 9 2018, 17:56) Но тогда ... Jun 9 2018, 16:10  doom13 Цитата(polyvyannyy @ Jun 18 2018, 12:53) ... Jun 18 2018, 10:29  AVR Цитата(polyvyannyy @ Jun 18 2018, 12:53) ... Jun 18 2018, 10:43
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|