00:32
<
mithro >
Anyone know what the .SEQ_MODE parameter in the output from icetime mean?
00:38
* cr1901_modern
doesn't know the answer to any of those questions :/
00:51
q3k has quit [Ping timeout: 240 seconds]
00:53
<
mithro >
hey cr1901_modern
00:54
<
cr1901_modern >
hello mithro, how's it going?
00:55
<
mithro >
cr1901_modern: Super frustrated because I'm super close to getting things working
00:55
<
cr1901_modern >
mithro: Hey me too! Except the super close to getting things working part
00:55
<
cr1901_modern >
That part has evaded me
00:56
<
cr1901_modern >
I still have crashing lm32 bitstreams on tinyfpga, and I don't know why. I even made a repo documenting crashes
01:03
promach_ has joined #yosys
01:10
<
mithro >
cr1901_modern: At least reproducible is good!
01:10
<
mithro >
cr1901_modern: Want to look at my problem instead then? :-P
01:11
<
mithro >
cr1901_modern: I'm trying to figure out why my icestorm HLC output is not logically equivalent to the input
01:12
<
cr1901_modern >
HLC?
01:12
<
mithro >
Not quite sure what it stands for
01:13
<
mithro >
it's a high level description format that icestorm uses
01:13
<
tpb >
Title: Ubuntu Pastebin (at paste.ubuntu.com)
01:13
<
cr1901_modern >
Well, if you're intimately familiar w/ ice40 internals, your problem doesn't sound all that fun either.
01:15
<
cr1901_modern >
I wonder if there's a(n easy) way to move
_just_ one SB_LUT to another location in a design, and then recompile the result to a valid bitstream
01:23
emeb has left #yosys [#yosys]
01:36
q3k has joined #yosys
01:40
promach_ has quit [Quit: WeeChat 2.1]
02:41
develonepi3 has quit [Remote host closed the connection]
03:13
ZipCPU_ has joined #yosys
03:15
ZipCPU has quit [Ping timeout: 276 seconds]
03:25
roh has quit [Ping timeout: 240 seconds]
03:56
roh has joined #yosys
04:02
dys has joined #yosys
04:31
leviathan has joined #yosys
04:47
mwk has quit [Ping timeout: 256 seconds]
04:48
mwk has joined #yosys
05:18
ZipCPU has joined #yosys
06:01
ZipCPU has quit [Ping timeout: 264 seconds]
06:06
emeb_mac has joined #yosys
06:18
ZipCPU has joined #yosys
06:18
gnufan has quit [Ping timeout: 264 seconds]
06:21
gnufan has joined #yosys
06:41
massi has quit [Remote host closed the connection]
06:45
massi has joined #yosys
06:46
xerpi has joined #yosys
06:46
xerpi has quit [Remote host closed the connection]
06:46
xerpi has joined #yosys
06:54
GuzTech has joined #yosys
07:28
jwhitmore has joined #yosys
07:30
emeb_mac has quit [Quit: Leaving.]
07:30
jwhitmore has quit [Remote host closed the connection]
07:36
jwhitmore has joined #yosys
07:50
FabM has joined #yosys
08:18
<
tpb >
Title: yosys/cmos_cells.sp at master · YosysHQ/yosys · GitHub (at github.com)
08:18
<
xerpi >
the problem is that if I set A to Vdd and B to Vss, then I get "doAnalyses: Too many iterations without convergence"
08:18
<
xerpi >
I'm using ngspice btw
08:19
<
xerpi >
it looks like there's a problem in the node M34 (the one between the nmos transistors in series)
08:19
<
xerpi >
any idea what's going on?
08:26
<
xerpi >
it looks like it's because I'm using different transistor models
08:26
* sorear
hasn't touched spice in years
08:29
<
daveshah >
gosh, this takes me back to when I was writing a circuit simulator
08:29
<
daveshah >
just curious, what if you tie A and B via resistors rather than directly?
08:44
jwhitmore has quit [Remote host closed the connection]
08:51
<
xerpi >
daveshah, doesn't seem to work
08:52
<
daveshah >
xerpi: not sure if I can suggest anything more either, haven't touched SPICE for a while either
08:52
<
xerpi >
no worries, I think it's because my capacitance at the output is too small
08:54
maartenBE has quit [Ping timeout: 265 seconds]
09:02
ZipCPU has quit [Ping timeout: 276 seconds]
09:06
maartenBE has joined #yosys
09:12
ZipCPU has joined #yosys
09:19
ZipCPU has quit [Ping timeout: 276 seconds]
09:34
dys has quit [Ping timeout: 264 seconds]
10:55
dys has joined #yosys
12:13
xerpi has quit [Quit: Leaving]
12:38
X-Scale has joined #yosys
12:52
seldridge has joined #yosys
13:51
seldridge has quit [Ping timeout: 255 seconds]
13:59
dys has quit [Ping timeout: 276 seconds]
14:33
seldridge has joined #yosys
14:39
promach_ has joined #yosys
14:43
<
mithro >
daveshah: Did something change in yosys recently -- I seem to have lost the ability to get SB_LUT4s in the output?
14:44
<
mithro >
daveshah: Oh - a LUT1 isn't mapped to a SB_LUT4 ?
14:45
<
daveshah >
mithro: What is your code?
14:45
<
tpb >
Title: symbiflow-arch-defs/lut.v at 4mcmaster · mithro/symbiflow-arch-defs · GitHub (at github.com)
14:47
<
mithro >
daveshah: It gets converted to a wire rather than a LUT
14:48
<
daveshah >
Of course it is a wire
14:48
<
daveshah >
That statement is in no way a LUT1
14:52
<
mithro >
daveshah: What is a LUT1?
14:53
<
shapr >
lookup table 1 ?
14:53
<
mithro >
daveshah: Actually - what is the difference between a LUT1 and a wire?
14:54
<
daveshah >
A LUT1 could be an inverter too
14:54
<
daveshah >
Or const 0 or 1
14:54
<
daveshah >
If you want a LUT instantiate a LUT
14:54
<
mithro >
daveshah: Is there a specific "LUT1" primitive in Yosys?
14:55
<
daveshah >
There might be an internal one, but you should just use an architecure primitive
14:56
<
mithro >
architecture primitive? As in the SB_LUT4?
14:57
leviathan has joined #yosys
14:58
<
mithro >
daveshah: Should that work?
15:03
<
tpb >
Title: Creating a SB_LUT4 with unconnected inputs causes a C++ exception · Issue #567 · YosysHQ/yosys · GitHub (at github.com)
15:04
<
daveshah >
mithro: clifford will look at it
15:04
<
daveshah >
Bug in the ice40 optimisations
15:05
<
mithro >
daveshah: Yeah
15:05
<
mithro >
daveshah: This LUT implementation kind of looks weird...
15:05
<
tpb >
Title: yosys/simlib.v at 0d636964b81ed5db4a7031a24c4b04e3bc879ad5 · YosysHQ/yosys · GitHub (at github.com)
15:06
<
daveshah >
Not sure, I think it's reasonable
15:07
Groomblecom has joined #yosys
15:07
<
Groomblecom >
Question about iCE40hx1k devices: how do I write verilog to synthesize a SB_WARMBOOT?
15:18
<
tpb >
Title: icestorm/examples/icemulti at master · cliffordwolf/icestorm · GitHub (at github.com)
15:25
<
Groomblecom >
Follow-up question: according to the datasheets, BRAMs are not refreshed when you warmboot, unless you provide initialization data with the new config image. How do I ensure my verilog in each design gets the same BRAM?
15:26
<
Groomblecom >
So that I can, e.g. compute a buffer with one config image, and then warmboot to a second image that processes the first image
15:26
<
Groomblecom >
*processes data from the first image
15:33
dys has joined #yosys
15:33
GuzTech has quit [Quit: Leaving]
15:39
<
mithro >
daveshah: Any idea why icebox_vlog didn't combined the inputs here?
15:47
roh has quit [Ping timeout: 240 seconds]
16:13
pie_ has joined #yosys
16:24
<
daveshah >
mithro: Verilog?
16:38
roh has joined #yosys
16:43
develonepi3 has joined #yosys
17:01
promach_ has quit [Quit: WeeChat 2.1]
17:05
seldridge has quit [Ping timeout: 240 seconds]
17:12
develonepi3 has quit [Remote host closed the connection]
17:13
develonepi3 has joined #yosys
17:21
pie_ has quit [Quit: Leaving]
17:22
seldridge has joined #yosys
17:38
digshadow1 has quit [Ping timeout: 265 seconds]
18:00
digshadow has joined #yosys
18:27
emeb has joined #yosys
18:56
ZipCPU has joined #yosys
19:01
seldridge has quit [Ping timeout: 265 seconds]
19:20
seldridge has joined #yosys
19:26
m_w has quit [Quit: leaving]
19:31
ZipCPU has quit [Ping timeout: 276 seconds]
19:55
develonepi3 has quit [Remote host closed the connection]
19:56
develonepi3 has joined #yosys
20:02
digshadow has quit [Ping timeout: 256 seconds]
20:03
seldridge has quit [Ping timeout: 264 seconds]
20:26
digshadow has joined #yosys
20:32
mwk has quit [Ping timeout: 240 seconds]
20:32
ovf_ is now known as ovf
20:33
mwk has joined #yosys
20:37
xerpi has joined #yosys
20:41
m_w has joined #yosys
21:20
AlexDaniel has quit [Remote host closed the connection]
21:20
AlexDaniel has joined #yosys
21:36
dys has quit [Ping timeout: 264 seconds]
21:41
pie_ has joined #yosys
21:44
develonepi3 has quit [Remote host closed the connection]
21:55
digshadow has quit [Ping timeout: 276 seconds]
22:45
gnufan has quit [Ping timeout: 255 seconds]
22:50
xerpi has quit [Quit: Leaving]
22:53
gnufan has joined #yosys
23:03
[X-Scale] has joined #yosys
23:05
X-Scale has quit [Ping timeout: 240 seconds]
23:05
[X-Scale] is now known as X-Scale
23:17
gnufan has quit [Ping timeout: 265 seconds]
23:18
gnufan has joined #yosys
23:33
philt has joined #yosys
23:33
philt has quit [Client Quit]
23:34
philtor has quit [Ping timeout: 268 seconds]
23:48
pie_ has quit [Quit: Leaving]
23:55
tpb has quit [Remote host closed the connection]
23:55
tpb has joined #yosys