*** tpb has joined #timvideos | 00:00 | |
*** CarlFK has joined #timvideos | 00:20 | |
*** ChanServ sets mode: +v CarlFK | 00:20 | |
CarlFK | nerp starting, andrew and scope are sitting next to me, Ed is starting meeting | 00:21 |
---|---|---|
*** jck has quit IRC | 00:23 | |
*** jck has joined #timvideos | 00:24 | |
CarlFK | "we have data" | 00:34 |
CarlFK | and my laptop is only 1/2 wonky. | 00:34 |
CarlFK | "huh, 3 states?" (sounds bad.) | 01:08 |
mithro | I'm around now | 01:20 |
CarlFK | mithro: k - we are all watching scheduled presentation now. for another 10-20 min I am guessing | 01:25 |
CarlFK | mithro: meeting wrapping up, i2c poking soon (few min) | 01:52 |
CarlFK | meeting over, scoping starting | 02:00 |
CarlFK | mithro: http://www.digilentinc.com/Data/Products/ATLYS/Atlys_rm_V2.pdf | 02:08 |
CarlFK | can you find the i2c pins we should be using? | 02:08 |
CarlFK | there was some guessing | 02:08 |
cfelton | CarlFK: are you probing for SI or function? | 02:16 |
CarlFK | cfelton: um.. what? | 02:16 |
CarlFK | "it is the right size for a data bit, but it is going the wrong way" | 02:19 |
cfelton | only JA (the small connector) has the I2C signals going directly to a header | 02:19 |
CarlFK | JP6? | 02:20 |
cfelton | you can look at the HDMI OUT (J2) on JP7 and JP6 | 02:20 |
CarlFK | yep | 02:21 |
cfelton | these are buffered, you will not be able to tell if it is a signal integrity (SI) issue | 02:21 |
cfelton | but you can see if they are toggling, functionally, as expected | 02:21 |
CarlFK | cf from the scope: https://www.dropbox.com/lightbox/home/Public/atlys/OAKTON | 02:29 |
cfelton | still loading | 02:36 |
CarlFK | changed hdmi source. "seems to look better" but he is ... dialing it in | 02:37 |
cfelton | the link is not working for me? | 02:39 |
CarlFK | ah, hold.. | 02:40 |
CarlFK | cfelton: https://www.dropbox.com/sh/80q7dtrlrc32ydw/AACNAh_VRuZjP-75yI3556Mpa?dl=0 | 02:41 |
mithro | CarlFK: I sent you instructions with the jumpers labelled | 02:43 |
CarlFK | ah right, I was about to print that and the cat started bleeding :p | 02:44 |
mithro | ? | 02:44 |
mithro | What is with those little bumps? | 02:44 |
mithro | CarlFK: see page 13 of the manual | 02:45 |
*** hyades has joined #timvideos | 02:47 | |
CarlFK | mithro: bumps? | 02:49 |
cfelton | on the falling edges, when it is supposed to be driving it to ground (i assume) | 02:50 |
cfelton | the scope screen shots don't contain any of the bit-errors that occurred in the CSV? | 02:51 |
mithro | CarlFK: there should only be two voltage levels, 0 and 1 - there seems to be like a 0.1V bumps | 02:52 |
mithro | CSV? | 02:52 |
CarlFK | "oh, this is not ground. that's a problem." | 02:52 |
cfelton | the master in this case is failing to drive the sink the signal all the way to ground but I don't think that is the case | 02:53 |
cfelton | you can see that in the first byte, scope decodes it ok, below the threshold | 02:54 |
*** Niharika has joined #timvideos | 02:55 | |
CarlFK | "different ground, still see the tri-state" (the bump) | 02:55 |
cfelton | there is a bit error in byte 10 but the scope only shows address byte, byte[0] then skips up to byte[16] | 02:55 |
cfelton | they should share a common ground, ground signals in the cable | 02:56 |
cfelton | sometimes the open-collector (or emulated) is week and won't pull it all the way to ground (picture an extra resistor in the master) | 02:57 |
cfelton | mithro: there is a csv with the complete caputre in the dropbox link, tek0000I2C.csv | 02:58 |
mithro | The first link doesn't work for me, says "no such folder" | 02:59 |
CarlFK | yeah, that's for when I am logged in. ignore that one | 02:59 |
CarlFK | cfelton: https://www.dropbox.com/sh/80q7dtrlrc32ydw/AACNAh_VRuZjP-75yI3556Mpa?dl=0 <- should have 2 png and a csv | 03:00 |
cfelton | CarlFK: yup, the first png shows the address and the frist tx byte (byte[0]) | 03:01 |
cfelton | the second png shows bytes 16-26 | 03:01 |
CarlFK | a passer by says "those bumps are small enough nothing should see them as data" | 03:02 |
cfelton | agreed, showed be ok | 03:02 |
cfelton | bumps mainly occur on the ACKs (when the master drives to 0 end of a TX byte) | 03:03 |
cfelton | need a waveform capture of a corrupted byte :) | 03:03 |
cfelton | can you get a zoom in of one of the data bytes? | 03:05 |
CarlFK | yes. zooming... | 03:05 |
CarlFK | trying to find a corrupted byte | 03:09 |
CarlFK | image coming | 03:12 |
CarlFK | 2 new images are up | 03:15 |
CarlFK | is that zoomed in enough? | 03:17 |
cfelton | yeah | 03:17 |
cfelton | wonder why it sends those single byte requests? | 03:18 |
cfelton | seems odd | 03:18 |
CarlFK | can we pack up tonight? | 03:18 |
CarlFK | cfelton: mithro ping - we are hungry :) | 03:22 |
cfelton | yeah pack it up | 03:22 |
CarlFK | yay | 03:24 |
*** Niharika has quit IRC | 03:43 | |
*** CarlFK has quit IRC | 03:47 | |
*** CarlFK has joined #timvideos | 04:18 | |
*** ChanServ sets mode: +v CarlFK | 04:19 | |
*** Niharika has joined #timvideos | 05:08 | |
*** diadara has joined #timvideos | 06:05 | |
*** diadara is now known as darthlungi | 06:08 | |
*** darthlungi is now known as diadara | 06:24 | |
MaZderMind | those bumps look like ACKs: the sender pulls sda high, the receiver pulls it low. when the sender does not detect sda being pulled low on the 9th edge, the transmission was unsiccessful | 06:24 |
MaZderMind | or could it be that rhe fpga is not pulling sda to gnd but instrad leavinimg it Z and rely on the pulldown? that would also explain those bumps | 06:27 |
MaZderMind | i think my scope can trigger on spi issues | 06:27 |
MaZderMind | i' try this evening (+10h from now) | 06:28 |
mithro | MaZderMind: if you can reproduce the output, that would be *super* useful | 06:29 |
mithro | MaZderMind: as cfelton / CarlFK's friend pointed out - those bumps should still be registered as a zero | 06:29 |
mithro | MaZderMind: do you have a HDMI EDID breakout cable handy? It would be interesting to see the output on the other side of the buffer | 06:30 |
mithro | MaZderMind: btw - Did I ever tell you that I have a design for your EDID hack for HDMI which has a significantly cheaper BOM, it just needs someone to finish it | 06:31 |
*** diadara is now known as darthlungi | 06:32 | |
*** darthlungi is now known as diadara | 06:36 | |
*** diadara has quit IRC | 06:44 | |
*** diadara has joined #timvideos | 06:44 | |
*** micolous_ has quit IRC | 06:45 | |
*** micolous has joined #timvideos | 06:45 | |
*** diadara has quit IRC | 06:46 | |
*** diadara has joined #timvideos | 06:46 | |
MaZderMind | mithro: no but I can pull an HDMI Cable apart | 07:49 |
MaZderMind | mithro: which EDID-Hack are you talking about? | 07:49 |
*** diadara has quit IRC | 09:55 | |
*** Niharika|mobile has joined #timvideos | 09:56 | |
*** Niharika has quit IRC | 09:57 | |
cfelton | MaZderMind: it looks like the FPGA is pulling to gnd fine but the buffer (only visibility we had) didn't pull quite to gnd, should be benign | 10:42 |
*** Niharika has joined #timvideos | 11:40 | |
*** Niharika has quit IRC | 11:45 | |
*** Niharika has joined #timvideos | 12:18 | |
mithro | MaZderMind: https://github.com/datenwolf/vgaedidinjector | 12:59 |
tpb | Title: datenwolf/vgaedidinjector · GitHub (at github.com) | 12:59 |
mithro | MaZderMind: my version https://github.com/mithro/timvideos-edid-injector | 13:00 |
tpb | Title: mithro/timvideos-edid-injector · GitHub (at github.com) | 13:00 |
*** Niharika|mobile has quit IRC | 13:38 | |
*** 20WAA2QA9 has quit IRC | 14:02 | |
*** scrollback has joined #timvideos | 14:05 | |
*** scrollback has quit IRC | 14:12 | |
*** 21WAB0NI2 has joined #timvideos | 14:15 | |
*** 5EXAA3F4Z has joined #timvideos | 14:17 | |
*** hyades has quit IRC | 16:19 | |
*** hyades has joined #timvideos | 16:47 | |
*** CarlFK has quit IRC | 17:34 | |
*** CarlFK has joined #timvideos | 17:42 | |
*** ChanServ sets mode: +v CarlFK | 17:42 | |
*** Niharika has quit IRC | 19:29 | |
*** hyades has quit IRC | 22:49 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!