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
FelixVi2 has quit [Quit: Leaving]
<rjo> the things described in the readme work. yes.
<sb0> rjo, do all ultrascale devices use SSI?
<sb0> afaict ultrascale is a fancy marketing term for 7-series with a finer process, a couple additions like larger block rams ("ultraram" for the marketing guys) and a few minor architecture changes
<sb0> whitequark, please do not disturb the kc705s for the next couple hrs
<whitequark> okay
sb0 has quit [Quit: Leaving]
kmehall has quit [Remote host closed the connection]
kmehall has joined #m-labs
kmehall has quit [Read error: Connection reset by peer]
kmehall has joined #m-labs
sb0 has joined #m-labs
<sb0> whitequark, you can use the kc705s
<sb0> for the hardware tests, have a look at the wishbonebridge and comm_uart modules from drtio_transceiver_test
<sb0> they should help you with debugging
<sb0> and it is a good idea to leave those modules in the final design, so we can use them to e.g. tweak the phase of the si5324 output
sb0 has quit [Quit: Leaving]
<GitHub104> [migen] whitequark pushed 1 new commit to master: https://git.io/vKjlF
<GitHub104> migen/master d535f90 whitequark: Fix NextState(signal[x:y], ...).
<bb-m-labs> build #82 of migen is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/migen/builds/82
<bb-m-labs> build #116 of misoc is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/misoc/builds/116
<bb-m-labs> build #571 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/571
<bb-m-labs> build #284 of artiq-win64-test is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/284
<bb-m-labs> build #846 of artiq is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/846
sb0 has joined #m-labs
<rjo> sb0: no. only the fatter ones use ssi. that ku040 not yet, but iirc ku085 or ku090 or the like. they have a table in the family datasheet.
<rjo> sb0: i would agree with your description of ultrascale. ultrascale+ is even more obscure.
<rjo> sb0: ku085 has two SLRs (super-logic regions, i read it simply as: dies)
<whitequark> sb0: hm. can't figure out why ise optimizes out the entire design.
GitHub74 has joined #m-labs
<GitHub74> [si5324_test] whitequark pushed 1 new commit to master: https://github.com/m-labs/si5324_test/commit/d6900c4b3f6c9ec89c4d3455900efd390cb08d24
<GitHub74> si5324_test/master d6900c4 whitequark: Add FSM-based I2C core and core sequencer (WIP).
GitHub74 has left #m-labs [#m-labs]
GitHub157 has joined #m-labs
<GitHub157> si5324_test/master 9b52d68 whitequark: Add FSM-based I2C core and core sequencer (WIP).
<GitHub157> [si5324_test] whitequark force-pushed master from d6900c4 to 9b52d68: https://github.com/m-labs/si5324_test/commits/master
GitHub157 has left #m-labs [#m-labs]
<whitequark> oh it stopped doing that for some reason. weird.
<sb0> whitequark, was the memory empty?
<sb0> xilinx tools do look at the content of memories, and optimize what is connected to it accordingly
<rjo> nice how migen tells you gently through naming things that your design is getting pretty big: top_channel7_dds7_cordic63_z16_reg ...
<whitequark> ise is ridiculously slow
<rjo> whitequark: i am competing for cpu and ram with you right now.
<rjo> will be done soon hopefully
<whitequark> this design has two hundred LUTs, it still takes 30s on a good day
<rjo> yes. even building a 1 or 2 LUT design (the jtag proxy bitstream) for all xilinx chips, takes a good hour.
<whitequark> that's ridiculous.
<whitequark> sb0: ok. it works as i want on pipistrello.
<whitequark> tomorrow i'll go to the lab and verify that it does the same for kc705.
GitHub42 has joined #m-labs
<GitHub42> [si5324_test] whitequark pushed 1 new commit to master: https://github.com/m-labs/si5324_test/commit/bc1d9d6a87ab80fd0d1a849428653116735a9775
GitHub42 has left #m-labs [#m-labs]
<GitHub42> si5324_test/master bc1d9d6 whitequark: Working FSM-based I2C core, wrapped for Pipistrello as a test.
<whitequark> btw, what's the best way to observe i2c communication on kc705? none of the ports on it are especially convenient
<whitequark> oh, i guess i could put it on the hpc connector and use the socket on the backplane.
<rjo> whitequark: or that xadc/ams101 thing which has a few pin headers.
<whitequark> right, that works too.
<rjo> sb0: by the way: interestingly, there seem to be no 10g sfp+ bidi transcievers for 1310/1490. they all do that at 1270/1330, which should actually be much better for WR and us, from a fiber-physics perspective.
<rjo> and it is impressive that they get sharp dichroics.
<sb0> rjo, ok. 10g sounds good.
<sb0> whitequark, okay, can you make it work with the si5324 chip, 62.5MHz in and out
<sb0> and please update the sequencer unittest since you modified it
ylamarre has joined #m-labs
<sb0> https://github.com/m-labs/si5324_test/blob/master/i2c.py#L199 << so writing to config can cause transfers?
<sb0> whitequark, ^
<sb0> I would not implement registers with an Array like that, but simply case/if on addr
<sb0> they're not really a memory, they have dynamic behavior
<sb0> and get rid of that combinatorial feedback. https://github.com/m-labs/si5324_test/blob/master/i2c.py#L188
kristianpaul has quit [Quit: leaving]
kristianpaul has joined #m-labs
ylamarre has quit [Ping timeout: 244 seconds]
<GitHub114> [artiq] jordens deleted phaser at d928455: https://git.io/vKjiU
rohitksingh has joined #m-labs
rohitksingh has quit [Ping timeout: 240 seconds]
FelixVi has joined #m-labs
<whitequark> sb0: hm, right, Array is a bad choice
<whitequark> but getting rid of Record makes for very ugly code
awallin__ has quit [Ping timeout: 250 seconds]
awallin__ has joined #m-labs