*** tpb has joined #tomu | 04:32 | |
*** craigo has joined #tomu | 07:51 | |
*** coderobe has quit IRC | 10:09 | |
*** alexhw_ has quit IRC | 10:09 | |
*** coderobe has joined #tomu | 10:10 | |
*** alexhw_ has joined #tomu | 10:10 | |
*** coderobe has quit IRC | 10:10 | |
*** coderobe has joined #tomu | 10:11 | |
acathla | I have a design with infrared uarts which PHY is at 48MHz. It doesn't pass the timings with usb_debug. How can I make the two 48MHz clocks independant. Without usb_debug, the design takes 12% of ICESTORM_LC, with debug 35% | 10:54 |
---|---|---|
acathla | Or is there magic somewhere... | 10:55 |
xobs | Let me see where the 48 MHz clock comes from... | 11:22 |
xobs | Ah right, I ended up with the 48 MHz clock derived directly from the crystal, with a separate 12 MHz clock coming from the PLL: https://github.com/litex-hub/litex-boards/blob/master/litex_boards/targets/fomu.py#L86-L113 | 11:24 |
tpb | Title: litex-boards/fomu.py at master · litex-hub/litex-boards · GitHub (at github.com) | 11:24 |
xobs | (Earlier approaches generated a 48 MHz clock by multiplying a flopped 12 MHz clock up by 4x, due to a poorly-documented PLL) | 11:25 |
*** st-gourichon-fid has quit IRC | 12:19 | |
*** st-gourichon-fid has joined #tomu | 12:20 | |
acathla | xobs, do you know why the USB part have an influence on my UART part? It's only linked by the wishbone bus which is only at 12MHz. | 12:37 |
xobs | The ICE40UP5K can't run a lot of high-speed logic. The 48 MHz domain is needed to run the USB 4x oversampling core. Your part is also in the 48 MHz domain, which means they share timing dependencies. | 12:40 |
*** emeb has joined #tomu | 14:04 | |
*** st-gourichon-fid has quit IRC | 15:26 | |
*** st-gourichon-fid has joined #tomu | 15:30 | |
*** st-gourichon-fid has quit IRC | 15:52 | |
*** st-gourichon-fid has joined #tomu | 16:22 | |
*** st-gourichon-fid has quit IRC | 17:56 | |
*** st-gourichon-fid has joined #tomu | 18:21 | |
*** st-gourichon-fid has quit IRC | 18:28 | |
*** tpb has joined #tomu | 22:07 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!