ecp5: Add missing clock edge assignments
Signed-off-by: gatecat <gatecat@ds0.me>
This commit is contained in:
parent
13c037cc08
commit
e9d5b75d1d
@ -1067,6 +1067,7 @@ TimingClockingInfo Arch::getPortClockingInfo(const CellInfo *cell, IdString port
|
|||||||
}
|
}
|
||||||
} else if (cell->type == id_IOLOGIC || cell->type == id_SIOLOGIC) {
|
} else if (cell->type == id_IOLOGIC || cell->type == id_SIOLOGIC) {
|
||||||
info.clock_port = id_CLK;
|
info.clock_port = id_CLK;
|
||||||
|
info.edge = RISING_EDGE;
|
||||||
if (cell->ports.at(port).type == PORT_OUT) {
|
if (cell->ports.at(port).type == PORT_OUT) {
|
||||||
info.clockToQ = DelayQuad(getDelayFromNS(0.5));
|
info.clockToQ = DelayQuad(getDelayFromNS(0.5));
|
||||||
} else {
|
} else {
|
||||||
@ -1075,6 +1076,7 @@ TimingClockingInfo Arch::getPortClockingInfo(const CellInfo *cell, IdString port
|
|||||||
}
|
}
|
||||||
} else if (cell->type == id_DQSBUFM) {
|
} else if (cell->type == id_DQSBUFM) {
|
||||||
info.clock_port = id_SCLK;
|
info.clock_port = id_SCLK;
|
||||||
|
info.edge = RISING_EDGE;
|
||||||
if (port == id_DATAVALID) {
|
if (port == id_DATAVALID) {
|
||||||
info.clockToQ = DelayQuad(getDelayFromNS(0.2));
|
info.clockToQ = DelayQuad(getDelayFromNS(0.2));
|
||||||
} else if (port == id_READ0 || port == id_READ1) {
|
} else if (port == id_READ0 || port == id_READ1) {
|
||||||
|
Loading…
Reference in New Issue
Block a user