diff options
| author | azidar | 2016-01-23 16:30:04 -0800 |
|---|---|---|
| committer | azidar | 2016-01-23 16:30:04 -0800 |
| commit | eb8e4cc2b4ebba49820b806c9ded6bc630980f48 (patch) | |
| tree | ab074881828606888b12abd5b1353f5d3c96bb82 /src | |
| parent | a4c846514b8a10d4c1a52b0b53fc0dd4ea8e59dc (diff) | |
Fixed combinational read verilog backend
Diffstat (limited to 'src')
| -rw-r--r-- | src/main/stanza/passes.stanza | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/stanza/passes.stanza b/src/main/stanza/passes.stanza index 1093fec7..ce222b6e 100644 --- a/src/main/stanza/passes.stanza +++ b/src/main/stanza/passes.stanza @@ -2530,7 +2530,7 @@ defn emit-verilog (m:InModule) -> Module : val addr* = delay(addr,read-latency(s),clk) val en* = delay(en,read-latency(s),clk) val mem-port = WSubAccess(mem,addr*,UnknownType(),UNKNOWN-GENDER) - update(data,mem-port,clk,en*) ; m.r.data <= m[addr*] + assign(data,mem-port) for w in writers(s) do : val data = mem-exp(w,`data) @@ -2587,7 +2587,7 @@ defn emit-verilog (m:InModule) -> Module : val raddr* = delay(raddr,read-latency(s),clk) val ren* = delay(ren,read-latency(s),clk) val rmem-port = WSubAccess(mem,raddr*,UnknownType(),UNKNOWN-GENDER) - update(rdata,rmem-port,clk,ren*) + assign(rdata,rmem-port) ; Write assign(wdata,netlist[wdata]) |
