masverter 0 20 июня, 2023 Опубликовано 20 июня, 2023 · Жалоба Здравствуйте. Есть PCIe плата с Kintex UltraScale. Заливал на нее пример от Xilinx по работе с DMA. Плата в системе (Win10) виделась как Xilinx DMA. Тестовыми программами туда-обратно гонялись данные. Все вроде бы хорошо, но при выключении из винды комп пытается выключиться, но после выключения включаетя снова. Подскажите, пожалуйста, с чем может быть связано? В биосе вроде бы "Power on..." отключены. Скрин настроек биоса прилагаю. Без платы выключается нормально. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 192 20 июня, 2023 Опубликовано 20 июня, 2023 · Жалоба Проверяйте что у вас происходит с линией WAKE# на слоте. Если она в нуле, то поведение будет именно такое. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
masverter 0 21 июня, 2023 Опубликовано 21 июня, 2023 · Жалоба On 6/20/2023 at 7:37 PM, makc said: Проверяйте что у вас происходит с линией WAKE# на слоте. Если она в нуле, то поведение будет именно такое. Напрямую с разъема на ПЛИС идет. В ПЛИС не подключена. Правильно ли понимаю, что согласно фразе "Only add-in cards that support the wake process connect to this pin" из PCI EXPRESS CARD ELECTROMECHANICAL SPECIFICATION, REV. 1.1 так и должно быть? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 192 21 июня, 2023 Опубликовано 21 июня, 2023 · Жалоба 3 минуты назад, masverter сказал: Напрямую с разъема на ПЛИС идет. В ПЛИС не подключена. Если она не подключена в ПЛИС, то по-умолчанию ПЛИС может подключать этот контакт к земле (зависит от настроек проекта). Поэтому предлагаю на первом этапе сделать выход в третьем состоянии с подтяжкой (на всякий случай), чтобы гарантировать отсутствие нуля на этой линии. 4 минуты назад, masverter сказал: Правильно ли понимаю, что согласно фразе "Only add-in cards that support the wake process connect to this pin" из PCI EXPRESS CARD ELECTROMECHANICAL SPECIFICATION, REV. 1.1 так и должно быть? Да, т.е. если плата не должна будить комп, то ей не следует подключаться к пину WAKE# на шине. А у вас получился пограничный случай: плата не должна, но подключена и выдаёт непойми чего. 😉 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
masverter 0 21 июня, 2023 Опубликовано 21 июня, 2023 · Жалоба On 6/21/2023 at 3:41 PM, makc said: Поэтому предлагаю на первом этапе сделать выход в третьем состоянии с подтяжкой (на всякий случай), чтобы гарантировать отсутствие нуля на этой линии. К сожалению, не помогло. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 192 21 июня, 2023 Опубликовано 21 июня, 2023 · Жалоба Тогда могу только предложить попробовать заклеить пин WAKE# на разъёме платы или перерезать дорожку. Других идей нет, по моей практике это обычно решало проблему на 100%. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
masverter 0 22 июня, 2023 Опубликовано 22 июня, 2023 · Жалоба On 6/21/2023 at 7:23 PM, makc said: Тогда могу только предложить попробовать заклеить пин WAKE# на разъёме платы или перерезать дорожку. Других идей нет, по моей практике это обычно решало проблему на 100%. Заклеил - теперь не пробуждается. Большое спасибо за помощь!!! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться