gowin: to use the FB network detection function
The chip used in tangnano4k does not have such pins, but we call the function anyway in the expectation of other chips. Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
This commit is contained in:
parent
b22eebac30
commit
ba4d7b1e9a
@ -2169,11 +2169,17 @@ void Arch::fix_pll_nets(Context *ctx)
|
||||
ci->setParam(id_FBSEL, Property("UNKNOWN"));
|
||||
continue;
|
||||
}
|
||||
// XXX Redesign for chips other than N-1 and NS-4
|
||||
if (net_driven_by(ctx, net, is_RPLL_T_FB_iob, id_O) != nullptr) {
|
||||
ci->disconnectPort(id_CLKFB);
|
||||
ci->setParam(id_FBSEL, Property("CLKFB2"));
|
||||
break;
|
||||
}
|
||||
if (net_driven_by(ctx, net, is_LPLL_T_FB_iob, id_O) != nullptr) {
|
||||
ci->disconnectPort(id_CLKFB);
|
||||
ci->setParam(id_FBSEL, Property("CLKFB2"));
|
||||
break;
|
||||
}
|
||||
// XXX do special bels (HCLK etc)
|
||||
// This is general routing through CLK2 pip
|
||||
ci->setParam(id_FBSEL, Property("CLKFB0"));
|
||||
|
Loading…
Reference in New Issue
Block a user