00:11
emeb_mac has joined ##openfpga
00:44
genii has quit [Quit: Beer O'Clock, probably]
01:09
Degi_ has joined ##openfpga
01:13
Degi has quit [Ping timeout: 260 seconds]
01:13
Degi_ is now known as Degi
01:20
m_w has quit [Quit: Leaving]
02:10
vitalmixofnutrie has quit [Ping timeout: 258 seconds]
02:39
eddyb has quit [Ping timeout: 268 seconds]
02:39
emily has quit [Ping timeout: 268 seconds]
02:39
eddyb has joined ##openfpga
02:40
emily has joined ##openfpga
02:47
vitalmixofnutrie has joined ##openfpga
04:59
vitalmixofnutrie has quit [Ping timeout: 268 seconds]
05:06
sgstair_ has quit [Read error: Connection reset by peer]
05:07
Bike has quit [Quit: Lost terminal]
06:02
jeanthom has joined ##openfpga
06:03
emeb_mac has quit [Quit: Leaving.]
06:59
jeanthom has quit [Ping timeout: 246 seconds]
07:48
sgstair has joined ##openfpga
08:34
<
sensille >
with i = NDAQ to simulate a loop break
08:35
<
daveshah >
afaik that won't work with how Yosys unrolls for loops
08:35
<
sensille >
yosys doesn't complain, but it looks like it still runs through the full loop
08:35
<
daveshah >
yeah, it should complain
08:36
<
daveshah >
the solution is to have another register that you ' = 0' at the start, ' = 1' when you have a match, and add as an extra condition to the if statement
08:36
<
sensille >
it took me many hours of desperation to find that. of course in simulation it works
08:37
<
sensille >
register? or integer?
08:38
<
daveshah >
reg is fine, because it needs to be 1 bit only
08:39
<
sensille >
strange, it won't be a register in hardware ...
08:39
<
daveshah >
reg in verilog doesn't mean register
08:39
<
sensille >
well, that's verilog for me :)
08:39
<
sensille >
ok, thanks
08:39
<
daveshah >
it just means assigned in an always block rather than using an assign statement (similar to how you still use reg with always @*)
08:48
<
sensille >
i guess that was one more point for post-synth simulation
08:48
<
sensille >
i probably can't do that with verilator, though
08:53
<
sensille >
of course now verilator complains about a blocking assignment
08:53
<
sensille >
(which can be disabled)
08:57
<
sensille >
interestingly though it didn't about the previous construct
09:03
jeanthom has joined ##openfpga
09:14
peeps[zen] has joined ##openfpga
09:15
peepsalot has quit [Ping timeout: 240 seconds]
10:03
jeanthom has quit [Ping timeout: 264 seconds]
10:06
jeanthom has joined ##openfpga
10:41
jeanthom has quit [Ping timeout: 272 seconds]
10:59
jeanthom has joined ##openfpga
11:11
jeanthom has quit [Ping timeout: 268 seconds]
11:23
futarisIRCcloud has joined ##openfpga
13:32
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
13:48
Bike has joined ##openfpga
13:52
emeb has joined ##openfpga
14:10
Degi has quit [Ping timeout: 240 seconds]
14:16
Degi has joined ##openfpga
16:02
jeanthom has joined ##openfpga
16:20
pie_ has quit [Quit: No Ping reply in 180 seconds.]
16:21
pie_ has joined ##openfpga
16:25
genii has joined ##openfpga
17:17
srk has quit [Ping timeout: 240 seconds]
17:20
peeps[zen] is now known as peepsalot
17:30
florolf_ is now known as florolf
17:38
srk has joined ##openfpga
18:36
Maya-sama has joined ##openfpga
18:40
hackkitten has quit [Ping timeout: 272 seconds]
18:45
Maya-sama is now known as Miyu
19:15
futarisIRCcloud has joined ##openfpga
19:33
Ultrasauce_ has joined ##openfpga
19:37
Ultrasauce has quit [*.net *.split]
19:37
specing has quit [*.net *.split]
19:37
specing_ has joined ##openfpga
19:38
X-Scale` has joined ##openfpga
19:39
specing_ is now known as specing
19:40
X-Scale has quit [Ping timeout: 256 seconds]
19:40
X-Scale` is now known as X-Scale
20:23
emeb_mac has joined ##openfpga
20:28
emeb_mac has quit [Quit: Leaving.]
20:58
m4ssi has joined ##openfpga
22:33
m4ssi has quit [Remote host closed the connection]
22:52
jeanthom has quit [Ping timeout: 264 seconds]
22:54
genii has quit [Quit: Beer O'Clock, probably]