enforce re is disabled when we is enabled
This commit is contained in:
@@ -495,7 +495,7 @@ class MacroCompilerPass(mems: Option[Seq[Macro]],
|
|||||||
case (Some(PolarizedPort(mem, _)), Some(PolarizedPort(lib, lib_polarity))) =>
|
case (Some(PolarizedPort(mem, _)), Some(PolarizedPort(lib, lib_polarity))) =>
|
||||||
stmts += connectPorts(andAddrMatch(WRef(mem)), lib, lib_polarity)
|
stmts += connectPorts(andAddrMatch(WRef(mem)), lib, lib_polarity)
|
||||||
case (None, Some(PolarizedPort(lib, lib_polarity))) =>
|
case (None, Some(PolarizedPort(lib, lib_polarity))) =>
|
||||||
stmts += connectPorts(andAddrMatch(not(memWriteEnable)), lib, lib_polarity)
|
stmts += connectPorts(andAddrMatch(and(not(memWriteEnable), memChipEnable)), lib, lib_polarity)
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Palmer: This is actually the memory compiler: it figures out how to
|
/* Palmer: This is actually the memory compiler: it figures out how to
|
||||||
|
|||||||
Reference in New Issue
Block a user