adjtm has quit [Remote host closed the connection]
adjtm has joined #yosys
craigo_ has joined #yosys
Cerpin has quit [Quit: leaving]
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
craigo_ has quit [Quit: Leaving]
craigo has joined #yosys
jfcaron_ has joined #yosys
Cerpin has joined #yosys
strobokopp has quit [Ping timeout: 264 seconds]
futarisIRCcloud has joined #yosys
emeb has quit [Quit: Leaving.]
emeb_mac has joined #yosys
jfcaron_ has quit [Ping timeout: 246 seconds]
Degi has quit [Ping timeout: 260 seconds]
Degi has joined #yosys
nengel has quit [Ping timeout: 260 seconds]
nengel has joined #yosys
emeb_mac has quit [Quit: Leaving.]
citypw has joined #yosys
N2TOH_ has quit [Ping timeout: 272 seconds]
N2TOH has joined #yosys
captain_morgan has quit [*.net *.split]
mmicko has quit [*.net *.split]
m_hackerfoo has quit [*.net *.split]
pepijndevos has quit [*.net *.split]
tlwoerner has quit [*.net *.split]
pacak has quit [*.net *.split]
kbeckmann has quit [*.net *.split]
hackerfoo has quit [*.net *.split]
pepijndevos has joined #yosys
parport0 has quit [Ping timeout: 246 seconds]
parport0 has joined #yosys
pacak has joined #yosys
captain_morgan has joined #yosys
mmicko has joined #yosys
m_hackerfoo has joined #yosys
hackerfoo has joined #yosys
tlwoerner has joined #yosys
kbeckmann has joined #yosys
Wolf480pl has quit [Excess Flood]
tux3 has quit [Excess Flood]
Wolf480pl has joined #yosys
tux3 has joined #yosys
dys has joined #yosys
jakobwenzel has joined #yosys
strobokopp has joined #yosys
gtw has quit [Ping timeout: 264 seconds]
kraiskil has joined #yosys
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
voxadam has quit [Ping timeout: 260 seconds]
voxadam has joined #yosys
Asu has joined #yosys
Jybz has joined #yosys
Asu has quit [Remote host closed the connection]
Asu has joined #yosys
Jybz has quit [Quit: Konversation terminated!]
vidbina has joined #yosys
solenskiner has joined #yosys
<solenskiner>
Hello. I want to package the yosys suite for archlinux. I recently saw a seminar on youtube on the status for the project, and the speaker suggested to use head. Is that still true?
<whitequark>
the 0.9 release is quite old and there have been significant improvements in HEAD
<whitequark>
plus the netlists written by the 0.9 release are incompatible with nextpnr HEAD, I believe
<solenskiner>
I'll use head then. Thanks!
<daveshah>
Yes, this is one of the reasons why there hasn't been a release of nextpnr yet
jakobwenzel has quit [Read error: Connection reset by peer]
<lambda>
solenskiner: what exactly do you want to package? yosys is in community, yosys-git is in the AUR...
jakobwenzel has joined #yosys
<solenskiner>
Well, the whole suite, i guess: vtr, nexptr, trellis, etc. Thought that would be a good way to get familiarized with the parts, and since i'll be needing em anyways later... ¯\_(ツ)_/¯
gmc has quit [Ping timeout: 246 seconds]
cr1901_modern has quit [Ping timeout: 246 seconds]
vidbina has quit [Ping timeout: 264 seconds]
lambda has quit [Ping timeout: 264 seconds]
gmc has joined #yosys
vidbina has joined #yosys
<daknig>
maybe you wanna package symbiflow?
lambda has joined #yosys
<solenskiner>
oh, yeah, i might have confused which part was like the umbrella project? sorry
kraiskil has quit [Ping timeout: 260 seconds]
<daveshah>
tbh nextpnr is more closely associated with yosys than symbiflow
kraiskil has joined #yosys
<lambda>
solenskiner: might want to talk to FFY00, they have a bunch of those packages already.
N2TOH has quit [Ping timeout: 260 seconds]
N2TOH has joined #yosys
<ZirconiumX>
The only really important bit of VTR is VPR, since there's a development effort to use it for Project X-Ray
<ZirconiumX>
solenskiner: ^
<ZirconiumX>
And I think they use a downstream for that
<daveshah>
yeah, the symbiflow fork
BinaryLust has quit [Ping timeout: 246 seconds]
vidbina has quit [Ping timeout: 246 seconds]
kraiskil has quit [Ping timeout: 260 seconds]
cr1901_modern has joined #yosys
N2TOH has quit [Ping timeout: 240 seconds]
N2TOH has joined #yosys
futarisIRCcloud has joined #yosys
kraiskil has joined #yosys
indy has quit [Ping timeout: 260 seconds]
indy has joined #yosys
<FFY00>
solenskiner, feel free to ping me if you need anything
adjtm has quit [Read error: Connection reset by peer]
adjtm has joined #yosys
N2TOH_ has quit [Ping timeout: 260 seconds]
N2TOH has joined #yosys
daknig has quit [Quit: WeeChat 2.3]
az0re has quit [Remote host closed the connection]
N2TOH_ has joined #yosys
N2TOH has quit [Ping timeout: 256 seconds]
daknig has joined #yosys
kraiskil has quit [Read error: Connection timed out]
kraiskil has joined #yosys
kraiskil has quit [Max SendQ exceeded]
az0re has joined #yosys
Cerpin has quit [Quit: leaving]
captain_morgan has quit [Read error: Connection reset by peer]
captain_morgan has joined #yosys
daknig is now known as DaKnig
DaKnig is now known as daknig
<strobokopp>
Hi! I'm using nmigen+yosys to generate Verilog code that I synthesize with XST from Xilinx ISE. Now there's an issue when nmigen creates a switch with cases like this: case 1'0 and case 1'-
N2TOH_ has quit [Ping timeout: 264 seconds]
<strobokopp>
now the verilog output from yosys is casez() 1'h0 and 1'h? which XST does synthesize, but the result is wrong
<whitequark>
strobokopp: hi
<whitequark>
the verilog output from yosys looks correct to me
<whitequark>
does XST synthesize correctly if you take that Verilog file and use 1'h1 in it instead, keeping everything else intact?
<strobokopp>
whitequark: yes, then it works, I think. Let me double-check quickly..
<whitequark>
strobokopp: actually, let's backtrack a bit. exactly which XST are you using? which device? is it one with the new parser?
N2TOH has quit [Ping timeout: 256 seconds]
<strobokopp>
whitequark: alright! it's XST from ISE 14.7, not sure where to find its own version number. Device is a Spartan-3E xc3s1600e.
<whitequark>
are you passing `-use_new_parser yes` to XST?
<strobokopp>
I never heard of that parser option :) so probably no, I'll check..
<strobokopp>
whitequark: I wasn't, XST warns me now that I'm on my own with this, but the netlist actually looks correct now!
<whitequark>
well, here you are. nmigen.build knows to pass this option automatically because otherwise xst uses a seriously noncompliant verilog parser
<ZirconiumX>
Oh god, I've heard bad things about ISE, but this is terrifying
<strobokopp>
oh well :D hours and hours of head-scratching over unexplainable behavior of the synthesized design and it's just that old parser, nmigen knew it all the time, I just didn't use it to call XST.
<whitequark>
good luck with whatever it is you're using a S3E for...
<strobokopp>
I knew I was in for trouble when I grabbed that Spartan 3 board fdrom the dumpster.
<whitequark>
nmigen.build currently raises a NotImplementedError for 3E, but I think we can fix that if you're willing to put in some time testing it
<whitequark>
I honestly thought I'll never see nmigen used for anything older than 3A
<whitequark>
what's next, virtex-2? :
<whitequark>
*:D
<strobokopp>
hey you never know what you'll find in the junk, don't be suprised if I do show up again with sometrhing ancient!
<daveshah>
xc2064 is where it is at!
<strobokopp>
whitequark: but I could sure do some tests with the Spartan-3E to have support for it in nimgen
<ZirconiumX>
I mean, we accidentally added support for the wrong Cyclone chip, WQ. I'm honestly surprised they're still fucking making EP3C
<whitequark>
lol
Asuu has joined #yosys
Asuu has quit [Client Quit]
Asuu has joined #yosys
<daveshah>
Big vendor FPGAs have pretty good longevity
<daveshah>
I think Xilinx promise 20 years or something of that magnitude
Asu has quit [Ping timeout: 260 seconds]
<daveshah>
Heck, looks like Spartan 2 are still available to buy on DigiKey and not even flagged as obsolete
<whitequark>
wow
N2TOH has joined #yosys
jakobwenzel has quit [Quit: jakobwenzel]
N2TOH has quit [Ping timeout: 272 seconds]
<ZirconiumX>
The manual for the EP3C has a 1.0 release of March 2007.
<ZirconiumX>
So yeah
<daveshah>
Cyclone III is a bit special given that the arch lives on in a strange way
<daveshah>
I think Cyclone IVE is pretty much a direct die shrink of it
<daveshah>
and then that became 10LP
<strobokopp>
ah and I'm pleased to see that there is also plenty of Spartan-3E supply on digikey. Virtex-II seems to be harder to find, having been discontinued in 2012 already! They really let us down there.
<strobokopp>
oh wait, some Virtex-II Pro were only discontinued in 2018
<strobokopp>
and then the rest (?) in February 2020
<daveshah>
Subject to mortgage approval at that price though
<strobokopp>
needs better justification than trying to fix an old dev board to toy around with
BinaryLust has joined #yosys
Marex has quit [Ping timeout: 260 seconds]
Marex has joined #yosys
<strobokopp>
whitequark: thanks, by the way. I don't think I would've had the will to look any further myself. I would've just blamed ISE and written a script to replace the question marks :D
<strobokopp>
now I can still blame ISE, but in a somewhat educated manner
<whitequark>
no problem, glad i could help
<whitequark>
(don't tell anyone, but: i don't even use ISE. i just googled `"ISE" "casez" bug` and found a Xilinx AR recommending the option)