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

 
 
> PCie и размер BAR, Оригинальный способ "убить" motherboard
RobFPGA
сообщение Jan 30 2016, 13:36
Сообщение #1


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

Группа: Свой
Сообщений: 1 214
Регистрация: 23-12-04
Пользователь №: 1 643



Приветствую!

Делаю очередной проект c PCIe - в ожидании целевого железа балуюсь с Xilinx dev-board для Kintex UltaScale KCU105. Тестовый комп на десктопной ASUS. Слепил проект с XDMA PCie коркой и контроллером DDR4 на 1GByte. В PCIe два 32bit BARа по 1 MByte. Погоняли данные туда-сюда все ок.

Затем программист говорит - хочу мол видеть всю DDR4 память через BAR. Включаю на XDMA bypass канал - ставлю ему 32bit BAR в 2GByte размером. Загружаю проект в dev-board. После рестарта наслаждаюсь собственной копией картины Малевича "Черный Квадрат" 8-()
После первого культурного шока выясняется что эта"картина" теперь у меня надолго так как тестовый комп даже без FPGA dev-board показывает только ее. Пока сисадмин ищет другую мамку ставлю для проверки dev-board в целевой комп (серверная SuperMicro) вижу что с dev-board все ок - PCie нормально конфигурится, видны 2 BAR в 1 MGByte и один BAR 2GByte.

Что ж - бывает - приносят другую мамку (на это раз десктопный Gigabyte GA-HB1M) втыкаю туда, включаю. Получаю вариацию на тему картины Мунка "Крик" - в смысле в bios не войти, на экран выводит что-то не понятное, клава и мыш не работают ну и мне хочется кричать "Что за фигнняяя...?" Хорошо хоть это только при вставленной в комп FPGA карте. Ну думаю мамка старая дешевая переживает что в нее воткнули платку в 40 раз дороже чем она сама вот и истерит.
Ладно - один раз случайность - 2 раза совпадение ставлю в третий комп (опять десктопный ASUS H97-Plus) - получаю еще одну копию Черного Квадрата (ни кому не нужно ? 1/10 цены оригинала sm.gif ).

Откатив проект для FPGA и уменьшив размер bypass PCIe BARA до 1 MByte на плате от Gigabyte стало тоже работать нормально. На платах от ASUS судя по всему затерло BIOS так как ни каким сбросом CMOS ничего не восстанавливается. И это просто на этапе BIOS конфигурации PCIe устройств!.

Удачи! Rob.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- RobFPGA   PCie и размер BAR   Jan 30 2016, 13:36
- - Timmy   Цитата(RobFPGA @ Jan 30 2016, 16:36) Отка...   Jan 30 2016, 17:19
- - Inanity   RobFPGA, гигабайтовская мать кажется с dualbios. М...   Jan 30 2016, 17:41
|- - RobFPGA   Приветствую! Цитата(Inanity @ Jan 30 201...   Jan 30 2016, 18:02
- - krux   не всякий BIOS долетит до середины Днепра тьфу, вы...   Jan 31 2016, 15:19
|- - Bad0512   Цитата(krux @ Jan 31 2016, 21:19) не всяк...   Feb 1 2016, 03:31
- - RobFPGA   Приветствую! Я и не планировал использовать ...   Feb 1 2016, 10:17
|- - Bad0512   Цитата(RobFPGA @ Feb 1 2016, 16:17) Приве...   Feb 1 2016, 13:17
|- - Timmy   Цитата(Bad0512 @ Feb 1 2016, 16:17) Вообщ...   Feb 2 2016, 12:29
|- - Bad0512   Цитата(Timmy @ Feb 2 2016, 18:29) При обн...   Feb 3 2016, 03:27
- - alexadmin   Как раз вчера читал заметку из совсем другого мира...   Feb 2 2016, 12:52
- - RobFPGA   Приветствую! Слепил на макетке из го....орстк...   Feb 2 2016, 14:54
- - krux   содержимое флешки не совпало скорее всего по причи...   Feb 2 2016, 18:47
- - Inanity   Уважаемый RobFPGA, а вы не хотите попробовать ещё ...   Feb 2 2016, 19:19
|- - RobFPGA   Приветствую! Цитата(Inanity @ Feb 2 2016...   Feb 3 2016, 13:19
- - krux   DMI & ESCD - это защита вендоров от "пиха...   Feb 3 2016, 12:50


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

 


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


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