citypw has quit [Remote host closed the connection]
citypw has joined #yosys
Cerpin has quit [Read error: Connection reset by peer]
Cerpin has joined #yosys
Degi has quit [Ping timeout: 260 seconds]
Degi has joined #yosys
craigo_ has joined #yosys
craigo has quit [Ping timeout: 265 seconds]
Forty-Bot has quit [Remote host closed the connection]
az0re has quit [Remote host closed the connection]
emeb_mac has quit [Quit: Leaving.]
Thorn has joined #yosys
jakobwenzel has joined #yosys
dys has joined #yosys
az0re has joined #yosys
Asu has joined #yosys
emily has quit [Quit: killed]
jryans has quit [Quit: killed]
promach3 has quit [Quit: killed]
rjo has quit [Quit: killed]
fevv8[m] has quit [Quit: killed]
chipb has quit [Read error: Connection reset by peer]
emily has joined #yosys
citypw has quit [Ping timeout: 240 seconds]
craigo_ has quit [Ping timeout: 260 seconds]
fevv8[m] has joined #yosys
jryans has joined #yosys
rjo has joined #yosys
promach3 has joined #yosys
FL4SHK has quit [Ping timeout: 240 seconds]
FL4SHK has joined #yosys
dys has quit [Ping timeout: 260 seconds]
dys has joined #yosys
anuejn_ is now known as anuejn
m4ssi has joined #yosys
citypw has joined #yosys
Asuu has joined #yosys
Asu has quit [Ping timeout: 246 seconds]
parport0 has quit [Read error: Connection reset by peer]
parport0 has joined #yosys
Asu has joined #yosys
Asuu has quit [Ping timeout: 246 seconds]
adjtm has quit [Remote host closed the connection]
adjtm has joined #yosys
citypw has quit [Ping timeout: 240 seconds]
jfcaron has joined #yosys
jakobwenzel has quit [Quit: jakobwenzel]
dys has quit [Ping timeout: 240 seconds]
<gtw>
I have a question about the behaviour of MemoryDffWorker::handle_rd_cell()...
<gtw>
The calls to find_sig_before_dff( sig_data, ..., true ) fail to match if the output bits are a strict subset of the memory bits. For instance, if there are any read ports reading only 7 bits of an 8-bit wide block RAM.
<gtw>
This small example: https://gist.github.com/garytwong/650f48f7b222623317f324a14925abde maps to block RAM as written, but if you change the "7" on line 5 to 6 or smaller (ignoring the MSB), then the MEMORY_DFF pass does nothing (saying "no (compatible) $dff found".