jcreedon3 has joined ##openfpga
jcreedon has quit [Read error: Connection reset by peer]
wpwrak has quit [Read error: Connection reset by peer]
wpwrak has joined ##openfpga
gsi__ has joined ##openfpga
gsi_ has quit [Ping timeout: 245 seconds]
noobineer has quit [Ping timeout: 252 seconds]
noobineer has joined ##openfpga
<
_whitenotifier-3>
[whitequark/libfx2] whitequark 5879db8 - Add a novel interrupt-safe queue implementation.
rohitksingh has joined ##openfpga
rohitksingh has quit [Ping timeout: 248 seconds]
rohitksingh_work has joined ##openfpga
m4ssi has joined ##openfpga
Maya-sama has joined ##openfpga
Maya-sama is now known as Miyu
emeb_mac has quit [Ping timeout: 245 seconds]
finsternis has quit [Excess Flood]
finsternis has joined ##openfpga
Asu has joined ##openfpga
s_frit has quit [Remote host closed the connection]
s_frit has joined ##openfpga
AndrevS has joined ##openfpga
Asu` has joined ##openfpga
Asu has quit [Ping timeout: 244 seconds]
pie_ has quit [Ping timeout: 246 seconds]
rohitksingh_work has quit [Read error: Connection reset by peer]
emeb has joined ##openfpga
rohitksingh has joined ##openfpga
Asu` has quit [Quit: Konversation terminated!]
rohitksingh has quit [Ping timeout: 272 seconds]
rohitksingh has joined ##openfpga
rohitksingh has quit [Ping timeout: 272 seconds]
rohitksingh_ has joined ##openfpga
rohitksingh_ has quit [Ping timeout: 272 seconds]
rohitksingh has joined ##openfpga
genii has joined ##openfpga
rohitksingh has quit [Ping timeout: 258 seconds]
rohitksingh_ has joined ##openfpga
m4ssi has quit [Remote host closed the connection]
Asu has joined ##openfpga
rohitksingh_ has quit [Ping timeout: 245 seconds]
rohitksingh has joined ##openfpga
azonenberg_work has joined ##openfpga
pie_ has joined ##openfpga
Laksen has joined ##openfpga
Laksen has quit [Remote host closed the connection]
genii has quit [Remote host closed the connection]
vonnieda has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
genii has joined ##openfpga
<
azonenberg_work>
mithro: re your question the other day about custom risc-v instructions with two output registers
<
azonenberg_work>
i wouldnt even be worried about the encoding
<
azonenberg_work>
adding a second register file write port is the big deal
<
azonenberg_work>
because that will ~double the area of your regfile
<
azonenberg_work>
and do wonders for timing as well
<
tnt>
or be multicycle ...
<
azonenberg_work>
Yeah that too, but that will mess with the pipeline a bunch
<
azonenberg_work>
by having an instruction that doesn't retire in one cycle
<
azonenberg_work>
normally you have stalls earlier on if you e.g. block on ram
<
azonenberg_work>
but writes commit one per cycle any time an instruction finishes executing
<
azonenberg_work>
so adding a second writeback stage complicates things a lot
<
cr1901_modern>
I'm guessing a custom insn will be relatively rare, so it might be okay to eat the stall
<
cr1901_modern>
Well, I would anyway :P
<
azonenberg_work>
yeah i'm thinking about the impact on verification etc too
<
emeb>
Only thing (possibly) unique is that it uses two instances of the UP5K hard SPI IP cores.
<
cr1901_modern>
there's always room for more softcores
<
azonenberg_work>
i still want to try making a tiny super optimized rv32 core, possibly using clifford's picorv32 RTL as a base
<
azonenberg_work>
but with hand tuned placement as a "hard macro"
<
azonenberg_work>
see if i can outperform the P&R tool
vonnieda has joined ##openfpga
<
sorear>
that’s why N,N+1 is so common - you do odd-even banking instead of dual port
<
sorear>
even better if it’s an aligned register pair
<
sorear>
(all of this assumes non-renamed, but if you’re doing renaming you’re probably not asking for advice here)
<
Hoernchen>
reminds me of adapteva's epiphany, which can do a 64bit load into even+odd 32bit regs
OmniMancer has quit [Quit: Leaving.]
<
whitequark>
sorear: OH THAT'S WHY
vonnieda has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
Miyu has quit [Ping timeout: 245 seconds]
vonnieda has joined ##openfpga
Jybz has joined ##openfpga
emeb_mac has joined ##openfpga
rohitksingh has quit [Ping timeout: 245 seconds]
Bike has joined ##openfpga
Jybz has quit [Quit: Konversation terminated!]
AndrevS has quit [Remote host closed the connection]
Asu has quit [Quit: Konversation terminated!]
emeb has quit [Quit: Leaving.]
genii has quit [Remote host closed the connection]
s_frit has quit [Remote host closed the connection]
s_frit has joined ##openfpga