<sorear> for SBCs, wifi, 120V, and a few GB of storage are musts; unclear if I need to acquire a keyboard and monitor; actually all of the things I want to do I could do with a vps hmm
<awygle> oh interesting. yeah a vps might be a good idea. another option could be an intel NUC, i have one and they're nice small easy little computers
<felix_> hm, ok. maybe a third of the qfn footprints in the kicad libary i looked at didn't have a segmented center pad. didn't look at that many footprints though
<awygle> there's a beaglebone with wifi as well, i think it's the blue or the green?
<awygle> felix_: yeah that's fair. the "old" footprints and symbols still hang around a bit, but there's an active effort to clean things up and fix a lot of issues.
<felix_> for a few footprints i have cleanup patches, but for the qfns in my last few designs i just always used my qfn footprint generator
<sorear> for fpga stuff… most of what I want to do is "try to implement various ideas I've had, and also contribute to the open tools"… a lot of which is just algorithms, but memory and i/o could be useful??
<awygle> sorear: one of the nice things about dev boards like the versa or the Arty A7 is that they have a ton of stuff on them which means if you want to do an open-source DDR3 controller or something, the peripheral is available.
<sorear> yeah
<awygle> those two would be high on my list
<TD-Linux> zkms, I ran vivado on a (64-bit) atom with 8GB of RAM
<TD-Linux> but don't do that
<awygle> lol
<cr1901_modern> sorear: Tinkerboard is my preferred SBC; more powerful than even Pi 3+. It can run yosys just fine; you could attach a icezero Pi hat and you have yourself an ARM-based FPGA dev board
<cr1901_modern> (that's not Zynq)
azonenberg_work has quit [Ping timeout: 240 seconds]
<sorear> looks like this is 32-bit, while the pi3 is 64-bit?
<sorear> i guess most boards even today don't have >3gb
<cr1901_modern> I don't know of any. There's also Pine64, but I've heard of board issues w/ that
<cr1901_modern> I'm very happy w/ my Tinkerboard, 64-bit isn't something I really miss on it
<prpplague> sorear: well, it's just a matter of the address space, for most arm 32-bit devices the practical limit is at 2gb
<prpplague> sorear: once you jump to 64-bit the range opens up
<prpplague> sorear: a lot of companies about 5 years ago were tinkering with smaller dev boards with 2 to 8gb of ram, but that niche market didn't really pan out
<awygle> Theres that ultra zed board, is that still hilarious cheap?
<prpplague> sorear: so what you have now days is most arm boards have 2gb, where the higher end arm server soc's simply use DDR memory same as your "PC"
<sorear> what do the boards use if it's not DDR
<cr1901_modern> $535 is not what I'd call cheap
<prpplague> sorear: sorry let me rephrase, i didn't specify clearly
<awygle> It's still ddr (or sdr I guess) but not dimms
<prpplague> sorear: so what you have now days is most arm boards have 2gb soldered directly to the board, where the higher end arm server soc's simply use DDR dimm memory sockets same as your "PC"
<prpplague> sorear: and most of the boards with soldered down ram are LPDDR
<prpplague> sorear: since lineage of most of the chips is from the cell phone industry
<awygle> eh idk about most. but it's pretty common
<sorear> prpplague: does the soc actually care whether the trace to the memory is planar or turns out of plane onto a DIMM?
<awygle> No
<prpplague> sorear: no
<sorear> i assumed that was a PCB/DFM issue only
<sorear> with the devboards not providing sockets because they add a lot to pcb cost
<prpplague> sorear: it's mainly just cost, but a large number of the chips also use POP , or Package On Package
<prpplague> and that has physical size limits
<prpplague> so you generally don't see available memory in PoP form bigger than 2gb
<prpplague> 4gb get's pricey
<sorear> i asked some berkeley/sifive people years ago why the the Xilinx boards they were using for testing all had 2gb of soldered-on memory instead of sockets, given that they were paying well over $1k for the FPGA *surely* the cost of a DIMM connector was negligible
<sorear> never got a good answer
<prpplague> sorear: hehe, well, memory training is a pain in the ass, so if they do soldered down, they only have to figure out how to train one set of memory
<prpplague> sorear: it's a big deal from a support perspective
<prpplague> sorear: technically it's possible to do a lot of different things with regards to memory, but everything is commodity and cost driven, both from a support and logistics perspective
<TD-Linux> there are a couple arm boards with socketed memory. like softiron overdrive
<reportingsjr> :O this is incredible: https://youtu.be/IANBoybVApQ?t=345
<reportingsjr> I really want to buy a set of those magnets, but it is a $50 minimum from the company
<prpplague> TD-Linux: hehe, yes indeed....
* prpplague laughs
<prpplague> TD-Linux: i designed that board
<TD-Linux> nice. it's the only good arm board I own
<prpplague> hehe
<prpplague> TD-Linux: technically it was design to get all the core design down and tested
<prpplague> TD-Linux: it's that basis of all of our other AMD arm based systems
<awygle> Oh yeah I heard about those magnets. Crazy.
unixb0y has quit [Ping timeout: 252 seconds]
unixb0y has joined ##openfpga
<sorear> are there products I should NOT use if I want to be able to contribute to the open tools later?
azonenberg_work has joined ##openfpga
<sorear> limited storage and I/O on the versa
<sorear> unclear if the "expansion connectors" interface to things that exist or things I'd have to make
<pie_> is rowhammer still a thing?
<zkms> of course lol
<pie_> well i mean its not like the hardware changed
<pie_> mostly unrelated, is rowhammer within a cpu cache a thing
<awygle> sorear: most likely things you'd have to make.
<pie_> i dont actually know how it works on a hardware level
<awygle> the closest thing those connectors look like is a beaglebone, so i wonder if capes would work? but i haven't checked
<pie_> ok I looked up how rowhammer works on a hardware level
mumptai_ has joined ##openfpga
* prpplague returns with beer and solder paste
<prpplague> i love being able to purchase both beer and solder paste at the same place after 9pm on a saturday night
<prpplague> 'merica
<rqou> lol where?
<prpplague> rqou: fry's
<rqou> they have beer?
<rqou> TIL
mumptai has quit [Ping timeout: 252 seconds]
<prpplague> rqou: not all of them, but some do
<awygle> azonenberg_work: so if you mostly use thin clients, do you use RDP or similar with your backends or just console?
<rqou> i knew that fry's has (or at least used to have) milk for the "wife asks engineer husband whether he remembered to go buy milk" situation :P
<prpplague> awygle: rdp to windows can be a bit funky, a lot of the rendering doesn't work well, i've tried a couple dozen configurations for altium
<awygle> this conversation gets extra confusing when you realize frys is also a grocery store
<prpplague> awygle: surprisingly, vnc works better
<qu1j0t3> so they don't actually FRY anything?
<awygle> prpplague: yeah whichever one. "do your backends have a gui or what" is really my question.
<prpplague> qu1j0t3: it's texas, everything is fried
<prpplague> awygle: oh interesting
<awygle> i have never had a cat which snores before, he keeps scaring the shit out of me
<prpplague> awygle: allergies?
<rqou> i didn't know cats could snore :P
<awygle> idk, he just snores. the vet said it was fine
<cr1901_modern> prpplague: I would think a cat w/ allergies would sneeze more than snore
* cr1901_modern has seen plenty of sneezing cats
<prpplague> awygle: or is it just your flatmate dressed as a cat snoring?
<awygle> the _other_ cat sneezes, and coughs. and he has asthma apparently
<prpplague> awygle: tell it to stop smoking cigarettes
<awygle> prpplague: that would also be alarming as i live alone
<rqou> lool
<awygle> (cats notwithstanding)
<prpplague> awygle: hehe
<rqou> prpplague: i thought cats just smoke catnip? :P
<awygle> i mean dogs can snore, why not cats?
<prpplague> rqou: herb is herb
* prpplague pictures a cat smoking a big fat joint of catnip
<awygle> so that frys link has 32GB of RAM for 380$ :(
<awygle> why ram so expensive
<rqou> blame apple?
<rqou> usually a good bet whenever a component is expensive
<cr1901_modern> prpplague: Ever see a cat break apart a cat toy filled w/ kitty pot?
<prpplague> awygle: maybe i should sell you some of the eval ram i have
<prpplague> cr1901_modern: hehe yea when i was younger, now days i am more of a dog person
<awygle> prpplague: i would not be opposed to this
<rqou> btw are any of you cat owners weeb enough to give your cats silver vine instead of boring kitty pot? :P
<prpplague> little izzy
<cr1901_modern> I don't get the reference
<cr1901_modern> I meant it's bad enough I've tried/liked pocky before
<cr1901_modern> I try not to actively increase by weeb score
<prpplague> cr1901_modern: ??
<rqou> silver vine is "the most popular cat treat in Asia"
<rqou> whereas catnip is more popular in america
<cr1901_modern> prpplague: Answering >btw are any of you cat owners weeb enough to give your cats silver vine instead of boring kitty pot? :P
<prpplague> cr1901_modern: oh
<prpplague> cr1901_modern: gotcha
<awygle> i have not done so but i am game to try it, it looks like it would distract them longer than catnip does
<rqou> lol
<zkms> these vivaldi antennas are so tempting... http://www.rfspace.com/RFSPACE/Antennas.html i kind of want to get one >_>;
<prpplague> awygle: what kind of ram are you looking for?
<awygle> prpplague: ddr4
* prpplague opens up his ram box
<prpplague> awygle: speed?
<prpplague> awygle: ecc?
<prpplague> awygle: size?
<awygle> up to 3200, no ecc (not supported :()
<awygle> ideally 16GB modules
<awygle> rqou: i'm watching a video of a woman giving her cats silver vine and they are the most gorgeous ragdolls T_T so cute
<rqou> lol
<rqou> i should get a cat
<prpplague> awygle: only have 4 and 8 at no ecc
<prpplague> awygle: 16 and 32 with ecc
<awygle> zkms: those are super cool! UWB antennas are great
<prpplague> awygle: bummer
<awygle> prpplague: hang on, lemme confirm whether ecc is supported
<awygle> i'd rather have it if it is
<prpplague> awygle: i have 4 sticks of 2133 32gb ecc that'd i'd do a good deal on
<sorear> pie_: IBM eDRAM caches, probably. Every other vendor uses SRAM even for the L3 which has different analog issues
<awygle> prpplague: yeah it's not supported, bummer
<pie_> sorear, aha.
<prpplague> awygle: doh
<awygle> thanks for the offer tho
<prpplague> awygle: i'll dig around and see if i have any other stuff hanging around
<prpplague> (tomorrow
<sorear> also most CPU caches these days are ECC because you save net energy by running them *below* the minimum voltage where they reliably store data
<prpplague> hehe
<rqou> O_o is _that_ why?
<sorear> even if ECC isn’t supported for main memory, it’s probably mandatory for the cache
<cr1901_modern> Wouldn't be the first time I've heard of "more transistors == less power usage" in the long run
<zkms> sorear: do you have a cite on that, i'm interested
<zkms> re: the reason CPU cache is ECC
<sorear> poke me in the morning, I should be asleep
<zkms> r
<zkms> roger
_whitelogger has joined ##openfpga
<azonenberg_work> awygle: I've mostly been using VNC actually
<azonenberg_work> i have one box hosting a bunch of VMs and the other remotes into them
<azonenberg_work> But i use ssh heavily too
<azonenberg_work> Depends on the use case
azonenberg_work has quit [Ping timeout: 252 seconds]
Bike has quit [Quit: Lost terminal]
azonenberg_work has joined ##openfpga
rohitksingh has joined ##openfpga
<whitequark> awygle: so I looked at 3d printer hardware
<whitequark> I feel incredibly good about my PCB design skills now
<awygle> whitequark: lol I saw your tweets
<awygle> Hey how good is the Glasgow self test? I know you were working on one
<whitequark> awygle: `glasgow run selftest --help`
<awygle> woo
<awygle> I will be building at least one tomorrow. Ideally all of them but we'll see lol
<whitequark> sweet
* awygle zzz
<rqou> herp derp, iterative graph manipulating algorithms are hard (not P&R related, yet another distraction)
<rqou> cyclic graphs are also hard :P
azonenberg_work has quit [Ping timeout: 240 seconds]
azonenberg_work has joined ##openfpga
mwk has quit [Remote host closed the connection]
mwk has joined ##openfpga
mwk has quit [Ping timeout: 245 seconds]
mwk has joined ##openfpga
rohitksingh has quit [Quit: Leaving.]
mwk has quit [Remote host closed the connection]
rohitksingh has joined ##openfpga
mwk has joined ##openfpga
mwk has quit [Remote host closed the connection]
mwk has joined ##openfpga
mwk has quit [Ping timeout: 252 seconds]
mwk has joined ##openfpga
rohitksingh has quit [Quit: Leaving.]
rohitksingh has joined ##openfpga
mumptai_ has quit [Quit: Verlassend]
mumptai has joined ##openfpga
rohitksingh has quit [Quit: Leaving.]
indy has quit [Quit: ZNC - http://znc.sourceforge.net]
ym has joined ##openfpga
indy has joined ##openfpga
rohitksingh has joined ##openfpga
rohitksingh has quit [Ping timeout: 244 seconds]
rohitksingh has joined ##openfpga
<keesj> is https://github.com/AnlogicInfo any good/ known?
rohitksingh has quit [Ping timeout: 246 seconds]
_whitelogger has joined ##openfpga
Miyu has joined ##openfpga
ormiret has joined ##openfpga
Bike has joined ##openfpga
mwk has quit [Ping timeout: 264 seconds]
mwk has joined ##openfpga
mwk has quit [Ping timeout: 246 seconds]
mwk has joined ##openfpga
mwk has quit [Read error: Connection reset by peer]
mwk has joined ##openfpga
<q3k> preparing to move, put all of my devboards into a single SAMLA box
<q3k> I know now I have more than 20 litres of devboards
<q3k> I'm ready to acknowledge that I might have a problem.
<Miyu> feel free to send them all to me if that makes you feel better
<Miyu> :D
* Miyu doesn't have a hoarding problem, she just has a lot of hobbies
<q3k> might actually do a big ass online-garage-sale thing when i'm done moving
<q3k> i'd be willing to part with most of this crap as long as someone makes good use of it
<Miyu> :>
* Miyu her next book will likely involve even more FPGAs and VHDL :)
<Miyu> and embedded stuff, no doubt
emeb has joined ##openfpga
<sorear> zkms: i'm not finding any really canonical reference, but "sram voltage scaling ecc" turns up a few, e.g. http://pages.cs.wisc.edu/~alaa/papers/micro09_reliability.pdf
<qu1j0t3> * | Miyu doesn't have a hoarding problem, she just has a lot of hobbies || that's what i tell myself
<Miyu> :D
<sorear> that's actually a decent one, esp §4
<sorear> rqou: ^potentially also relevant
<Zorix> me too.. hobbies heh
mumptai has quit [Quit: Verlassend]
mmicko has quit [Quit: leaving]
mmicko has joined ##openfpga
mmicko has quit [Client Quit]
mmicko has joined ##openfpga
mwk has quit [Remote host closed the connection]
mwk has joined ##openfpga
<gruetzkopf> i mostly store my stuff in euroboxes. the biggest one available is 800x1200mm (literally pallet sized)
<florolf> gruetzkopf: can you recommend a supplier of transparent euroboxes? the auer ones are all opaque
<awygle> euroboxes for your eurocards that go in your euroracks
<azonenberg_work> ... in the eurozone?
<awygle> high way to the eurozone
mwk has quit [Ping timeout: 245 seconds]
<sorear> question that didn't get any takers last night: are there products I should NOT use if I want to be able to contribute to the open tools later?
<azonenberg_work> sorear: the main thing to avoid is reversing any of the proprietary tools
<azonenberg_work> merely using them shouldnt be a big deal but dont decompile them etc
<gruetzkopf> i'm all about opaque ons, sorry
<gruetzkopf> *ones
mwk has joined ##openfpga
mwk has quit [Ping timeout: 252 seconds]
azonenberg_work has quit [Ping timeout: 272 seconds]
mwk has joined ##openfpga
<cpresser> florolf: there are some sellers that have used euroboxes on ebay. I usually go for those.
<cpresser> ah wait, didnt read the question properly. basically all of them are opaque.
<awygle> hm. at what point is it worth going to a switcher instead of an ldo... i should really figure out how much power this thing is allowed to draw...
mwk has quit [Ping timeout: 240 seconds]
mwk has joined ##openfpga
mwk has quit [Ping timeout: 272 seconds]
mwk has joined ##openfpga
mwk has quit [Ping timeout: 272 seconds]
mwk has joined ##openfpga
mwk has quit [Remote host closed the connection]
azonenberg_work has joined ##openfpga
mwk has joined ##openfpga
mwk has quit [Ping timeout: 245 seconds]
mwk has joined ##openfpga
mwk has quit [Remote host closed the connection]
<TD-Linux> I don't really have a good storage solution for bare PCBs either, I currently use plastic totes with cardboard spacers inside
<TD-Linux> awygle, given the really low idle power switchers you can get now, the switcher is nearly always going to be more efficient
<q3k> gruetzkopf: where do you buy your euroboxes, and how much are they?
<q3k> gruetzkopf: i'm thinking of upgrading from ikea samla ones, as they suck at stacking
<q3k> gruetzkopf: although maybe i should just invest in proper shelving instead
<gruetzkopf> mostly diffusion
<prpplague> i mount all my pcbs on laser cut acrylic and have a generic book shelf which has adjustable pegs for shelves. each acrylic board slides in on the set of pegs
<prpplague> i can get about 25 boards in at a time
emeb has quit [Quit: Leaving.]
Miyu has quit [Ping timeout: 244 seconds]
GenTooMan has joined ##openfpga