gnufan1 has quit [Quit: Leaving.]
azonenberg has quit [Ping timeout: 250 seconds]
azonenberg has joined ##openfpga
<azonenberg> rqou: the yosys bug you mentioned earlier is fixed
<rqou> which one?
<azonenberg> my greenpak library not synthesizing with mainline yosys
<azonenberg> that was a parser bug in yosys
<azonenberg> Which got patched this morning
<rqou> ah ok
<rqou> i wasn't blocked on that anyways
<openfpga-github> [yosys] azonenberg pushed 15 new commits to master: https://git.io/vFHCI
<openfpga-github> yosys/master 1fc061d dh73: Organizing Speedster file names
<openfpga-github> yosys/master cf8cc50 dh73: Merge https://github.com/cliffordwolf/yosys
<openfpga-github> yosys/master 3fd1d61 dh73: Initial Cyclone 10 support
<openfpga-github> [openfpga] rqou pushed 11 new commits to master: https://git.io/vFHWr
<openfpga-github> openfpga/master 918f89d Robert Ou: xc2par: Hopefully fix open-drain again in new data structures
<openfpga-github> openfpga/master 511b0af Robert Ou: xc2par: Misc. plumbing
<openfpga-github> openfpga/master 1ecc6f0 Robert Ou: xc2par: Improve objpool iterators; Work on force-duplicating pterms
pie_ has quit [Remote host closed the connection]
pie_ has joined ##openfpga
pie__ has joined ##openfpga
pie_ has quit [Read error: Connection reset by peer]
GenTooMan has quit [Quit: Leaving]
noobineer has joined ##openfpga
m_w has joined ##openfpga
noobineer has quit [Quit: Leaving]
pie__ has quit [Ping timeout: 248 seconds]
Bike has quit [Quit: Lost terminal]
noobineer has joined ##openfpga
<openfpga-github> [openfpga] rqou pushed 5 new commits to master: https://git.io/vFHzT
<openfpga-github> openfpga/master 6c9d126 Robert Ou: xc2par: Implement updating "reverse" pointers
<openfpga-github> openfpga/master add3085 Robert Ou: xc2par: Rewrite outputting AND terms
<openfpga-github> openfpga/master e8933fd Robert Ou: xc2par: Finish porting what worked in output.rs
m_w_ has joined ##openfpga
m_w_ has quit [Quit: leaving]
Hootch has quit [Quit: Leaving]
m_t has joined ##openfpga
<rqou> azonenberg: a clocked XOR works in xc2par now
<rqou> i think i really need to implement LOC at this point
<openfpga-github> [openfpga] rqou pushed 5 new commits to master: https://git.io/vFHa5
<openfpga-github> openfpga/master 8a6ad2f Robert Ou: xc2par: Implement outputting most of the remaining bits
<openfpga-github> openfpga/master af4e25d Robert Ou: xc2par: Implement Eq/Hash for product terms...
<openfpga-github> openfpga/master 67a4990 Robert Ou: xc2par: Start to clean up sanity checking
<rqou> otherwise there's no good way to test any of the other codepaths
<azonenberg> rqou: yes, it's pretty critical for testing
<azonenberg> thats one of the reasons i added it early on in gp4par
<rqou> also, having proper data structures is really really critical
<azonenberg> Yes, it is
<azonenberg> I still have to fine tune some stuff in gp4par
<azonenberg> This move is likely to throw a wrench in things
<azonenberg> any time i move my lab is down for like a year
<azonenberg> before i get back on my feet fully
<rqou> oh yeah, azonenberg how did the SAR mission go?
<azonenberg> rqou: Generally can't comment on open cases
<rqou> ah ok
<azonenberg> analog loopback all the way through my PHY works :D
<rqou> nice
<azonenberg> autonegotiation tomorrow
<rqou> so i just implemented concatenating multiple cell names together when they end up in the same "macrocell" data structure
<rqou> now we can get monstrosities like "$auto$coolrunner2_sop.cc:225:execute$60_$auto$simplemap.cc:420:simplemap_dff$49_$auto$iopadmap.cc:330:execute$68"
<azonenberg> eew lol
<azonenberg> but i guess it would make sense
<azonenberg> On that note, we really need to either patch ABC or make a wrapper around it that creates sane cell names
<rqou> there's already a wrapper around ABC
<rqou> hence the not-sane cell names :P
<azonenberg> Lol
<azonenberg> What i meant is, look at ISE-generated cell names
<azonenberg> for all their failings it's usually at least obvious Madd_foo_bar_3
<azonenberg> is part of an adder computing foo+bar
<rqou> er, is LOC supposed to show up on the net?
<rqou> i thought yosys moves LOC over to some cell?
<azonenberg> Yosys moves it from wire to cell attributes
<azonenberg> if you do attrmvcmp
<rqou> ah so that's what that's for
<rqou> i think i don't have that lol
eduardo__ has joined ##openfpga
<openfpga-github> [yosys] rqou pushed 1 new commit to master: https://git.io/vFHVy
<openfpga-github> yosys/master 38ee934 Robert Ou: coolrunner2: Move LOC attributes onto the IO cells
eduardo_ has quit [Ping timeout: 240 seconds]
gnufan has joined ##openfpga
flaviusb has quit [Quit: Leaving.]
m_t has quit [Quit: Leaving]
ZipCPU has quit [Ping timeout: 260 seconds]
ZipCPU has joined ##openfpga
flaviusb has joined ##openfpga
zino has quit [Ping timeout: 248 seconds]
zino has joined ##openfpga
zino has quit [Remote host closed the connection]
pie__ has joined ##openfpga
<cr1901_modern> How might you add offset/gain correction?
Bike has joined ##openfpga
balrog has quit [Ping timeout: 268 seconds]
noobineer has quit [Remote host closed the connection]
pie__ has quit [Ping timeout: 240 seconds]
GenTooMan has joined ##openfpga
m_t has joined ##openfpga
pie_ has joined ##openfpga
DingoSaar has joined ##openfpga
<azonenberg> cr1901_modern: a voltage variable attenuator
<azonenberg> plus injecting a bias into the amplifier
DingoSaar has quit [Max SendQ exceeded]
DingoSaar has joined ##openfpga
<awygle> azonenberg: not just a couple trim pots? (I haven't actually looked at the schematic)
<azonenberg> awygle: you dont want to run a controlled impedance line through a pot
<azonenberg> What you do is use the pot to adjust gain of an amplifier/attenuator
<azonenberg> then terminate the amp output to match the 50 ohm line impedance
<azonenberg> then for offset you just use the pot/dac to inject a voltage into the amplifier to adjust the offset
<azonenberg> in both cases i would rather have eeprom and a dac than a trimpot because it allows software control and is more stable over vibration etc
<azonenberg> my eventual plan is to have the diff probe speak the LeCroy I2C protocol and pretend to be an AP033
<azonenberg> so you can adjust gain and offset with controls on the oscilloscope through the ProBus interface
<azonenberg> and then it will be calibrated to correct for the inherent gain/offset of the probe itself
<awygle> OK. That's basically what I was thinking, adjusting the amp gain and offset with the pots. Dac+EEPROM reasoning makes sense
<azonenberg> Plan is to throw a little 4x4mm QFN MCU on there
<azonenberg> use the onboard flash/eeprom to store calibration constants
<azonenberg> and have it connect to the lecroy i2c interface
<azonenberg> initially it will do nothing
<awygle> Which micro are you thinking?
<azonenberg> Probably PIC32MM series
<azonenberg> i have a soft spot for mips
<awygle> Bleh lol
<azonenberg> and they're about the only non-arm 32-bit micro on the market
<azonenberg> Other than AVR32 which is dead :p
<azonenberg> (sorry lain, lol)
<azonenberg> Anyway gotta run, back later
gnufan has quit [Ping timeout: 250 seconds]
gnufan has joined ##openfpga
<cyrozap> Looks like the PSoC 6 dev kit is actually in-stock now at DigiKey and Mouser, and it's $70.31. Also, huge props to Cypress for making the effort to add support for the device in upstream OpenOCD--it's not quite ready yet, but they're actively working on it, and with OpenOCD devs now able to test on real hardware, I expect it'll be completed fairly soon: http://openocd.zylin.com/4233
<pointfree> yay!
DingoSaar_ has joined ##openfpga
teepee has quit [Ping timeout: 240 seconds]
DingoSaar has quit [Ping timeout: 255 seconds]
teepee has joined ##openfpga
DingoSaar_ has quit [Ping timeout: 240 seconds]
<qu1j0t3> why did this remind me of rqou [cw: Chemistry not-quite-best-practices] http://blogs.sciencemag.org/pipeline/archives/2017/11/10/the-old-school
DingoSaar_ has joined ##openfpga
<rqou> wtf i'm not an "old-school" chemist
<rqou> i'm not even a real chemist
DingoSaar_ has quit [Ping timeout: 240 seconds]
balrog has joined ##openfpga
<pie_> rqou, thats what they all say
<pie_> lol this "Seems like the warnings we got in every syllabi for every lab class (“NEVER PIPETTE BY MOUTH!”) were more for the instructors than the students, who don’t immediately look at a pipette and think ‘straw’."
<rqou> yeah, in my (limited) "real" chemistry experience i didn't do any of the things mentioned there
<awygle> I got that all the time in school, but never actually used a manual pipette only a micropipette which used like... A small gear
<rqou> you used micropipettes? how fancy
<awygle> Well like, once. My chemistry background is high school only.
<rqou> same here, but i guess we were too poor to have micropipettes
<rqou> we had some fun hacky not-micro-pipettes though
<rqou> my chem teacher showed us that you can take those disposable PP pipettes and pull on the end with pliers until it necks down into a much narrower tube
<azonenberg> We used micropipettes in my bio class freshman year
<azonenberg> but this was at a moderately well funded university
<rqou> with a fancy performing arts center? :P :P :P :P
<azonenberg> Lol
<azonenberg> Exactly :p
<azonenberg> Did i link you the intercept article about RPI?
<azonenberg> When your alma mater ends up in such a publication for free speech concerns
<azonenberg> that's not a good thing :p
<rqou> nah, i've got enough drama here
<rqou> this semester's been a giant clusterf*ck
<rqou> we had alt-right/neo-nazis, then drama about grad students unionizing, then drama about the tax plan, and also drama about our stadium
<azonenberg> funfun
* awygle drifts away on a cloud of nostalgia
<awygle> Probably worse now than then. Although I do remember the Occupy stuff which was pretty nuts
<rqou> yeah, i think it's much worse now
<awygle> It's a little late for stadium drama isn't it?
<rqou> the chancellor just sent out a new announcement:
<rqou> I have also devoted considerable time and thought to the challenges we face in our athletic program. I believe that athletic sports have an important role at Berkeley. Our athletic program provides our student athletes the opportunity to compete at the highest level, and attending games helps build and sustain community between students and alumni. Our athletics program faces many challenges. The recent task
<rqou> force on athletics summarized them well; intercollegiate athletics cannot simultaneously achieve a balanced budget, assume the entire responsibility for the football stadium debt, and maintain the current size and scope of its programs. I have told Intercollegiate Athletics that it must have a balanced budget by 2020, the year by which the campus must balance its budget.
<rqou> In order to assist them in this goal, I have decided that the campus will assume the portion of the debt resulting from the seismic retrofitting of the stadium and its life-saving/safety improvements that took place several years ago. (No similar unit has ever been asked to assume the cost of seismic retrofitting — that cost has always been borne by the campus.). In return for this concession, I have aske
<rqou> d Intercollegiate Athletics to develop options for relocating soccer and track and field away from Edwards Stadium so that we can consider alternate uses for that site.
<rqou> I want to assure the community that we will not use academic program funds for servicing the stadium’s debt. Nor will we divert money from philanthropic contributions made in the support of academic programs. We have recently engaged an external consultant, funded through private support, to conduct a thorough examination of the finances of the athletic department. I will be working closely with th
<rqou> e department as we develop plans to balance its budget.
<rqou> anyways, most of the discussion right now seems to be about the new GOP tax plan
<rqou> fortunately(?) it doesn't affect me because i'm not in a phd program and not a GSR
m_t has quit [Quit: Leaving]
<pie_> lmao is this real
<pie_> In physics labs, we stopped moving lead bricks bare-handed and used gloves instead.
<pie_> In the very old-school days, so I’ve heard, people tuned cyclotron beams by placing their heads into the beam, closing their eyes, and tracking the beam size by looking at the Cerenkov radiation as the electrons passed through their eyeballs."
<pie_> "
<rqou> i hope that second thing isn't true
<rqou> but moving lead bricks by hand is probably fine
<rqou> i mean, we (or at least I) work with 60/40 SnPb solder all the time
<rqou> (yes, i'm too cheap to even get 63/37)
<Zorix> lead free sucks
<rqou> don'
<rqou> don't tell azonenberg that
<Zorix> well anyone that wants bad solder joints and solder whiskers and dead boards after a few years contributing to more e-waste.. by all means.. but id rather have a joint thats proven reliable for decades heh
<awygle> 60/40 is also garbage tho. 63/37 is materially better.
<rqou> materially?
<awygle> Something something eutectic something. Also my subjective experience says it's better :-P
<balrog> 60/40 is decent and is usually cheaper so people use it
<balrog> it's a good idea to wear gloves than handling lead. or at the very least wash one's hands after doing so
<balrog> Zorix: that's not been my experience with reasonably good lead-free alloys
<azonenberg> Touching lead is pretty harmless
<azonenberg> in the metallic form
<azonenberg> especially bulk chunks like bullets or bricks (vs powder/dust)
<azonenberg> Just don't lick your fingers or eat until you wash your hands
<azonenberg> And you cant really inhale lead from soldering either, the vapor pressure at soldering temps is insignificant
<azonenberg> Flux fumes, otoh, are actually quite nasty
<azonenberg> And yes, 60/40 is garbage
<azonenberg> 63/37 is the lead alloy to use, but I still prefer SAC305 lead-free
<azonenberg> The surface tension is higher, although the viscosity is a little higher too
<azonenberg> It flows very well if you have good flux (nitrogen purging helps too, so i've heard)
<azonenberg> it's actually superior for 2-sided reflow vs lead based
<azonenberg> When i get my new garage set up, though, i'm going all out
<azonenberg> Gonna set up some aquarium tubing to pump nitrogen into my reflow oven and do a full oxygen-free soldering environment
xdeller has joined ##openfpga
<rqou> azonenberg: how do you plan on purchasing nitrogen?
<azonenberg> buy a tank from some welding store then fill it up at airgas or whatever
<rqou> they sell to individuals?
<azonenberg> They'll sell to Antikernel Labs, i can make up corporate letterhead if i need it :p
<rqou> i heard that type of trick isn't good enough for Sigma Aldrich
<azonenberg> They're welcome to look up my company, i have a washington state business license
<azonenberg> Just to make it official
<azonenberg> how much due diligence do you really think they're gonna do?
<rqou> apparently Sigma does a lot
<azonenberg> If i ever try buying from Sigma i'll let you know how it goes
<azonenberg> I have an in with airgas, one of the SAR guys is a manager at the Bremerton location
<azonenberg> So i expect i wont have any problems dealing with them
<rqou> wait wait afaict having a business in WA is much cheaper
<rqou> you don't have CA's $800/yr franchise tax
<azonenberg> Yes, I just have to pay the 1.5% or so "services business" tax on any revenue i may have
<azonenberg> then city business tax if any
<azonenberg> But since this is a company that basically exists to "make things more legal" for my research program
<rqou> i should incorporate my own LLC over in WA :P
<azonenberg> i expect it to largely run at a loss and not pay much tax
<azonenberg> This is not an LLC
<rqou> O_o
<azonenberg> I have no protection against someone suing the company etc
<azonenberg> it's just a "doing business as" registration plus giving me a taxpayer ID number etc
<rqou> ah
<azonenberg> So i can pay business taxes if it's ever necessary
<rqou> for i moment i thought you had incorporated a full C corp
<azonenberg> No
<azonenberg> i have been on LLCs and S-corps in the past
<azonenberg> But this is not one
<cr1901_modern> I'm technically an LLC, but since it's a single person I don't get all the protections of a multi person
<azonenberg> I didnt need it to be, as i wasn't planning on actually doing business
<azonenberg> :p
<cr1901_modern> Prob should've structured as a sole proprietor but too much hassle to restructure
<rqou> i've been procrastinating on setting up an entity like this for myself
<rqou> the problem is that none of them can avoid CA's $800/yr tax
<azonenberg> Move out of CA? :p
* cr1901_modern is happy he lives in NJ
<azonenberg> alternatively, do $800 of consulting business every year
<rqou> that's hard
<azonenberg> cr1901_modern: never thought i'd heard someone say THAT
<azonenberg> :p
<azonenberg> and i can say this because i used to be a jersoid myself
<cr1901_modern> North or South?
<rqou> NJ? you mean the state with the transit hub airport and nothing else? :P :P :P
<cr1901_modern> That meme needs to die
<azonenberg> North, i lived in little falls then wayne
<azonenberg> cr1901_modern: How about...
<cr1901_modern> it's only North Jersey that's a wall-to-wall concrete fortress :3
<azonenberg> "Why are people from New York so depressed?"
<azonenberg> "Because the light at the end of the tunnel is NJ"
<cr1901_modern> Because Christie closed the bridge?
<cr1901_modern> Oh well yours is better
<azonenberg> I heard that from my uncle in PA, lol
<cr1901_modern> azonenberg: Actually, except for all the cool ppl I want to meet, I enjoy living in NJ. Philly isn't too far away and I can use pub transport to get around
<cr1901_modern> (if I didn't have a car)
<azonenberg> cr1901_modern: you're on the south end?
* azonenberg will be in the paterson-wayne area for a bit around xmas
<cr1901_modern> Correct, live 15-20 mins away from Philly
<cr1901_modern> I've met balrog in person before and a few other Twitter friends
<azonenberg> And long island
<azonenberg> and deeper pennsylvania (past harrisburg)
<cr1901_modern> Ahhh Paterson is a bit tough for me to get to :(... but let me know and I'll see what I can do
<azonenberg> So if anybody is in those areas and wants to meet up around xmas
<rqou> azonenberg y u no 34c3?
<azonenberg> Plan is to fly to JFK the 22nd, stay with wife's family on long island until 26th ish, then stay with my cousin in paterson until 29th ish