ChanServ changed the topic of #yosys to: Yosys Open SYnthesis Suite: https://github.com/YosysHQ/yosys/ | Channel logs: https://libera.irclog.whitequark.org/yosys/
tpb has quit [Remote host closed the connection]
tpb has joined #yosys
lumo_e has quit [Quit: Quit]
citypw has joined #yosys
FabM has joined #yosys
FabM has joined #yosys
FabM has quit [Changing host]
eric_xt has joined #yosys
eric_xt has left #yosys [Leaving]
emeb_mac has quit [Quit: Leaving.]
<lkcl> agg: sorry just caught up with what you wrote, yes, the address/data lines are shifted over, in a bizarre fashion.
<lkcl> tim pearson from raptor engineering worked it out, last year
<lkcl> https://git.libre-soc.org/?p=microwatt.git;a=blob;f=aquila/lpc_slave.v;h=828bacb0eddd3838870eda1bf4e1d008bc53bdad;hb=b2059937f5a4d9087f8d6b83dcdebc276e0a25dc#l2112
<tpb> Title: git.libre-soc.org Git - microwatt.git/blob - aquila/lpc_slave.v (at git.libre-soc.org)
<lkcl> 2112 // The ECP5 block RAMs operate in a non-intuitive manner.
<lkcl> 2113 // To connect both ports to the same set of memory cells, one port has to be attached
<lkcl> 2114 // 1:1 in address and data lines, while the other is offset (data + 18, address + 5).
<lkcl> pasting that so it ends up in the irc logs for anyone else to find in future when searching for this same issue
<agg> lkcl: thanks for the link, I think that's only for the slightly weird PDPW16KD primitive that exposes the 36-bit-wide ports, not the regular DP16KD which doesn't have that shift in address lines (but does have four byte-enables in the four LS bits, so 14 address bits per port)
<lkcl> agg: ahh.
<lkcl> "slightly" weird lol
corecode has quit [Quit: ZNC - http://znc.in]
Klotz has joined #yosys
FabM has quit [Quit: Leaving]
kristianpaul has joined #yosys
corecode has joined #yosys
adjtm has quit [Quit: Leaving]
unkraut has quit [Read error: Connection reset by peer]
citypw has quit [Ping timeout: 240 seconds]
unkraut has joined #yosys
adjtm has joined #yosys
emeb_mac has joined #yosys
lumo_e has joined #yosys
Klotz has quit [Quit: Klotz]