*** tpb <[email protected]> has joined #litex | 00:00 | |
*** Degi_ <[email protected]> has joined #litex | 00:22 | |
*** Degi <[email protected]> has quit IRC (Ping timeout: 246 seconds) | 00:23 | |
*** Degi_ is now known as Degi | 00:23 | |
*** FabM <FabM!~FabM@2a03:d604:103:600:6d6e:ee2c:16a8:c06d> has joined #litex | 06:29 | |
*** davebee <[email protected]> has joined #litex | 07:26 | |
*** xenador77 <xenador77!~xenador77@user/xenador77> has quit IRC (Remote host closed the connection) | 07:43 | |
*** TMM_ <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) | 08:17 | |
*** TMM_ <[email protected]> has joined #litex | 08:17 | |
*** nelgau_ <[email protected]> has joined #litex | 10:32 | |
*** nelgau <[email protected]> has quit IRC (Ping timeout: 250 seconds) | 10:33 | |
swetland | Figured out the Icesugar Pro HDMI issues: | 11:10 |
---|---|---|
swetland | https://github.com/enjoy-digital/litex/pull/1290 | 11:10 |
swetland | https://github.com/litex-hub/litex-boards/pull/388 | 11:10 |
tnt | why would that be needed on that board and not ulx3s ? | 11:18 |
swetland | I assume different electrical situation on the hdmi wiring | 11:19 |
swetland | it might be good on ulx3s too, haven't tested there | 11:20 |
swetland | what I know is I could not get my Dell monitor to recognize output from the ISP with the same timing as on ULX3S, and when I looked at the demo colorbars project on the ISP github they drive both p and n, so I adjusted to do that and I get a working display | 11:21 |
swetland | I know from putting a scope on the Rs or Cs in front of the HDMI connector on the ISP that with the litex build, out of the box, the p pins have signal and the n pins do not | 11:21 |
tnt | Mmm ... the icesugar platform file is wrong. | 11:23 |
tnt | IOStandard("LVCMOS33") on the HDMI lines should be IOStandard("LVCMOS33D") | 11:23 |
tnt | the "D" is for pseudo differential, which enables all that stuff internally to the fpga. | 11:23 |
swetland | bloody hell | 11:24 |
swetland | I thought I checked that | 11:24 |
swetland | well that was a bunch of painful python plumbing for nothing ^^ | 11:24 |
swetland | though I do think the clock changes are still good. | 11:25 |
tnt | yeah probably good to have defaults that meet timing. | 11:25 |
swetland | I'm rebuilding to verify but I'm about 100% certain adjusting the iostandard will indeed resolve the signal issue | 11:30 |
swetland | plus side: much cleaner fix | 11:30 |
swetland | ERROR: cannot place differential IO at location PIOB | 11:33 |
swetland | unclear which IO it dislikes | 11:33 |
tnt | Oh, well I guess that's why it was that way ... | 11:34 |
swetland | the display *works*... but I'm not sure why now | 11:35 |
tnt | huh ? If it said "error" it wouldn't have rebuild the bitstream right ? | 11:35 |
gatecat | > ERROR: cannot place differential IO at location PIOB | 11:37 |
gatecat | you could still perhaps use LVCMOS33D by changing the IO constraint to be on the PIOA side and then invert the data, assuming the PIOA is indeed used for the - side | 11:37 |
swetland | ah I guess I'm used to vendor tools having a generous idea of success | 11:38 |
swetland | do you know where I can find the map of the corresponding pins for PIOA/B/etc? some lattice doc presumably? | 11:39 |
gatecat | yeah there should be a spreadsheet | 11:43 |
swetland | there we go. found it | 11:44 |
swetland | ye gods. they are all over the bloody place | 11:50 |
swetland | only data2p/data2n are actually situated on a differential pair | 11:50 |
swetland | only data2p/data2n are actually situated on the same differential pair | 11:51 |
tnt | :/ I guess the icesugar-* designer didn't improve. the ice40 one already had some very questionable choices. | 11:55 |
swetland | the board otherwise seems functional enough. I wish more ULX3Ses were more rapidly available, but this was better than nothing. | 11:57 |
*** davebee <[email protected]> has quit IRC (Quit: Leaving) | 17:08 | |
*** FabM <FabM!~FabM@armadeus/team/FabM> has quit IRC (Quit: Leaving) | 18:14 | |
*** genpaku <genpaku!~gen@2604:180::efde:e8ce> has quit IRC (Ping timeout: 240 seconds) | 18:18 | |
*** rektide <[email protected]> has quit IRC (Ping timeout: 248 seconds) | 18:19 | |
*** genpaku <[email protected]> has joined #litex | 18:27 | |
*** rektide <[email protected]> has joined #litex | 18:30 | |
*** lambda <[email protected]> has quit IRC (Quit: WeeChat 3.5) | 18:35 | |
*** lambda <[email protected]> has joined #litex | 18:36 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!