ayjay_t has quit [Read error: Connection reset by peer]
ayjay_t has joined ##openfpga
unixb0y has quit [Ping timeout: 252 seconds]
unixb0y has joined ##openfpga
GenTooMan has quit [Quit: Leaving]
Bike has quit [Quit: Lost terminal]
Bob_Dole has joined ##openfpga
<Bob_Dole>
I've been looking around for just what CPLDs are usable with a foss toolchain. So far greenpak4 is the only thing that looks viable, but I haven't found anything to really say much about how well or what models or if there's any missing features, excluding a line in the yosys manual that includes 3 parts for it.
<whitequark>
Bob_Dole: there's a greenpak4 par manual
<whitequark>
i have used it for a few small but real designs and it works very well
<whitequark>
not perfect, but better than the weird schematic entry mode vendor tools use
<azonenberg_work>
Bob_Dole: rqou has partial support for the xilinx coolrunner-2 parts as well
<azonenberg_work>
the 32a is fully working
<azonenberg_work>
the larger parts are blocked on legal issues - basically we know exactly how to support them
<azonenberg_work>
but there is one bit of the routing fabric where support involves either illegally copying xilinx proprietary files, doing invasive silicon reverse engineering (what i did to support the 32a)
<azonenberg_work>
or developing an as-yet-unknown black box technique to discover the same data from the silicon
<Bob_Dole>
I saw the mention of being-in-the-eu is a workaround.. would passing off instructions to another party in the eu to make the bitstreams to send back for a person in the us to program be an option for that?
<sorear>
afaik cpld vs fpga is almost entirely a marketing term in 2018
<azonenberg_work>
Bob_Dole: tl;dr it may be legal to reverse engineer the data out of the xilinx toolchain in the EU
<azonenberg_work>
whether it's legal for an american to use data learned from that process to write their own clean implementation is more questionable
<azonenberg_work>
IANAL and don't want to take the risk of putting such code in my project
<azonenberg_work>
Going with silicon RE was undeniably clean
azonenberg_work has quit [Read error: Connection reset by peer]
<Bob_Dole>
and whitequark where's the greenpak4 manual? the main yosys one only having the SLG46140V, SLG46620V, and SLG46621V makes me uncertain about any other model such as the SLG46880
azonenberg_work has joined ##openfpga
<azonenberg_work>
Back... Connection issues
<azonenberg_work>
Re-posting in case it didn't go through
<azonenberg_work>
(21:17:02) azonenberg_work: Bob_Dole: tl;dr it may be legal to reverse engineer the data out of the xilinx toolchain in the EU
<azonenberg_work>
(21:17:24) azonenberg_work: whether it's legal for an american to use data learned from that process to write their own clean implementation is more questionable
<azonenberg_work>
(21:17:50) azonenberg_work: Going with silicon RE was undeniably clean
<azonenberg_work>
(21:17:31) azonenberg_work: IANAL and don't want to take the risk of putting such code in my project
<azonenberg_work>
(21:20:43) azonenberg_work: Bob_Dole: in any case silego publishes greenpak docs so that's clean too
<azonenberg_work>
(21:21:07) azonenberg_work: but i will accept PRs to support them
<azonenberg_work>
(21:21:00) azonenberg_work: there are a handful of IP blocks that i don't yet support, and i have been way too busy to work on it
<azonenberg_work>
(21:21:19) azonenberg_work: and the unsupported features are very clearly documented in the manual
<whitequark>
azonenberg_work: can you link gp4par manual?
<rqou>
azonenberg_work: i do have a proposed procedure for REing the interconnect without a SEM
<rqou>
straight from hardware
<rqou>
i've been trying to get diamondman to do it
<Bob_Dole>
it had dropped everything after <azonenberg_work> Going with silicon RE was undeniably clean
<Bob_Dole>
That's useful info
<azonenberg_work>
Bob_Dole: yeah i was on a VPN for work that was (unintentionally) also vpn'ing my irc session due to a routing rule bug
<rqou>
Bob_Dole: oh yeah, azonenberg_work is also really really good at docs so gp4par has a manual
<rqou>
xc2par does not have a manual :P
<Bob_Dole>
thank you. I'm not the actual dev of anything, I'm just.. manufacture-and-supply-chain, but am often (usually) tasked with finding documentation too.
<whitequark>
that is a very important job.
<rqou>
lol
<whitequark>
i mean. supply chains win wars. regardless of what i think about wars that seems kinda important
<rqou>
heh true enough
<azonenberg_work>
rqou: i'm good at documenting things when i bother to doc them
<azonenberg_work>
a lot of my tools i've been too busy coding on to write a manual
<azonenberg_work>
i threw them on github because why not, but dont have the time to make it a fully publicly-usable project yet
azonenberg_work has quit [Ping timeout: 244 seconds]
azonenberg_work has joined ##openfpga
azonenberg_work has quit [Ping timeout: 268 seconds]
azonenberg_work has joined ##openfpga
rohitksingh has joined ##openfpga
parport0 has quit [Ping timeout: 268 seconds]
parport0 has joined ##openfpga
ayjay_t has quit [Read error: Connection reset by peer]
ayjay_t has joined ##openfpga
rohitksingh has quit [Quit: Leaving.]
s_frit has quit [Ping timeout: 272 seconds]
rohitksingh has joined ##openfpga
rohitksingh has quit [Quit: Leaving.]
rohitksingh has joined ##openfpga
<q3k>
azonenberg_work: re twitter: are you labeling your cables per bundle?
<q3k>
azonenberg_work: The Standard is generally to have a) uniquely identified dorp points, ie patch panels, and connectors therein b) label structural cables by the pp & port number they reach
<q3k>
azonenberg_work: and then have the labels be "PP01/23 <----> PP02/12", on both ends of the cable, and every so often at an inspection point (the closer together the better, so that you can easily visually see where they all are without having to find the label for a particular cable)
<q3k>
azonenberg_work: and yes, sleeved labels and not dangling labels, but you've already got that right
<q3k>
azonenberg_work: and finally, have a spreadsheet or other inventory/dcm system to keep info about runs
<q3k>
azonenberg_work: netbox is supposed to get structural cabling support at some point afair