*** tpb has joined #timvideos | 00:00 | |
ssk1328 | mithro, _florent_ I figured out solution to my problem | 00:49 |
---|---|---|
ssk1328 | There are four other Signals, ack, stb, sop and eop which I need to connect mannually of I am not using Record.connect() | 00:51 |
ssk1328 | Something like this https://github.com/ssk1328/HDMI2USB-misoc-firmware/blob/float-arithmetic/gateware/hdmi_out/phy.py#L251 | 00:52 |
tpb | Title: HDMI2USB-misoc-firmware/phy.py at float-arithmetic · ssk1328/HDMI2USB-misoc-firmware · GitHub (at github.com) | 00:52 |
*** CarlFK has joined #timvideos | 01:15 | |
*** ChanServ sets mode: +v CarlFK | 01:15 | |
*** sb0 has quit IRC | 02:00 | |
*** sb0 has joined #timvideos | 02:24 | |
*** CarlFK has quit IRC | 02:38 | |
*** ssk1328 has quit IRC | 03:15 | |
*** CarlFK has joined #timvideos | 03:16 | |
*** ChanServ sets mode: +v CarlFK | 03:16 | |
*** aom_ has joined #timvideos | 04:02 | |
*** rohitksingh_work has joined #timvideos | 04:03 | |
*** ssk1328 has joined #timvideos | 05:34 | |
mithro | ssk1328: sounds about right | 06:41 |
ssk1328 | mithro: Any idea what the sop and eop signals stand for | 06:57 |
ssk1328 | mithro: I figured out about stb and ack from https://migen.readthedocs.io/en/latest/dataflow.html | 06:57 |
tpb | Title: Dataflow Migen X documentation (at migen.readthedocs.io) | 06:57 |
mithro | Start of Packet, End of Packet | 06:57 |
mithro | maybe? | 06:57 |
mithro | ssk1328: When / If you figure out things - please do add documentation to the lite code and send a pull request | 06:58 |
ssk1328 | mithro: For Record.connect() thing as well that I figured out last night? Or that was obvious enough | 06:59 |
mithro | ssk1328: Anything! | 07:00 |
ssk1328 | mithro: Okay | 07:00 |
ssk1328 | mithro: Basically I am trying to find how to connect those Signals for connecting two different sources to a single sink | 07:01 |
ssk1328 | mithro: For Stb it would be and of incoming signals, and ack will be copied directly, for sop and eop I am thinking a OR should be connect | 07:02 |
mithro | ssk1328: I'm unsure | 07:03 |
mithro | ssk1328: _florent_ would definitely be able to answer | 07:03 |
ssk1328 | mithro: Okay | 07:04 |
ssk1328 | Btw, I found this from _florent_'s documentation page 23, or find for sop, http://enjoy-digital.fr/litesata.pdf | 07:21 |
mithro | ssk1328: Cool, sounds like that should end up in litex somewhere too? | 07:22 |
mithro | ssk1328: So, you are working on the two input, one output version at the moment? | 07:47 |
*** aom_ has quit IRC | 07:47 | |
ssk1328 | mithro: Yes | 07:47 |
ssk1328 | mithro: More like two input two output version | 07:47 |
*** aom_ has joined #timvideos | 07:54 | |
*** CarlFK has quit IRC | 09:16 | |
*** rohitksingh_wor1 has joined #timvideos | 09:45 | |
*** rohitksingh_work has quit IRC | 09:46 | |
*** CarlFK has joined #timvideos | 09:58 | |
*** ChanServ sets mode: +v CarlFK | 09:58 | |
*** danielki has quit IRC | 10:00 | |
*** danielki has joined #timvideos | 10:07 | |
*** Bertl_zZ is now known as Bertl | 10:25 | |
*** sb0 has quit IRC | 10:49 | |
*** danielki has quit IRC | 11:39 | |
*** danielki has joined #timvideos | 11:54 | |
*** aom_ has quit IRC | 13:10 | |
*** rohitksingh_wor1 has quit IRC | 13:13 | |
*** Bertl is now known as Bertl_oO | 13:48 | |
*** ssk1328 has quit IRC | 14:15 | |
*** rohitksingh has joined #timvideos | 14:30 | |
*** ssk1328 has joined #timvideos | 15:03 | |
*** rohitksingh has quit IRC | 15:22 | |
*** rohitksingh has joined #timvideos | 15:23 | |
*** rohitksingh has quit IRC | 15:29 | |
*** CarlFK has quit IRC | 15:47 | |
*** rohitksingh has joined #timvideos | 15:53 | |
_florent_ | ssk1328, you have stb/ack/payload and eventually sop/eop signals in your stream | 16:50 |
_florent_ | ssk1328: you only need to do adaption on stb/ack | 16:51 |
_florent_ | ssk1328: and just connect the others | 16:51 |
_florent_ | ssk1328: stb = I want to send data | 16:52 |
_florent_ | ssk1328: ack = I'm taking the data that is presented | 16:52 |
_florent_ | ssk1328: depending what you want to do, you have to adapt these signals | 16:52 |
ssk1328 | _florent_: So if I am connecting two sink to one sources, with appropriate layouts, | 17:41 |
ssk1328 | _florent_: sink.stb = source1.stb AND source2.stb | 17:42 |
ssk1328 | And similar for sop and eop | 17:42 |
ssk1328 | _florent_: And for source1.ack = sink.ack; source2.ack = sink.ack; The ack signal goes backwards | 17:43 |
*** danielki has quit IRC | 17:46 | |
_florent_ | yes, to be sure you can do: source1.ack = sink.stb & sink.ack, source2.ack = sink.stb & sink.ack | 18:06 |
*** springermac has quit IRC | 18:07 | |
ssk1328 | _florent_: Okay | 18:08 |
*** springermac has joined #timvideos | 18:08 | |
ssk1328 | _florent_: Btw isn't there a way to define two sinks separately for a PipelinedActor module | 18:09 |
_florent_ | ssk1328: you have to create custom code for that I think | 18:10 |
ssk1328 | _florent_: Okay, basically it will be equivalent to what I am doing by connecting everything manually | 18:10 |
*** danielki has joined #timvideos | 18:24 | |
*** danielki has quit IRC | 18:31 | |
*** danielki has joined #timvideos | 18:39 | |
*** rohitksingh has quit IRC | 20:19 | |
*** cr1901_modern has quit IRC | 20:48 | |
*** cr1901_modern has joined #timvideos | 20:48 | |
*** danielki has quit IRC | 23:22 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!