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
_florent_ has quit [Ping timeout: 240 seconds]
_florent_ has joined #m-labs
stigo has quit [Ping timeout: 240 seconds]
stigo has joined #m-labs
flaviusb has quit [Ping timeout: 240 seconds]
flaviusb has joined #m-labs
fengling has joined #m-labs
* cr1901_modern
notices m-labs acct retweeted the RISC-V dev board tweet, despite it looking "pretty disappointing" :D
fengling has quit [Ping timeout: 268 seconds]
fengling has joined #m-labs
rohitksingh_work has joined #m-labs
mumptai has joined #m-labs
mumptai has quit [Ping timeout: 248 seconds]
fengling has quit [Ping timeout: 268 seconds]
mumptai has joined #m-labs
fengling has joined #m-labs
rohitksingh_wor1 has joined #m-labs
rohitksingh_work has quit [Ping timeout: 250 seconds]
acathla has quit [Ping timeout: 250 seconds]
mumptai has quit [Quit: Verlassend]
acathla has joined #m-labs
bhamilton has joined #m-labs
bhamilton has quit [Ping timeout: 240 seconds]
<rjo>
whitequark: are the esp* working?
_whitelogger has joined #m-labs
<rjo>
_florent_: and if i leave enable=0 it should be able to get CODEGRPSYNCFLG=0x0f, right?
<_florent_>
rjo: disabling the core generate put the phy/link/transport in reset
<_florent_>
rjo: to get CODEGRPSYNCFLG=0xf you need to enable the core
<_florent_>
rjo: I'm testing the outputs now, for now that's not working
<rjo>
_florent_: ah. ok.
<rjo>
_florent_: then we need to break this up a little. a proper initialization sequence goes lock-step: emit K, setup DAC for SERDES PLL lock, verify lock, setup DAC for CGS, verify CGS, verify SYNC, only then do ILAS, etc.
<rjo>
but that's for later.
<rjo>
_florent_: at least the stpl works for me as well.
<_florent_>
rjo: I'm not sure we can break up this that much:
<_florent_>
rjo you don't neet to emit data to get the SERDES PLL to lock, it's just related to the input clock
<_florent_>
rjo: so we can do that with the FPGA reseted
<_florent_>
rjo: we then enable the core, it start sending K28.5 for CGS, the DAC released SYNC when it sees K28.5 on all lanes, the core then have to send ILAS on the next LMFC after SYNC is released
<rjo>
_florent_: the serdes pll will lock even with the phy reset?
<_florent_>
rjo: yes
<rjo>
_florent_: ok. but still. there needs to be a way to do CGS without the entire thing then falling into ILAS.
<rjo>
_florent_: e.g. to do the checks as in table 89
<_florent_>
rjo: yes, for that we just have to disconnect the jesd_sync from the start of the core
<rjo>
_florent_: ack.
<_florent_>
rjo: but yes, we'll add more control registers
<_florent_>
rjo: are you aware of specific registers I can check to be sure the digital datapath/outputs are working correctly (I'm going to read the datasheet for these points)
<rjo>
_florent_: by the way, i assume that you are outputting an AC signal for you test, right?
<rjo>
_florent_: the way i am setring them up is correct. you are doing the same.
<rjo>
_florent_: at least afaik
<_florent_>
rjo: I'm outputing a counter (ramp) with different increments for each converter
<rjo>
_florent_: ok. that's good. just want to make sure that you are not eaten by the baluns.
<_florent_>
rjo: ok.
<GitHub117>
[artiq] jordens pushed 3 new commits to phaser: https://git.io/vPgwm
<GitHub117>
artiq/phaser 1117fe1 Robert Jordens: phaser: support core stpl
<GitHub117>
artiq/phaser 3b1d5d7 Robert Jordens: phaser: verify flags in dac_setup
<GitHub117>
artiq/phaser f515c11 Robert Jordens: phaser: fix refclk period spec
<rjo>
_florent_: i noticed yesterday that the softreset doesn't really do much at all. most registers still hold the same data.
<_florent_>
rjo: same here
<rjo>
that's bad.
fengling has quit [Ping timeout: 268 seconds]
<_florent_>
rjo: I have something on the outputs
<_florent_>
rjo: by only keep the first 2 lines of the digital path configuration
<GitHub97>
artiq/phaser 3f1d96b Robert Jordens: phaser: tweak dac_setup
<GitHub97>
artiq/phaser 466d1e8 Robert Jordens: phaser: update stpl
<GitHub97>
artiq/phaser 5f737be Robert Jordens: phaser: 500 MHz dacclock
rohitksingh_wor1 has quit [Read error: Connection reset by peer]
<_florent_>
rjo: are you doing some tests?
bentley` has quit [Ping timeout: 256 seconds]
<_florent_>
rjo: if so, I'm doing some on my side, I'm wondering if the behaviour I have is not related to byte ordering on the converter sample, I'm investigating on that
<rjo>
_florent_: i would if i had a working scope.
<_florent_>
rjo: ah ok
<rjo>
_florent_: the setup is in HK, im am in DE.
<rjo>
_florent_: what behavior.
<rjo>
?
<rjo>
_florent_: i keep having problems with sync.
<rjo>
_florent_: this is either very flaky or i am doing something veyr wrong.
<_florent_>
rjo: what's your problem with sync?
<rjo>
_florent_: same as last week. it doesn't lock.
<_florent_>
rjo: behaviour: I'm generating a ramp but I'm more seeing some spikes than a real ramp. But that's maybe due to the baluns.
<_florent_>
rjo: at least frequency seems to be fine on each channel
<rjo>
_florent_: which frequency?
<rjo>
"what" frequency?
<rjo>
you should be able to make a good ramp if your fundamental ramp frequency is > 1 MHz and < maybe 20 MHz.
<rjo>
but you should see edges from the 250 MHz dac sampling rate.
<rjo>
ah. no. minimum is more like 8 MHz.
<rjo>
whitequark, sb0: if either of you makes it to the lab, please let me know.
sandeepkr has quit [Ping timeout: 268 seconds]
kuldeep has quit [Ping timeout: 268 seconds]
bentley` has joined #m-labs
sandeepkr has joined #m-labs
kuldeep has joined #m-labs
rohitksingh has joined #m-labs
fengling has joined #m-labs
<GitHub34>
[artiq] enjoy-digital pushed 1 new commit to phaser: https://git.io/vP2ff
<GitHub17>
[artiq] jordens force-pushed phaser from 370b05d to 81511fe: https://git.io/vi7qh
<GitHub17>
artiq/phaser 81511fe Robert Jordens: phaser: README: specify versions
sandeepkr_ has joined #m-labs
sandeepkr_ has quit [Ping timeout: 265 seconds]
sandeepkr_ has joined #m-labs
Gurty has quit [Ping timeout: 256 seconds]
kuldeep has joined #m-labs
kyak has quit []
kyak has joined #m-labs
kyak has joined #m-labs
mumptai has joined #m-labs
rohitksingh has quit [Quit: Leaving.]
sandeepkr_ has quit [Quit: Leaving]
sandeepkr_ has joined #m-labs
_whitelogger has joined #m-labs
sandeepkr_ has quit [Quit: Leaving]
sandeepkr_ has joined #m-labs
sandeepkr_ has quit [Max SendQ exceeded]
bentley` has quit [Ping timeout: 248 seconds]
bentley` has joined #m-labs
_whitelogger_ has joined #m-labs
_whitelogger has quit [*.net *.split]
flaviusb has quit [*.net *.split]
awallin__ has quit [*.net *.split]
whitequark has quit [*.net *.split]
bentley` has quit [*.net *.split]
flaviusb has joined #m-labs
whitequark has joined #m-labs
awallin__ has joined #m-labs
<GitHub86>
[artiq] klickverbot opened pull request #584: language: Add "A" (ampere) as well-known unit for arguments (master...ampere-unit) https://git.io/vPa8i
bentley` has joined #m-labs
mumptai has quit [Remote host closed the connection]