sb0 changed the topic of #m-labs to: ARTIQ, Migen, MiSoC, Mixxeo & other M-Labs projects :: fka #milkymist :: Logs http://irclog.whitequark.org/m-labs
<sb0> DocScrutinizer05, ohai! welcome
<sb0> whitequark, can you delete the si5324 artiq branch?
<GitHub62> [artiq] whitequark deleted si5324 at e765f48: https://git.io/vonc9
<sb0> thx
<sb0> whitequark, can you find out if the ez-usb chip on the Opal Kelly XEM6010-LX150 can be reprogrammed to implement CDC Ethernet?
<sb0> are there good 8051 tools there days, or is it still lousy sdcc?
<whitequark> sdcc
<whitequark> no one really cares about 8051...
<whitequark> uses the same CY7C68013
<DocScrutinizer05> sb0: hi!
<DocScrutinizer05> a pity, 8051 is still sort of a basic standard
<whitequark> too small to have a decent compiler
<DocScrutinizer05> admittely the CPU arch is crap, but...
<DocScrutinizer05> tbh for 8051 you don't need a decent compiler. K&R c will do, when you leave out the more sophiisticated stuff and basically use it as macroassembler
<whitequark> well that's exactly the problem, c makes a bad macroassembler ;p
<DocScrutinizer05> hehehe
<DocScrutinizer05> then use a decent macroassembler instead ;-)
<sb0> oh, excellent
<sb0> rjo, sounds like this is the way to go. i don't look forward to touching the proprietary opalkelly stuff.
<sb0> according to Jason, it is buggy, which would not surprise me
* whitequark . o O ( is there non-buggy hardware? )
<sb0> I mean, their 8051 firmware and PC drivers
kuldeep has quit [Ping timeout: 240 seconds]
sandeepkr has quit [Ping timeout: 260 seconds]
kuldeep has joined #m-labs
<cr1901_modern> I wouldn't use C for the 8051. It's ASM is fairly tolerable if you can find a good assembler (unfortunately ASEM-51 is closed source last I checked)
sandeepkr has joined #m-labs
<DocScrutinizer05> my last at89c2051 project was even pascal iirc (sorry, almost 10 years ago)
<DocScrutinizer05> or c
<DocScrutinizer05> anyway there are a plethora of supposedly working USB et al libs for 8051
<whitequark> thats not just bare 8051
<whitequark> thats 8051 driving cypress custom USB IP
<DocScrutinizer05> ouch
<whitequark> its purpose is more or less to set up DMA, mapping, and sit idle doing nothing
<DocScrutinizer05> hrhr
<whitequark> so not much use for any existing libs
<DocScrutinizer05> yep
<DocScrutinizer05> obviously
<DocScrutinizer05> my last experience with a USB core (mentorgraphics musb-hdrc) was a nicghtmare
<whitequark> cypress is used a lot, so I think it's moderately alright
<whitequark> never used it myself but talked with people who did
<whitequark> they didn't swear very much
<DocScrutinizer05> well, MG musb is used in OMAP3 (and prolly 4 and 5)
<DocScrutinizer05> so this qualifies for "widely used"
<DocScrutinizer05> still it's an abomination
<DocScrutinizer05> has a statemachine you can't control by software
<DocScrutinizer05> you won't believe it until you see it
<whitequark> there is basically no depth of depravity in proprietary USB IP that will surprise me
<DocScrutinizer05> if onyl MG had a single cheesy register to represent the stae of the musbcore statemachine, and you could write to that... but NOOO
<whitequark> maybe they have it
<whitequark> hidden somewhere undocumented
<DocScrutinizer05> not documented *anywhere*
<whitequark> they gotta debug that shit too
<whitequark> well that should be easy to RE, no? dump all the register space, poke the FSM, dump again
<DocScrutinizer05> well, yes, probably
<DocScrutinizer05> I wasted one year to get stuff working using the documented registers
<DocScrutinizer05> thanks to supposedly TI shipping a twl4030 with SiErr so Nokia had to use a different PHY and that didn't support hostmode at all
<DocScrutinizer05> the funny part: Nokia hw gurus said it never can get done ;-P
sandeepkr has quit [Ping timeout: 276 seconds]
fengling has joined #m-labs
<sb0> rjo, wouldn't it make sense to support setting the arguments from the hdf5 in the browser too?
DocScrutinizer05 has quit [Disconnected by services]
DocScrutinizer05 has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
<GitHub34> [artiq] sbourdeauducq pushed 2 new commits to release-1: https://git.io/vonRu
<GitHub34> artiq/release-1 77280a7 Sebastien Bourdeauducq: language: support setting slices of data in mutate_dataset
<GitHub34> artiq/release-1 2b93642 Sebastien Bourdeauducq: doc: precisions about time cursor interaction
<GitHub148> [artiq] sbourdeauducq pushed 3 new commits to master: https://git.io/vonRr
<GitHub148> artiq/master 7dff446 Sebastien Bourdeauducq: language: support setting slices of data in mutate_dataset
<GitHub148> artiq/master 3aab77d Sebastien Bourdeauducq: doc: precisions about time cursor interaction
<GitHub148> artiq/master ad3d7dc Sebastien Bourdeauducq: browser: cut logging verbosity
<GitHub56> [artiq] sbourdeauducq pushed 1 new commit to master: https://git.io/vonRD
<GitHub56> artiq/master 490bb6e Sebastien Bourdeauducq: gui: save/restore last folder outside repository. Closes #476
<GitHub91> [artiq] sbourdeauducq pushed 1 new commit to release-1: https://git.io/vonRy
<GitHub91> artiq/release-1 46b75db Sebastien Bourdeauducq: gui: save/restore last folder outside repository. Closes #476
<bb-m-labs> build #467 of artiq-kc705-nist_clock is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-kc705-nist_clock/builds/467
<bb-m-labs> build #211 of artiq-win64-test is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/211
fengling has joined #m-labs
<bb-m-labs> build #737 of artiq is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/737
fengling has quit [Ping timeout: 240 seconds]
<bb-m-labs> build #468 of artiq-kc705-nist_clock is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-kc705-nist_clock/builds/468
fengling has joined #m-labs
<bb-m-labs> build #212 of artiq-win64-test is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/212
<bb-m-labs> build #738 of artiq is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/738
<rjo> sb0: you can drag an hdf5 (from the dataset explorer or from a non-artiq app) onto an experiment editor. is that what you mean?
<rjo> sb0, whitequark: the usrps have the ez2 as well and really well debugged software stacks for them.
<rjo> i would probably rather copy from them than from anywhere else.
<rjo> and by the way, if we want to properly do the phase stability measurement, i would do it this way: http://scitation.aip.org/content/aip/journal/rsi/87/5/10.1063/1.4950898
sandeepkr has joined #m-labs
<sb0> rjo, hmm, that's not obvious. i'd add a button like in the dashboard...
<rjo> it needs documentation or some way to make it obvious. but a button and yet another explorer thing popping up is definitely not how i would use it.
<rjo> the other -- maybe more natural -- thing would be to have activate load the hdf5 into the currently active editor.
<sb0> the button can be "load arguments from the currently selected hdf5"
sb0 has quit [Quit: Leaving]
<rjo> ok. that's fine.
fengling has quit [Ping timeout: 240 seconds]
fengling has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
fengling has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
fengling has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
rohitksingh has joined #m-labs
fengling has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
fengling has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
fengling has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
fengling has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
<whitequark> sb0: yeah, usrps sound good
sandeepkr has quit [Read error: No route to host]
sandeepkr has joined #m-labs
fengling has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
rohitksingh has quit [Quit: Leaving.]
fengling has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
mumptai has joined #m-labs
fengling has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
fengling has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
mumptai has quit [Quit: Verlassend]
fengling has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
sb0 has joined #m-labs
fengling has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]