This commit is contained in:
0xa000 2026-08-05 12:54:15 +02:00 committed by GitHub
commit 17c0a21f16
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 5 additions and 1 deletions

View File

@ -1004,7 +1004,11 @@ struct FasmBackend
else
inv = uarch->get_site_bel(pad_bel_site, ctx->id("IOB33S.O_ININV"));
if (inv != BelId() && ctx->getBoundBelCell(inv) != nullptr)
// TMDS_33 outputs are driven by the Y0 current-mode driver alone
// (TMDS_33.OUT + DRIVE.I_FIXED, Y1 IN_ONLY); Vivado does not set
// OUT_DIFF for them and setting it disables the driver stage
// (hardware-verified: monitor reports "no transmitter present").
if (inv != BelId() && ctx->getBoundBelCell(inv) != nullptr && !is_tmds33)
write_bit("OUT_DIFF");
if (is_stepdown && !is_sing)