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
<GitHub39> [smoltcp] m-labs-homu commented on issue #163: :sunny: Test successful - [status-travis](https://travis-ci.org/m-labs/smoltcp/builds/342130636?utm_source=github_status&utm_medium=notification)
<GitHub116> [smoltcp] m-labs-homu merged auto into master: https://github.com/m-labs/smoltcp/compare/f1e5c73caec0...1ea5ada5dfd0
<GitHub178> [smoltcp] m-labs-homu closed pull request #163: Add Clone impl to EthernetFrame (master...ethernet-frame-clone) https://github.com/m-labs/smoltcp/pull/163
<travis-ci> m-labs/smoltcp#747 (master - 1ea5ada : Andrew Cann): The build passed.
futarisIRCcloud has joined #m-labs
[X-Scale] has joined #m-labs
X-Scale has quit [Ping timeout: 268 seconds]
[X-Scale] is now known as X-Scale
<GitHub7> [smoltcp] whitequark commented on pull request #141 9bfd397: Why not `impl Default for Duration`? `std` does this. https://github.com/m-labs/smoltcp/pull/141#discussion_r168658904
<GitHub157> [smoltcp] whitequark commented on pull request #141 9bfd397: Nit: it's not clear from the signature and doc comment that this means `std::time::SystemTime`. https://github.com/m-labs/smoltcp/pull/141#discussion_r168659428
<GitHub38> [smoltcp] whitequark commented on issue #141: @m-labs-homu delegate+... https://github.com/m-labs/smoltcp/pull/141#issuecomment-366121805
<GitHub119> [smoltcp] whitequark commented on issue #139: @hjr3 Can you squash the commits please? https://github.com/m-labs/smoltcp/pull/139#issuecomment-366122139
<GitHub100> [smoltcp] dlrobertson commented on issue #141: @m-labs-homu r=whitequark https://github.com/m-labs/smoltcp/pull/141#issuecomment-366130008
<GitHub0> [smoltcp] m-labs-homu commented on issue #141: :pushpin: Commit cbedd74 has been approved by `whitequark`
<GitHub20> [smoltcp] m-labs-homu pushed 5 new commits to auto: https://github.com/m-labs/smoltcp/compare/1ea5ada5dfd0...c418b60b5db9
<GitHub20> smoltcp/auto 8e74fce Dan Robertson: Update examples to use time types...
<GitHub20> smoltcp/auto a2e7c17 Dan Robertson: Update iface and phy_wait to use new time types...
<GitHub20> smoltcp/auto 2ea1908 Dan Robertson: time: Improve time types...
<GitHub37> [smoltcp] m-labs-homu commented on issue #141: :hourglass: Testing commit cbedd743db9bef88e4e0dd8e15bf042fa38c0ae4 with merge c418b60b5db93753999ae51d33ec4dc1d1631c69... https://github.com/m-labs/smoltcp/pull/141#issuecomment-366130038
<travis-ci> m-labs/smoltcp#751 (auto - c418b60 : Dan Robertson): The build passed.
<GitHub148> [smoltcp] m-labs-homu commented on issue #141: :sunny: Test successful - [status-travis](https://travis-ci.org/m-labs/smoltcp/builds/342175985?utm_source=github_status&utm_medium=notification)
<GitHub11> [smoltcp] m-labs-homu merged auto into master: https://github.com/m-labs/smoltcp/compare/1ea5ada5dfd0...c418b60b5db9
<GitHub194> [smoltcp] m-labs-homu closed pull request #141: Use the time types instead of a u64 (master...add_timestamp) https://github.com/m-labs/smoltcp/pull/141
<GitHub55> [smoltcp] m-labs-homu commented on issue #136: :umbrella: The latest upstream changes (presumably c418b60b5db93753999ae51d33ec4dc1d1631c69) made this pull request unmergeable. Please resolve the merge conflicts. https://github.com/m-labs/smoltcp/pull/136#issuecomment-366131241
<GitHub139> [smoltcp] m-labs-homu commented on issue #140: :umbrella: The latest upstream changes (presumably c418b60b5db93753999ae51d33ec4dc1d1631c69) made this pull request unmergeable. Please resolve the merge conflicts. https://github.com/m-labs/smoltcp/pull/140#issuecomment-366131280
<GitHub71> [smoltcp] whitequark commented on issue #141: Thanks! Great work. https://github.com/m-labs/smoltcp/pull/141#issuecomment-366132107
<GitHub174> [smoltcp] whitequark closed issue #124: Use Instant type instead of u64 https://github.com/m-labs/smoltcp/issues/124
<GitHub54> [smoltcp] dlrobertson commented on issue #160: > What routing types should we implement?... https://github.com/m-labs/smoltcp/issues/160#issuecomment-366132664
<GitHub10> [smoltcp] whitequark commented on issue #160: :+1: https://github.com/m-labs/smoltcp/issues/160#issuecomment-366137393
rohitksingh_work has joined #m-labs
<GitHub17> [smoltcp] whitequark closed issue #132: The ip module in wire contains no IPv6 tests https://github.com/m-labs/smoltcp/issues/132
<GitHub162> [smoltcp] whitequark commented on issue #93: @jonaskeller Any luck reproducing? https://github.com/m-labs/smoltcp/issues/93#issuecomment-366137902
attie has quit [Ping timeout: 268 seconds]
attie has joined #m-labs
<sb0> whitequark, it doesn't find python3 for some reason ...
bb-m-labs has quit [Quit: buildmaster reconfigured: bot disconnecting]
bb-m-labs has joined #m-labs
<GitHub-m-labs> [buildbot-config] sbourdeauducq pushed 1 new commit to master: https://git.io/vAcwL
<GitHub-m-labs> buildbot-config/master 393de4a Sebastien Bourdeauducq: use python instead of python3 to run unittests
<sb0> bb-m-labs, force build artiq
<bb-m-labs> build #2053 forced
<bb-m-labs> I'll give a shout when the build finishes
<sb0> and the path order doesn't look right... sigh
early has quit [Ping timeout: 260 seconds]
early has joined #m-labs
<bb-m-labs> build #1209 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/1209
<bb-m-labs> build #2053 of artiq is complete: Failure [failed python_unittest_2] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/2053
<sb0> bb-m-labs, force build artiq
<bb-m-labs> build #2054 forced
<bb-m-labs> I'll give a shout when the build finishes
<GitHub64> [artiq] sbourdeauducq commented on issue #902: @enjoy-digital Does this patch look good? https://github.com/m-labs/artiq/issues/902#issuecomment-366152548
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
<bb-m-labs> build #1210 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/1210
<bb-m-labs> build #726 of artiq-win64-test is complete: Warnings [warnings python_unittest] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/726
<bb-m-labs> build #2054 of artiq is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/2054
<GitHub65> [artiq] enjoy-digital commented on issue #902: @sbourdeauducq: we added some features to drop packets and code seems indeed inconsistent.... https://github.com/m-labs/artiq/issues/902#issuecomment-366177726
<_florent_> hartytp: thanks a lot for the tests on the HMC7043, that's something i wanted to do but haven't the right scope
<_florent_> hartytp: the code is up to date, value are set to 0, but i was ajusting value manually
<_florent_> hartytp: i also saw that i was not setting the mux correctly for the analag delay, but then i was trying with the digital delay, but was not able to see difference on the dac synchronization, so i was not able to conclude
<_florent_> hartytp: if you want to continue testing, we should try to get the digital delay working.
<_florent_> hartytp: one thing i was thinking about the digital delay is that we may need to set another register that would do the update
<_florent_> hartytp: or that is must be program in a specific (undocumented order)
<_florent_> hartytp: on tests that can be mabe is to change this value in the gui export
<_florent_> hartytp: and reprogram the entire hmc7043 and see if it's digital delay is then working
<hartytp> _florent_ thanks for the info!
<hartytp> hmmm...
<hartytp> let me look over the register map/datasheet and see what I can find
<_florent_> hartytp: are you using the gui?
<hartytp> no
<hartytp> planning to use the registers you have there as a starting point
<hartytp> am copying them directly to the rust code, and in parallel reading the datasheet to make sure I understand everything
futarisIRCcloud has joined #m-labs
<hartytp> _florent_ if you want to try changing the digital delay with the GUI and then send me a diff that would be great
<hartytp> _florent_ nb the register writes aren't as bad as they look; most of the writes in the code you exported just program registers to their defaults
<hartytp> also, there are a few other things we probably want to change, like enabling "high performance" mode
<_florent_> hartyp: yes sure, i'm going to do that
<hartytp> _florent_ two questions for you, looking at regs 0xA and 0xB
<hartytp> well, maybe only 1
<hartytp> do you get what clkin0 vs clkin1 are?
<_florent_> hartytp: https://pastebin.com/Dh8HmpkW
<_florent_> hartytp: sclkout1 digital delay set to 1, sclkout3 digital delay set to 3
<hartytp> I would have thought that clkin0 was the input we're using, but that input buffer is disabled
<hartytp> thanks!
<hartytp> _florent_ well, other question is do you understand the termination settings, the datasheet is a bit vague
<hartytp> you have the high-Z input setting enabled, but not totally sure what that does...
<rjo> hartytp: do a synoptic datasheet reading with the hmc7044.
<hartytp> does the 7044 give more info?
<rjo> hartytp: sure. it disentangled the labeling.
<hartytp> okay, will have a look, thanks!
<_florent_> hartytp: sorry i have to go, i'll try to answer your question a bit later
<hartytp> np
<rjo> clkin0/rfsyncin (44) is rfsyncin (43) and clkin1/fin is clkin (43)
<hartytp> yes, that's what I assumed from the fact that _florent_'s registers worked
<larsc> I hope to get on the phone with the designer of the HMC7044 next week, if you have any questions I can try to sneak them in
<hartytp> _florent_ digital phase shift may be fine.
<hartytp> need to look more carefully, but you are using the div/2 on the clock input, so AFAICT the digital phase shift shifts by a complete cycle of the 1.2GHz clock, so I don't see it
attie has quit [Remote host closed the connection]
attie has joined #m-labs
<hartytp> _florent_ a lot of those register writes are to read-only registers
rohitksingh_work has quit [Read error: Connection reset by peer]
attie has quit [Ping timeout: 260 seconds]
attie has joined #m-labs
<rjo> larsc: thanks! i'd like to know where the 7044 git its "upper half" (the PLL part that the 7043 is lacking) from. is that a new design? and what's his take on choosing between hmc830 + hmc7043 over hmc7044 (for simplicity and performance)?
attie has quit [Ping timeout: 256 seconds]
attie has joined #m-labs
rohitksingh has joined #m-labs
<larsc> rjo: you mean if the pll section is taken from a differnt part?
<rjo> larsc: yes. specifically what the pll heritage of the hmc7044 is. is it the hmc830? the register interface looks pretty different.
<larsc> I believe it is anew design, but I'll ask
rohitksingh1 has joined #m-labs
<GitHub189> [artiq] sbourdeauducq commented on issue #902: Yes, my code completely discards oversized packets on purpose. If you truncate them, they will fail FCS and get discarded later - why do you want to keep this behavior? https://github.com/m-labs/artiq/issues/902#issuecomment-366239749
rohitksingh1 has quit [Quit: Leaving.]
<whitequark> sb0: probably has little to do with path?
<whitequark> given that it always worked before
<whitequark> i'll take a look in a moment
<hartytp> anyone know which 7043 outputs we're planning to use out of: GTP_CLK{1,2}, FPGA_DAC_SYSREF, {AMC, RTM}_MASTER_AUX_CLK?
<hartytp> okay, I've replaced the csv with this https://hastebin.com/
<hartytp> oops
<hartytp> looks like both phase shifts work
<hartytp> sec, will confirm
<hartytp> yes, both digital and analog phase shifts work
<hartytp> nb previously you were shifting the SYSREF by 180deg steps relative to the 600MHz DAC clock because you were using the input divider instead of the channel dividers
<hartytp> may explain the lack of DAC synch errors...
<hartytp> regs labelled wtf are set by eval software but not mentioned on HMC7043 datasheet...
<hartytp> or have a different value to the defautls without any explanation.
<GitHub187> [smoltcp] whitequark commented on issue #140: @phil-opp ping? I'd like to merge this. https://github.com/m-labs/smoltcp/pull/140#issuecomment-366256398
<hartytp> okay, unless anyone has any comments about that code, I'll tidy it up and submit a PR
<sb0> hartytp, no regression on either DAC? PRBS etc. passing?
<sb0> if so this looks awesome, thx
<hartytp> haven't checked that
<hartytp> not sure PBRS was passing on my board anyway :(
<hartytp> but, what I have done is to check that both DAC_CLK and DAC_SYSREF outputs have the correct frequency and that I can shift the both SYSREF phases using the analog and digital modes
<hartytp> if that works, it's not likely that any PRBS issues would come from my changes
<sb0> ah. it passes on the HKG boards without - for once - any problem (if there hasn't been some other DAC init issue before).
<hartytp> okay, will check in a bit (atm, my code just loops changing delays so I don't get to the PBRS rests)
<hartytp> let me fix the last few issues with the code and then submit a PR so you can look at PBRS on your board
<GitHub98> [artiq] enjoy-digital commented on issue #902: @sbourdeauducq: i'm fine removing this behaviour. (IIRC it was a request from you at some point). https://github.com/m-labs/artiq/issues/902#issuecomment-366267299
rohitksingh has quit [Read error: Connection reset by peer]
rohitksingh has joined #m-labs
<hartytp> what does JESD ready timeout mean?
<GitHub73> [artiq] hartytp opened pull request #922: Hmc7043 (master...hmc7043) https://github.com/m-labs/artiq/pull/922
<hartytp> can you have a look at that and see if it works for you
<hartytp> I see good clocks on my scope, but the firmware reports JESD ready timeouts
<sb0> hartytp, hmm it has merge conflicts
<hartytp> also, _florent_ can I ask you to do me a favour, please?
<hartytp> yes, I saw that, wasn't clear why
<sb0> are you using a older artiq version before _florent_ added the sysref phase tuning?
<hartytp> _florent_ can you compare my code, your code from the GUI and the datasheet and double check that there aren't any mistakes in my code
<hartytp> hmm just created that branch from a fresh checkout
<hartytp> let me double check I'm not doing anything silly
<_florent_> hartytp: ok, i'll look at that.
<GitHub199> [misoc] sbourdeauducq pushed 1 new commit to master: https://github.com/m-labs/misoc/commit/5c3ca4135fb0aef06bf53c655219af2b857dede5
<GitHub199> misoc/master 5c3ca41 Sebastien Bourdeauducq: liteeth: fix RX slot management
<hartytp> _florent_ thanks!
<_florent_> sb0: i'm not sure i added something specific for sysref phase tuning, there was just a template to configure the delays
<hartytp> sb0: sorry about that, fixed
<sb0> hartytp, okay, compiling
<hartytp> well, that seemed to easily, so most likely I've broken things in all kinds of ways...
<hartytp> easy
<hartytp> _florent_ can you confirm which outputs of the HMC7043 you're using?
<sb0> hm there are still conflicts with the diff
<bb-m-labs> build #384 of misoc is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/misoc/builds/384
<sb0> ah, no
<sb0> just me being dumb
<GitHub82> [artiq] sbourdeauducq pushed 2 new commits to master: https://github.com/m-labs/artiq/compare/0ef33dd0d842...e4db84e214ba
<GitHub82> artiq/master e4db84e Sebastien Bourdeauducq: doc: fix typo
<GitHub82> artiq/master 7a5161d Sebastien Bourdeauducq: conda: bump misoc (#902)
<hartytp> okay, my code won't work then
<hartytp> if you're actually using the GTP clocks that is
<hartytp> I have them set to the wrong frequency
<sb0> yes, the JESD transceivers use them
rohitksingh has quit [Ping timeout: 255 seconds]
<hartytp> okay, sec
<hartytp> fixed
<hartytp> (but _florent_ can you double check OUTPUT_CONFIG)
<bb-m-labs> build #2055 of artiq is complete: Failure [failed python_unittest_1] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/2055 blamelist: Sebastien Bourdeauducq <sb@m-labs.hk>
<_florent_> hartytp: you should use the same value than the gui export for OUTPUT_CONFIG no?
rohitksingh has joined #m-labs
<hartytp> not quite
<hartytp> 1. I'm not using the input divider, I'm using the channel dividers
<hartytp> 2. I'm not enabling the ADC channels for the time being
<hartytp> 3. Other than that, yes, but a second pair of eyes to check for copy-paste errors is appreciated
<_florent_> ok, i look at that
<hartytp> oh, and, 4. I'm enabling the analog phase shifts
<hartytp> so, not really copying the gui values at all!
<hartytp> FWIW, when you check my code, any register bits listed as "reserved" I've copied the HMC7043 default values given by the data sheet
<hartytp> sb0: fyi to get the code to work, you also need to comment out the HMC830 init code
<hartytp> otherwise it panics
<hartytp> I just replace the error() line with a break
<hartytp> faster flashing would be nice
<_florent_> hartytp: sorry i missunderstood your question. I've checked your OUTPUT_CONFIG, it seems fine
<hartytp> thanks!
<_florent_> hartytp: and from what i remember, we are using LVPECL for outputs except for FPGA_DAC_SYSREF and FPGA_ADC_SYSREF
rohitksingh has quit [Ping timeout: 260 seconds]
<hartytp> _florent_ is that what you expect?
<_florent_> hartytp: yes that seems fine
<hartytp> okay, feel free to change the FPGA_DAC_SYSREF to LVDS if you want, but my guess is LVPECL is better in the long run
<hartytp> you need the jitter on those outputs to be very low
<_florent_> ok
<hartytp> whoo! So, the phase shifts now work and nothing is obviously borken from my end
<hartytp> I'll leave that there for now, but let me know if anything else comes up
<_florent_> hartytp: great, then i'll be able to do more tests on sc1
<hartytp> good
<hartytp> good luck :)
<GitHub93> [smoltcp] jonaskeller commented on issue #93: Looking at ARP packets from the FPGA in all packet captures since then, I don't see an instance besides those mentioned above. I have to admit that I haven't been constantly monitoring it, though - this is more a side-effect of looking into other issues. https://github.com/m-labs/smoltcp/issues/93#issuecomment-366290379
<hartytp> note to self: check the output resistors and input terminatio
<GitHub186> [smoltcp] whitequark commented on issue #93: OK. I don't see any potential cause in the codebase anymore. Reopen if this reappears. https://github.com/m-labs/smoltcp/issues/93#issuecomment-366290743
<GitHub43> [smoltcp] whitequark closed issue #93: Steady ARP breeze https://github.com/m-labs/smoltcp/issues/93
<hartytp> sb0: one final thing, there are probably a few more places in the build scripts that you need to remove the 7043 csv stuff.
<hartytp> hmmm...one other piece of good news
<hartytp> I now see ramps on all channels with no issues with the JSED links dying
<hartytp> !
<hartytp> so, I get clean RM
<hartytp> RF
<hartytp> (well, looks clean by eye -- no obvious junk)
<hartytp> If it weren't for the RAM issue I'd love to put this on a specturm analyzer
<hartytp> with the SAWG
<hartytp> well, I see some quantization noise and somethign with approx 720ps period, but nothing that's clearly unexpected. Need a spectrum to know more
<hartytp> generally, all looks great!
hartytp has quit [Ping timeout: 260 seconds]
<GitHub173> [artiq] jordens pushed 1 new commit to master: https://github.com/m-labs/artiq/commit/e41f49cc75c4267ef244603237ce5b95b53c9a50
<GitHub173> artiq/master e41f49c Robert Jordens: kasli: opticlock 125 MHz, mark external reference case broken
rohitksingh has joined #m-labs
<rjo> quantization noise?
<bb-m-labs> build #1211 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/1211
<bb-m-labs> build #727 of artiq-win64-test is complete: Warnings [warnings python_unittest] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/727 blamelist: Robert Jordens <jordens@gmail.com>
<bb-m-labs> build #2056 of artiq is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/2056
mumptai has joined #m-labs
<GitHub67> [smoltcp] fintelia commented on issue #166: I also like that this proposal has the potential to enable smoltcp to be used for only part of a network stack. As best I can tell, this isn't really possible right now (though if it is, I'd be interested to hear!) https://github.com/m-labs/smoltcp/issues/166#issuecomment-366346456
<GitHub108> [smoltcp] batonius commented on issue #166: @whitequark It would be nice to be able to use `std`-depended crates for some fancy data structures, for example, something `managed` won't support. Then again, with the proposed scheme, there's nothing stopping Redox from implementing its own routing layer using whatever we want and then just putting it in between stock layers. https://github.com/m-labs/smoltcp/issue
hartytp has joined #m-labs
<hartytp> rjo: looking at one of the faster ramps I see a bit of a staircase pattern with small but quite noticeable discrete steps in the output level.
<hartytp> This is as expected for a DAC without an AA filter.
<hartytp> what would you call it?
hartytp has quit [Client Quit]
hartytp has joined #m-labs
<GitHub1> [smoltcp] whitequark commented on issue #166: > As best I can tell, this isn't really possible right now (though if it is, I'd be interested to hear!)... https://github.com/m-labs/smoltcp/issues/166#issuecomment-366369579
rohitksingh has quit [Quit: Leaving.]
<hartytp> rjo: "larsc: thanks! i'd like to know where the 7044 git its "upper half" (the PLL part that the 7043 is lacking) from. is that a new design? and what's his take on choosing between hmc830 + hmc7043 over hmc7044 (for simplicity and performance)? "
<hartytp> fwiw, I still think that, for our particular case, the HMC7043 + HMC830 is the right option
<hartytp> IIRC the 830 noise is a bit lower
<hartytp> the 7044 has a bunch of features that we don't want to use, and which could cause issues
<hartytp> and, it's nice that the 830 is a separate chip, so we can debug it separately from the 7043
<hartytp> obviously, if we don't get the 830 working soon I'll change my mind on that
<hartytp> but, I do like that I can stick a scope probe on the 830 output and confirm that there is no rf present -- despite the fact that the registers are programmed correctly
<hartytp> it this was a node internal to the 7044 then we couldn't probe it to figure out the issue.
<hartytp> these mammoth all-in-one chips are great when they do exactly what one wants, but can be a pain otherwise
hartytp has quit [Quit: Page closed]
<rjo> hartyp: the ramps are doing much bigger steps than the dac quantization.
<rjo> hartypt: that's an argument against integrated circuits in general. imho the risks are different. the matching argument pro integration is that it prevents all classes of design and implementation issues and wins in terms of cost, power, and size.
hartytp has joined #m-labs
<hartytp> rjo: i take that point, but it's still my opinion that the HMC7044 wasn't the right choice for what we wanted to achieve. Just too much unused complex functionality.
<hartytp> There is always a trade-off between modularity and integration
<hartytp> modularity gives simple blocks which can be intedepdently developed and tested. It also allows one to pick components that give exactly the features one needs for one's application, rather than one-size-fits-all solutions which usually have many more features than one needs
<hartytp> In my view, for our particular use case, those benefits (together with, IIRC, the lower noise performance of the 830) outweigh the benefits of the integration provided by the 7044.
<hartytp> e.g. what would the power saving of switching to the 7044 be as a fraction of the power budget of Sayma? More than a rounding error? Same for the cost.
<hartytp> Once we scrap the clock mezzanine, remove the RF BP, potentially remove the ADCs Sayma has plenty of free board space, so I don't think that the board area saved by the 7044 is a benefit
<hartytp> anyway, there's no point having an argument about this -- we have the solution we have and there's no strong argument I can see for ripping that up and starting again (unless we really can't get the 830 to work properly, but that still seems unlikely)
<hartytp> and, asking a designer "which approach is better, the 7044 or the 830" seems a little naive. It's totally application dependent, so the only sensible answer is "it depends on what you want to achieve"
hartytp has quit [Quit: Page closed]
hartytp has joined #m-labs
<hartytp> "hartyp: the ramps are doing much bigger steps than the dac quantization. "
<hartytp> hmm...well, I saw a staircase pattern on the raw DAC output.
<hartytp> I haven't looked at the ramp generator code closely, so not sure what to expect
<hartytp> can save a trace if that helps
hartytp has quit [Ping timeout: 260 seconds]
<GitHub160> [artiq] whitequark commented on issue #902: @jonaskeller via e-mail:... https://github.com/m-labs/artiq/issues/902#issuecomment-366387695