whitequark changed the topic of #nmigen to: nMigen hardware description language · code https://github.com/nmigen · logs https://libera.irclog.whitequark.org/nmigen
lf_ has joined #nmigen
lf has quit [Ping timeout: 268 seconds]
<_whitenotifier-1> [YoWASP/yosys] whitequark pushed 1 commit to develop [+0/-0/±1] https://git.io/JXj1r
<_whitenotifier-1> [YoWASP/yosys] whitequark 3f7027e - Update dependencies.
Degi has quit [Ping timeout: 245 seconds]
Degi has joined #nmigen
peepsalot has joined #nmigen
peeps[zen] has quit [Ping timeout: 268 seconds]
peeps[zen] has joined #nmigen
peepsalot has quit [Ping timeout: 264 seconds]
peepsalot has joined #nmigen
peeps[zen] has quit [Ping timeout: 245 seconds]
bvernoux1 is now known as bvernoux
bvernoux has quit [Ping timeout: 268 seconds]
DeVosReynaerde has joined #nmigen
<DeVosReynaerde> When using the build-in memory modules from nMigen, is it possible to use byte-addressing when having a word length of 32 bits i.e. a way to concatenate the next 3 bytes within the same clockcycle?
FL4SHK has quit [Quit: rebooting]
FL4SHK has joined #nmigen
peeps[zen] has joined #nmigen
peepsalot has quit [Ping timeout: 256 seconds]
<d1b2> <TheManiacalLemon> dual port RAM with some comb logic to reassemble the three bytes?
<DeVosReynaerde> Thanks for the suggestion! In the mean time, we resolved it by using a memory width of 32 bits and just right shifting the byteadress twice.
DeVosReynaerde has quit [Quit: Client closed]
urjaman has quit [Quit: WeeChat 3.0]
<d1b2> <TheManiacalLemon> I remember long time ago struggling with an 8051 core that wanted 3 bytes of memory read at once... problem is, it needed to be overlaid so address 1 was bytes 1 2 3, address 2 was bytes 2 3 4
urja has joined #nmigen
<d1b2> <TheManiacalLemon> only recently realized as I got back into FPGA stuff that I could do it with two 16-bit ROMs and just overlay them accordingly. The biggest issue was realizing that no matter how I sliced it, I'd have to deal with the potential of a dual read
bvernoux has joined #nmigen
bvernoux has quit [Ping timeout: 268 seconds]
wolfshappen has quit [Quit: later]
wolfshappen has joined #nmigen
<_whitenotifier-1> [nmigen] JarrettBillingsley commented on issue #291: Need a way to attach attributes to memories - https://git.io/J1TGX
<d1b2> <wgoldie> does anyone know of an example of using (all of) the icebreaker spi memory in nmigen? i've done some code searching on github but no dice so far.
<d1b2> <wgoldie> i can probably figure it out from scratch but it will presumably take a while 🙂