Bike has quit [Quit: Lost terminal]
GenTooMan has quit [Quit: Leaving]
buhman has joined ##openfpga
<buhman> https://ptpb.io/2W4VZ8.txt iverilog generates a waveform that I want with this, but yosys tells me there are driver conflicts for tx_ix, rx_ix, and miso. How do I fix this?
<buhman> I understand why there are conflicts (due to the always blocks), but I'm uncertain of how else I could express the same waveform.
<tpw_rules> you should only have clocks in always blocks
<tpw_rules> like every single one should be always @(posedge clk) where clk is some master clock that's common to all your modules
<buhman> sure. How does that work for SPI then? miso needs to transition to the first bit prior to the rising edge of the first clock.
<tpw_rules> because that clock shouldn't be the spi clock
<buhman> huh.
<buhman> so I would sample CS on some other (internal) clock?
<tpw_rules> yes
<tpw_rules> that's how essentially all fpga designs (and synchronous digital logic chips) work
<buhman> wouldn't that still conflict with sck though?
<tpw_rules> well you would also sample sck
<buhman> hmm, this sounds like a bit more logic than what I wrote
<tpw_rules> yes it is
richbridger has joined ##openfpga
aquijoule_ has quit [Ping timeout: 272 seconds]
ym has joined ##openfpga
Richard_Simmons has joined ##openfpga
Degi_ has joined ##openfpga
Degi has quit [Ping timeout: 240 seconds]
Degi_ is now known as Degi
Bob_Dole has joined ##openfpga
Richard_Simmons3 has quit [Ping timeout: 264 seconds]
Richard_Simmons has quit [Ping timeout: 264 seconds]
Bike has joined ##openfpga
ym has quit [Ping timeout: 256 seconds]
PyroPeter_ has joined ##openfpga
PyroPeter has quit [Ping timeout: 264 seconds]
PyroPeter_ is now known as PyroPeter
lexano has quit [Ping timeout: 264 seconds]
lexano has joined ##openfpga
GenTooMan has joined ##openfpga
Bike has quit [Quit: leaving]
danilonc has joined ##openfpga
jeanthom has joined ##openfpga
X-Scale` has joined ##openfpga
X-Scale has quit [Ping timeout: 265 seconds]
X-Scale` is now known as X-Scale
jeanthom has quit [Read error: Connection reset by peer]
jeanthom has joined ##openfpga
Richard_Simmons has joined ##openfpga
Richard_Simmons3 has joined ##openfpga
Bob_Dole has quit [Ping timeout: 264 seconds]
jeanthom has quit [Read error: Connection reset by peer]
Richard_Simmons has quit [Ping timeout: 264 seconds]
emeb_mac has quit [Quit: Leaving.]
danilonc has quit [Quit: Connection closed for inactivity]
jeanthom has joined ##openfpga
blackbit1 has joined ##openfpga
blackbit has quit [Excess Flood]
jeanthom has quit [Ping timeout: 246 seconds]
srk has quit [Remote host closed the connection]
srk has joined ##openfpga
jeanthom has joined ##openfpga
arvin has joined ##openfpga
mndza has joined ##openfpga
jeanthom has quit [Ping timeout: 240 seconds]
aquijoule_ has joined ##openfpga
richbridger has quit [Ping timeout: 272 seconds]
lambda has quit [Remote host closed the connection]
ayazar has quit [Read error: Connection reset by peer]
ayazar has joined ##openfpga
mndza has quit [Ping timeout: 264 seconds]
ym has joined ##openfpga
checkpoint has quit [Ping timeout: 240 seconds]
checkpoint has joined ##openfpga
lambda has joined ##openfpga
srk has quit [Remote host closed the connection]
srk has joined ##openfpga
genii has joined ##openfpga
jeanthom has joined ##openfpga
ym has quit [Remote host closed the connection]
jjeanthom has joined ##openfpga
jeanthom has quit [Ping timeout: 240 seconds]
emeb has joined ##openfpga
emeb_mac has joined ##openfpga
jjeanthom has quit [Ping timeout: 240 seconds]
jeanthom has joined ##openfpga
Maylay has quit [Quit: Pipe Terminated]
Maylay has joined ##openfpga
Maylay has quit [Client Quit]
gatecat has quit []
gatecat has joined ##openfpga
gatecat has quit [Client Quit]
gatecat has joined ##openfpga
Maylay has joined ##openfpga
blackbit1 has quit [Max SendQ exceeded]
blackbit1 has joined ##openfpga
srk has quit [Remote host closed the connection]
srk has joined ##openfpga
X-Scale` has joined ##openfpga
X-Scale has quit [Ping timeout: 264 seconds]
X-Scale` is now known as X-Scale
Sellerie has quit [Ping timeout: 264 seconds]
Sellerie has joined ##openfpga
<tnt> So ... what's this fpga_interchange things I see lots of PRs about ?
<whitequark> xilinx
<tnt> Is it some sort of standard ? If it's just xilinx ... why not call it xilinx ?
<gatecat> the idea is to apply to more families, e.g. quicklogic too
<gatecat> but right now it's only xilinx (and it's a long way off being something end user ready)
<tnt> ok I see.
jeanthom has quit [Ping timeout: 256 seconds]
show has quit [Ping timeout: 246 seconds]
emeb has left ##openfpga [##openfpga]