<_florent_>
rjo: thanks, I'm testing with _SPI_ in the AD9154_REF_CLK_DIVIDER_LDO bits, not better for now. For now I'm using a 2Gbps linerate.
<_florent_>
rjo: I'll port to misoc/migen as soon as I have something working, but if you want I can provide you the phy usable with misoc/migen easily. (If you want to also do tests on your side on CGS)
fengling has joined #m-labs
<key2>
hey, anyone has tried the lm32 debugger ?
key2 has quit [Ping timeout: 240 seconds]
<_florent_>
rjo: I'm able to get the SERDES PLL to lock by using the exact example startup sequence from the datasheet:
<_florent_>
rjo: I'll use that to understand what we are doing wrong in the startup sequence
fengling has quit [Ping timeout: 268 seconds]
<rjo>
_florent_: ack. if you can port the PhyTX and the CoreTX then I could start the integration into artiq/phaser. might do some testing as well.
<rjo>
_florent_: ok. that's with the dac pll.
<rjo>
_florent_: that datasheet is not really written all that clearly w.r.t. how do configure it when not using the dacpll etc. where the individual dividers are etc.
<rjo>
larsc: that mux switches with "CLK_SEL". but there is no reference to that bit/register anywhere in the datasheet.
<rjo>
larsc: and even worse, assuming it's just a naming issue, I can not find any other register that would perform that very function of bypassing the pll and driving the device directly from deviceclock. this is certainly a mode that is frequently praised throughout the datasheet. but it's unclear to me how to enable it.
<rjo>
and while browsing. i found a "PrJ" revision datasheet, that lists lots of "secret" registers that are not listed in later datasheet version.