ice40: If IO is used by SB_GB_IO, can't use it for PLL
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
This commit is contained in:
parent
3cafb16aa6
commit
33067130e5
@ -869,7 +869,8 @@ static void place_plls(Context *ctx)
|
|||||||
if (!io_ci->attrs.count(ctx->id("BEL")))
|
if (!io_ci->attrs.count(ctx->id("BEL")))
|
||||||
continue;
|
continue;
|
||||||
if ((!io_ci->ports.count(id_D_IN_0) || (io_ci->ports[id_D_IN_0].net == nullptr)) &&
|
if ((!io_ci->ports.count(id_D_IN_0) || (io_ci->ports[id_D_IN_0].net == nullptr)) &&
|
||||||
(!io_ci->ports.count(id_D_IN_1) || (io_ci->ports[id_D_IN_1].net == nullptr)))
|
(!io_ci->ports.count(id_D_IN_1) || (io_ci->ports[id_D_IN_1].net == nullptr)) &&
|
||||||
|
!bool_or_default(io_ci->attrs, ctx->id("GLOBAL")))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
// Check all placed PLL (either forced by user, or forced by PACKAGEPIN)
|
// Check all placed PLL (either forced by user, or forced by PACKAGEPIN)
|
||||||
|
Loading…
Reference in New Issue
Block a user