clifford changed the topic of #yosys to: Yosys Open SYnthesis Suite: http://www.clifford.at/yosys/ -- Channel Logs: https://irclog.whitequark.org/yosys
srk has quit [Quit: ZNC - http://znc.in]
citypw has quit [Ping timeout: 246 seconds]
srk has joined #yosys
dys has quit [Ping timeout: 250 seconds]
gsi_ has joined #yosys
gsi__ has quit [Ping timeout: 245 seconds]
promach_ has joined #yosys
<promach_> ZipCPU: voodoo ?
<promach_> it seems like the cover(in_valid) failure got to do with initial assert()
<promach_> but I do not know why exactly this leads to cover() failure
<promach_> ZipCPU
chaseemory has quit [Quit: chaseemory]
pie__ has joined #yosys
pie_ has quit [Ping timeout: 240 seconds]
promach_ has quit [Quit: WeeChat 2.3]
_whitelogger has joined #yosys
citypw has joined #yosys
leviathanch has joined #yosys
dys has joined #yosys
emeb_mac has quit [Ping timeout: 250 seconds]
rohitksingh has joined #yosys
rohitksingh has quit [Ping timeout: 272 seconds]
rohitksingh has joined #yosys
_whitelogger has joined #yosys
rohitksingh has quit [Ping timeout: 250 seconds]
leviathanch has quit [Remote host closed the connection]
maikmerten has joined #yosys
proteusguy has quit [Ping timeout: 245 seconds]
<maikmerten> most surprising thing I found out in the last 24 hours: This does 1080p@60 VGA without glitching: https://pasteboard.co/I0vtcVD.jpg
<tpb> Title: Pasteboard - Uploaded Image (at pasteboard.co)
<maikmerten> I certainly would not have assumed that one can somehow drive a ~147 MHz pixel clock through such a setup, without any attempt of termination etc.
<maikmerten> so the signals signals go FPGA board -> extension board with SRAM and Pmod -> Pmod connector -> Pmod to ISP cable adapter -> ISP cable -> ISP cable to Pmod adapter -> Pmod connector -> non-inverting bus driver with resistor DAC
<sxpert> works as long as your total wire lengh < 1m or so
leviathanch has joined #yosys
MoeIcenowy has quit [Quit: ZNC 1.6.5+deb1+deb9u1 - http://znc.in]
MoeIcenowy has joined #yosys
Moe_Icenowy has joined #yosys
MoeIcenowy has quit [Ping timeout: 240 seconds]
Moe_Icenowy is now known as MoeIcenowy
cr1901_modern has quit [Ping timeout: 250 seconds]
<maikmerten> "<sxpert> works as long as your total wire lengh < 1m or so" -- that sounds like a very thumby rule of thumb ;-)
cr1901_modern has joined #yosys
somlo has quit [Ping timeout: 245 seconds]
lutsabound has joined #yosys
corecode has joined #yosys
<corecode> hi
<corecode> i guess in the end i do have to port icestorm to my ice5lp, because icecube's placer fails with my design
rohitksingh has joined #yosys
<sxpert> maikmerten: it is ;)
<sxpert> can I use "=" for a result that I need in a calculation immediately in an "always @(posedge clk)" block ?
pie__ has quit [Remote host closed the connection]
pie__ has joined #yosys
<maikmerten> sxpert, yes, I'm pretty sure I used that once
<maikmerten> sxpert, ended up removing that, though, because verilator does *not* allow that
<maikmerten> (iverilog is okay with that style, though)
<maikmerten> okay, yes, used that a while back
<maikmerten> always @(negedge clk) begin
<maikmerten> ...
<maikmerten> if(!busy) state = nextstate; // assume new state NOW!
<maikmerten> ...
<maikmerten> case(state)
<maikmerten> etc. etc.
<maikmerten> I *think* that style isn't overly recommended, though
<maikmerten> for reasons more experienced Verilog developers can surely elaborate on ;-)
dys has quit [Ping timeout: 268 seconds]
proteusguy has joined #yosys
somlo_ has joined #yosys
dys has joined #yosys
m4ssi has joined #yosys
mirage335 has quit [Ping timeout: 250 seconds]
<corecode> sounds you're mixing combinational logic and flops?
mirage335 has joined #yosys
maikmerten has quit [Remote host closed the connection]
<sxpert> ok so it's frowned upon
chaseemory has joined #yosys
<corecode> i'm by no means an expert, but separating (complex) combinational logic and clocked logic (flops) helps understand the design better
proteusguy has quit [Remote host closed the connection]
proteusguy has joined #yosys
rohitksingh has quit [Ping timeout: 250 seconds]
<lutsabound> sxpert: why not use an @* block instead?
<somlo_> daveshah: nextpnr PR #219 took me from 4:49:42 down to 0:17:26 (on a QEMU/KVM guest running on 2.4GHz Westmere hardware)
<somlo_> haven't actually tried programming the board (it's at the office), so I'll do that tomorrow
<somlo_> that's for the rocket-chip based blinky, to be precise
<somlo_> oh, and that was before you force-pushed a newer version of the PR
rohitksingh has joined #yosys
<sxpert> ok, I did what I wanted with another solution ;-)
<sxpert> (do some of the stuff in a previous phase...
<sxpert> as in, an actual different clock phase
<sxpert> (add moar registers)
leviathanch has quit [Ping timeout: 246 seconds]
<sxpert> looks like the instruction set I'm going for is too complicated, needs more thought, single cycle instructions are not really doable
<sxpert> the original is probably microprogrammed
brasilino has joined #yosys
<corecode> sxpert: what are you making?
chaseemory has quit [Quit: chaseemory]
chaseemory has joined #yosys
m4ssi has quit [Remote host closed the connection]
brasilino has quit [Quit: Leaving]
somlo_ has quit [Quit: Leaving]
rohitksingh has quit [Ping timeout: 246 seconds]
awordnot has quit [Ping timeout: 244 seconds]
awordnot has joined #yosys
<sxpert> corecode: implementing a saturn architecture
awordnot has quit [Ping timeout: 250 seconds]
awordnot has joined #yosys
awordnot has quit [Read error: Connection reset by peer]
awordnot has joined #yosys
somlo has joined #yosys
AlexDaniel has quit [Ping timeout: 246 seconds]
tpb has quit [Remote host closed the connection]
tpb has joined #yosys