Wednesday, 2016-08-03

*** tpb has joined #timvideos00:00
mithrocr1901_modern: NFI00:06
mithrocr1901_modern: I think we probably want an MMU so we can run mainline kernel00:07
shenkimithro: which cpu are we going with?00:13
mithroor1k to start with00:14
mithroBut the driver code should mostly be arch independent, right?00:15
shenkiyep00:16
shenkido we have a project i can load onto my fpga?00:17
mithroThe opsis-soc might be the best bet00:17
mithroDunno what the state of the minispartan support is00:18
shenkiok00:18
shenkiok00:19
mithroYou might be able to use the or1k from the hdmi2usb firmware repo00:19
mithroBut without _florent_ 's dram rewrite, things seem to lock up if you are executing from the dram00:20
mithro(it's fine if you execute from bram)00:21
*** ivodd has joined #timvideos00:21
mithroWhich is how we don't already run into the problem00:21
mithroActually the base target might be fine00:22
shenkiok00:22
shenkii will hold off until we have some hardware to touch00:23
mithroIf I understand the problem correctly it's caused by Multi master00:23
mithroI know the opsis-soc should work00:23
cr1901_modernmithro: Does NFI mean No ... Idea :P?00:24
mithroBut an opsis is big to carry around00:24
mithrocr1901_modern: yes :-)00:24
cr1901_modernJust making sure. And yes, I really can't debug the lockup as is... it would be nice if the CPU would go to a specific vector on a bus error00:25
cr1901_modernbut idk how that would be implemented00:25
mithroshenki: you can use https://gist.github.com/mithro/604da515edc1061a77a8ee6c1fe729e6 to get started00:26
tpbTitle: Script to get all the enjoy-digital repos and set up a conda environment for using them in · GitHub (at gist.github.com)00:26
mithroshenki: the opsis-soc has a verilator simulation that you could get started with00:44
mithroNo hardware needed for that00:45
mithrohttps://github.com/enjoy-digital/opsis-soc/blob/master/Makefile#L2100:48
tpbTitle: opsis-soc/Makefile at master · enjoy-digital/opsis-soc · GitHub (at github.com)00:48
shenkimithro: ok00:50
*** sb0 has joined #timvideos01:11
*** puck has quit IRC01:27
*** puck has joined #timvideos01:30
*** ssk1328 has joined #timvideos01:42
*** nueces_ has joined #timvideos03:11
*** nueces has quit IRC03:14
*** rohitksingh_work has joined #timvideos04:00
mithromorning ssk132804:35
*** nueces_ has quit IRC04:47
*** ssk1328 has quit IRC05:15
*** rohitksingh_wor1 has joined #timvideos06:31
*** rohitksingh_work has quit IRC06:33
*** Bertl is now known as Bertl_zZ06:55
*** paradisaeidae has joined #timvideos07:03
*** sb0 has quit IRC07:14
*** paradisaeidae has quit IRC07:33
*** sb0 has joined #timvideos08:16
*** sb0 is now known as sb0____08:17
*** sb0____ has quit IRC08:23
*** sb0 has joined #timvideos08:57
*** ssk1328 has joined #timvideos09:48
ssk1328mithro: ping?09:48
ssk1328mithro: Any chace you saw the video09:48
*** CARAM__ has quit IRC09:50
ssk1328mithro: Video of mixer with two DMA engines09:51
*** CARAM__ has joined #timvideos09:52
mithrossk1328: no, I did not09:55
ssk1328mithro: I added in the daily snippet09:55
mithrossk1328: Great! I'll take a look in a bit09:55
ssk1328mithro: https://photos.google.com/share/AF1QipMevEcGZvjoltkAkUoYSIHJHIdLSMyrzHIjgyAdXGAOSEN1RN085Y3moiTB9_spfA?key=bGZLX2FrdEozRnRyUllhRnJfMUtDTTdwWVkwLVN309:55
mithrossk1328: What is happening in that video?10:00
mithrossk1328: Seems to be flickering back and forth?10:01
ssk1328pattern and input0 should mix? But only one of them is appearing at a time10:01
ssk1328mithro: Yeah10:01
ssk1328mithro: I suppose I can't read from 4 dma ports at a time? For bandwidth reasons?10:01
mithrossk1328: How would that help?10:02
ssk1328mithro: I am actually doing that right now10:02
mithrossk1328: If you step through your video - I see a couple of mixed frames - but I don't know if that is the video or actually happening10:03
mithrossk1328: It looks like you have connected two things to the output at the same time?10:04
ssk1328mithro: I am not sure10:05
ssk1328mithro: The phy object in Driver class10:05
ssk1328mithro: Its for connectig Video to actual HDMI port of hardware correct?10:06
mithrossk1328: Yes, that is my understanding - it takes a pixel stream and converts it to HDMI and sends it out the IO pins10:06
ssk1328mithro: Okay I am updating the block diagram with exactly what I am doing10:07
ssk1328mithro: Maybe I am making some incorrect assumptions/corrections10:07
*** danielki has joined #timvideos10:14
*** CARAM__ has quit IRC10:15
*** CARAM__ has joined #timvideos10:17
mithrossk1328: ping when you want me to look at it10:17
ssk1328mithro: Yes, see this https://docs.google.com/document/d/1g1c2IwCVxVzSHWdXbZ746HP-fnM4y1WqFuBZNkLi5mw/edit#heading=h.49gtwqs2n93410:18
tpbTitle: Mixer Block Design - Google Docs (at docs.google.com)10:18
*** danielki has quit IRC10:18
ssk1328mithro: I have a TA meeting in 10 minutes, I will be back in an hour or so10:19
ssk1328mithro: But you leave your comments here10:19
mithrossk1328: that diagram looks like what I was thinking10:19
*** olasd has quit IRC10:20
ssk1328But if I am instatntiating two DMA per HDMIOut and instantiate two HDMIOut, doesn't it mean, I am reading from four DMA ata  time10:21
mithrossk1328: Yes - which is why you need to do something slightly different for two outputs10:22
*** olasd has joined #timvideos10:23
mithrossk1328: Updated what I think you need to do10:25
ssk1328mithro: so I won't need two instantiations of HDMIOut module now10:33
mithrossk1328: I'm suggesting getting rid of the HDMIOut module and splitting it into separate components10:35
mithrossk1328: Tried to make it clearer what I was suggesting10:39
*** Bertl_zZ is now known as Bertl12:42
*** rohitksingh_wor1 has quit IRC12:55
*** rohitksingh has joined #timvideos13:27
*** rohitksingh1 has joined #timvideos15:15
*** rohitksingh has quit IRC15:15
*** rohitksingh has joined #timvideos15:49
*** rohitksingh1 has quit IRC15:52
*** rohitksingh has quit IRC16:00
*** rohitksingh has joined #timvideos16:02
*** rohitksingh1 has joined #timvideos16:16
*** rohitksingh has quit IRC16:17
*** rohitksingh1 has quit IRC16:25
*** rohitksingh has joined #timvideos16:25
*** rohitksingh1 has joined #timvideos17:40
*** rohitksingh has quit IRC17:41
*** Bertl is now known as Bertl_oO18:03
*** rohitksingh1 has quit IRC18:25
*** rohitksingh has joined #timvideos18:29
*** rohitksingh has quit IRC18:36
*** rohitksingh has joined #timvideos19:01
*** danielki has joined #timvideos19:50
*** rohitksingh has quit IRC20:26
*** danielki has left #timvideos20:41

Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!