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
key2 has joined #m-labs
key2 has quit [Read error: Connection reset by peer]
sandeepkr has quit [Read error: Connection reset by peer]
sandeepkr has joined #m-labs
<whitequark> cr1901_modern: normal python does not need to specialize methods for different arguments
<cr1901_modern> whitequark: I'm sorry, are you willing to elaborate? I'm assuming you have to specialize methods for different arguments b/c of the constraints that ARTIQ puts on the code. I still don't see why specializing methods for different classes based on inheritance is that much tougher.
<whitequark> the compiler doesn't know anything about inheritance, nor even it treats the self argument as something special
<cr1901_modern> Perhaps I should review how Python implements inheritance internally and see if I still have questions
<cr1901_modern> whitequark: In NORMAL Python (not your compiler), is self treated specially?
fengling has joined #m-labs
<whitequark> no
sandeepkr has quit [Read error: Connection reset by peer]
sandeepkr has joined #m-labs
sandeepkr has quit [Read error: Connection reset by peer]
sb0 has quit [Quit: Leaving]
rohitksingh has quit [Quit: Leaving.]
sandeepkr has joined #m-labs
mumptai has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
kuldeep has quit [Ping timeout: 276 seconds]
sandeepkr has quit [Ping timeout: 276 seconds]
fengling has joined #m-labs
mumptai has quit [Remote host closed the connection]
kuldeep has joined #m-labs
kuldeep has quit [Ping timeout: 265 seconds]
sandeepkr has joined #m-labs
kuldeep has joined #m-labs
sandeepkr has quit [Read error: No route to host]
sandeepkr has joined #m-labs
FabM has joined #m-labs
key2 has joined #m-labs
sb0 has joined #m-labs
<sb0> cr1901_modern, just ask away...
mumptai has joined #m-labs
mumptai has quit [Remote host closed the connection]
sb0 has quit [Quit: Leaving]
fengling has quit [Quit: WeeChat 1.4]
fengling has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
fengling has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
sb0 has joined #m-labs
<whitequark> sb0: why? do I have water leak problems?
<sb0> could be an extra safety that shuts down the chiller if a leak appears
<whitequark> why would a leak appear?
<sb0> that's not an unusual problem in watercooling systems
<whitequark> well, I don't really see that happening with correctly sized hose and fittings
<whitequark> (which, amusingly, is hard, I've seen more than one commercial system with blatantly wrong diameters)
<whitequark> but if you'd like to be very certain, we can put collets on every connection.
<whitequark> I have enough for all of them
<whitequark> the problem with that device is what does it do when a hose has condensate on it?
<whitequark> sure, condensate means that the system is tuned improperly (there shouldn't be condensate *inside* the pump either) but it's fail-deadly
<whitequark> it turns off the chiller and the pump cooks
<sb0> yeah, well, turn off the rest as well
<whitequark> so that means shutting down turbopump at 100% speed
<whitequark> just the heater, perhaps, viable. I still vote for collets
fengling has joined #m-labs
key2 has quit [Ping timeout: 276 seconds]
fengling has quit [Ping timeout: 240 seconds]
rohitksingh has joined #m-labs
<mithro> what kintex based board are you guys using?
<rjo> kc705
<mithro> how "fast" do you run the DDR3 on that?
<sb0> 1 Gbps/pin
<sb0> DDR3 has a minimum clock frequency
<sb0> meeting it on the spartan6 with its broken iodelays and without the magic undocumented mcb components may be challenging.
<mithro> sb0: 1 Gbps/pin means a 500MHz frequency with DDR?
<sb0> yes
<sb0> the mcb uses special circuitry for sampling data, which AFAICT cannot be decoupled from the hardened memory controller logic
<sb0> in addition to some other undocumented but simpler IOB features
<sb0> it's a pretty stupid design and it would have been much better if they simply exposed DDR3-compatible data capture/output logic to the fabric
fengling has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
sb0 has quit [Read error: Connection reset by peer]
sb0 has joined #m-labs
rohitksingh has quit [Ping timeout: 246 seconds]
rohitksingh has joined #m-labs
fengling has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
rohitksingh has quit [Ping timeout: 260 seconds]
rohitksingh has joined #m-labs
<GitHub9> [artiq] jordens pushed 7 new commits to master: https://git.io/vrqNj
<GitHub9> artiq/master cd13045 Robert Jordens: browser: analyze stubs
<GitHub9> artiq/master 5d58258 Robert Jordens: examples: reconstruct scans when analyze()ing HDF5 files
<GitHub9> artiq/master 2a5eaea Robert Jordens: flopping_f_simulation: use ufuncs in model()
<bb-m-labs> build #418 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/418
<GitHub160> [artiq] jordens pushed 1 new commit to master: https://git.io/vrqhm
<GitHub160> artiq/master 260390b Robert Jordens: browser: set objectName for toolbar
<bb-m-labs> build #174 of artiq-win64-test is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/174
<bb-m-labs> build #684 of artiq is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/684
<bb-m-labs> build #419 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/419
<bb-m-labs> build #175 of artiq-win64-test is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/175
<bb-m-labs> build #685 of artiq is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/685
mumptai has joined #m-labs
fengling has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
rohitksingh has quit [Quit: Leaving.]
sandeepkr has quit [Ping timeout: 265 seconds]
sandeepkr has joined #m-labs
fengling has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
<cr1901_modern> sb0: Why is Xilinx optimizing out all my sequential logic here https://gist.github.com/cr1901/e9ed9ba9e7cf8c791a0d0545125a36e4
<cr1901_modern> Well I know the answer, but it doesn't make sense: I manually defined the sys clock domain, and made sure to connect it at the top level
<cr1901_modern> This is a minimal example of course; the real design has multiple clock domains, so I don't have a choice but to manually define them.
mumptai has quit [Quit: Verlassend]
fengling has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
sandeepkr_ has joined #m-labs
sandeepkr has quit [Ping timeout: 260 seconds]
kuldeep has quit [Ping timeout: 276 seconds]
kuldeep has joined #m-labs
sandeepkr_ has quit [Ping timeout: 246 seconds]
sandeepkr_ has joined #m-labs
fengling has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]