Current Server Time: 23:56 (Central Europe)

#apertus IRC Channel Logs

2019/07/18

Timezone: UTC


04:17
Bertl_oO
off to bed now ... have a good one everyone!
04:17
Bertl_oO
changed nick to: Bertl_zZ
08:01
se6astian|away
changed nick to: se6astian
09:25
se6astian
changed nick to: se6astian|away
10:03
se6astian|away
changed nick to: se6astian
10:04
se6astian
does anyone need the remote beta setup currently and later today?
10:05
se6astian
I would take it out of the remote setup today and do some IR/UV filter tests
10:05
se6astian
let me know
10:07
aSobhy
yes I'll but it will be late ?!
10:09
se6astian
you will need it later?
10:09
se6astian
when exactly?
10:13
aSobhy
at the end of the day I assume. It depends on the simulation I'm doing now
10:14
aSobhy
22:00 CEST
10:16
se6astian
good, I should long be done by then, thanks
10:17
aSobhy
It may be later than that so take your time :)
10:17
se6astian
I will have left the axiom office by 22:00 definitely :)
10:24
aSobhy
xD
11:13
se6astian
changed nick to: se6astian|away
11:16
RexOrMatrix[m]
He's not allowed out after 6pm you see.
11:22
Nira|away
changed nick to: Nira
11:24
Bertl_zZ
changed nick to: Bertl
11:24
Bertl
morning folks!
11:25
apurvanandan[m]
Good morning Bertl
11:25
apurvanandan[m]
I was waiting for you :)
11:27
Bertl
lucky me :)
11:28
apurvanandan[m]
Haha, Yesterday in so many messages maybe my message got lost.
11:30
apurvanandan[m]
I tried what you said, so when two words are transmitted alternatively, they are received correctly but there are erroneous words received during change/transit from one word to another
11:31
apurvanandan[m]
And when I increase the fequency of change, the error words take significant part of transmitted data and soon all data is errorneous.
11:31
apurvanandan[m]
So any suggestion where might the problem be?
11:31
Bertl
which means you are not in sync
11:32
apurvanandan[m]
Sync in which part
11:32
apurvanandan[m]
?
11:32
Bertl
i.e. the receiver is leading or lagging behind on the data
11:36
apurvanandan[m]
umm, I didn't get. There isn't any problem before the decoder or ddrr x4 gearing, problem is mostly probably after word formation
11:36
apurvanandan[m]
after or in word formation right?
11:36
Bertl
I'm pretty sure you are just out of sync
11:37
Bertl
how do you word synchronize sender and receiver atm?
11:39
apurvanandan[m]
What does word synchronise exactly mean? We get a wordfrom the gearing after correct bitslip, right?
11:40
Bertl
you have a generator, which starts to generate random data (as 8bit words) at some point
11:41
Bertl
those 8bit words are then converted to 10bit codes and transmitted
11:41
Bertl
on the receiver side the 10bit codes are deserialized and then decoded to 8bit words
11:42
apurvanandan[m]
Yup
11:42
Bertl
the 8bit words are then compared with 8bit words from the same generator
11:42
Bertl
how are the two generators synchronized?
11:43
apurvanandan[m]
I am not comparing the generator, remember?
11:43
apurvanandan[m]
I am printing the decoded word received
11:43
Bertl
your constant values (or alternating values) are a generator as well
11:43
Bertl
okay, so what are you sending and what are you receiving then?
11:48
apurvanandan[m]
I have sort off unplugged the comapring module(BER calculation module) ie I am just priniting the data received. So I sent two words 165 and 211 alternatively 16 times each. On the receiver side, I saw that approx 8 times correct value is printed. When there is a change from 211 to 165 or vice versa , rubbish values are printed. Maybe this is due to direct connection of 60MHz data to 100MHz FT601 :/
11:50
apurvanandan[m]
When I was using the PRNGs, I tried pretty much +-3 to see if it syncs, but it didn't then.
11:51
Bertl
you cannot simply 'connect' two clock domains
11:52
Bertl
you need to use some kind of clock domain crossing if you have different clock domains
11:52
apurvanandan[m]
But it can't be due to direct connection of FT601 without async fifo, as when I connect counter to FT601 in similar way(60MHz connected to 100MHz without async fifo), I am able to see the counting on my PC.
11:53
apurvanandan[m]
I am avoiding the async fifo currently to avoid more complications.
11:54
Bertl
well, what kind of clock domain crossing do you use?
11:56
apurvanandan[m]
I try to reduce the frequency many times. If attach flipflops clocked at 1 MHz to 100MHz FT601 then only 1 or 2 values will be corrupted right?
11:56
apurvanandan[m]
So I can check majority values for testing
11:57
apurvanandan[m]
I though for testing it shouldn't be problem
11:57
Bertl
so you are expecting corrupted data in your tests?
11:57
Bertl
well, that's obviously what you get :)
11:58
Bertl
from 60MHz to 100MHz, I'd expect half of the data to be crap
11:58
apurvanandan[m]
But why is all data right when I reduce frequency of change?
11:59
Bertl
when the data doesn't change, it doesn't matter
11:59
Bertl
constant values will be 'constant' at the clock domain crossing
11:59
apurvanandan[m]
Means I can only test BER with current setup?
12:00
Bertl
means you cannot test anything reliably with the current setup
12:01
Bertl
because everytime the output value changes, you will have a high chance of bad data
12:01
Bertl
we talked about clock domain crossing before, you definitely need to handle that properly if you want to rely on the data
12:01
apurvanandan[m]
Its frequency is 0.5 Hertz, so it remains constant for most of the times
12:01
apurvanandan[m]
BER is updated every 2 seconds
12:03
apurvanandan[m]
I shouldn't have jumped to testing
12:03
apurvanandan[m]
I will add async fifo also now
12:04
Bertl
note that lowering the clock rate doesn't really help things
12:04
Bertl
it can actually make things worse because of the increased setup and hold times
12:05
Bertl
(unless you set proper timing constraints)
12:05
Bertl
but once again, you definitely want to do a proper clock domain crossing (doesn't need to be a fifo, but probably the easiest way)
12:07
apurvanandan[m]
Okay, this will be a lesson for me :)
12:07
apurvanandan[m]
What are others ways?
12:08
Bertl
you can do a handshake
12:08
Bertl
output the value, mark it as valid once it is stable
12:09
Bertl
sample it on the other clock domain and pass back a 'done' signal
12:09
Bertl
if you are 100% sure about the clock relation and that timing will be fine, you can even do it one way
12:10
Bertl
e.g. if your data is generated at ~25MHz and the FT domain is at 100MHz, you can be sure that you will have at least one stable cycle
12:11
Bertl
toggling a signal whenever you update the data (i.e. at 25MHz) and making sure that the data is stable before the signal is toggled will allow the receiver to detect the toggle and sample the data correctly
12:26
apurvanandan[m]
Ok thanks for correcting me!
12:26
Bertl
no problem
12:42
Nira
changed nick to: Nira|away
12:58
se6astian|away
changed nick to: se6astian
12:58
se6astian
left the channel
12:58
se6astian
joined the channel
12:58
se6astian
changed nick to: se6astian|away
12:58
se6astian|away
changed nick to: se6astian
12:58
se6astian
left the channel
12:58
philippej
left the channel
12:58
RexOrCine|away
left the channel
12:58
Nira|away
left the channel
12:58
BAndiT1983|away
left the channel
13:01
Nira|away
joined the channel
13:01
philippej|away
joined the channel
13:01
se6astian|away
joined the channel
13:01
philippej|away
changed nick to: philippej
13:01
se6astian|away
changed nick to: se6astian
13:01
RexOrCine|away
joined the channel
13:01
BAndiT1983|away
joined the channel
13:01
BAndiT1983|away
changed nick to: BAndiT1983
13:03
RexOrCine|away
changed nick to: RexOrCine
13:32
Sebastian
joined the channel
13:32
Sebastian
changed nick to: Guest88449
13:33
Guest88449
left the channel
13:39
test4445
joined the channel
13:39
test4445
changed nick to: test445
13:39
test445
changed nick to: se6ast1an
13:41
dev__
joined the channel
13:44
dev__
Good afternoon BAndiT1983, I have removed videoclip class from static allocator, imageProvider where it doesn't need to be.
13:44
dev__
https://github.com/kakashi-Of-Saringan/opencine/commits/dev
13:45
dev__
Please check last commit
13:53
dev__
left the channel
15:11
se6astian
left the channel
15:11
se6astian
joined the channel
15:25
Umori
left the channel
15:28
se6astian
changed nick to: se6astian|away
15:29
Umori
joined the channel
15:34
BAndiT1983
changed nick to: BAndiT1983|away
15:53
Nira|away
changed nick to: Nira
16:04
se6astian|away
changed nick to: se6astian
16:04
se6astian
left the channel
16:04
se6astian|away
joined the channel
16:05
se6astian|away
changed nick to: se6astian
16:05
se6astian
left the channel
16:05
se6astian
joined the channel
16:05
se6astian
changed nick to: se6astian|away
16:06
se6astian|away
changed nick to: se6astian
16:06
se6astian
left the channel
16:06
RexOrCine
left the channel
16:06
Nira
left the channel
16:06
philippej
left the channel
16:06
BAndiT1983|away
left the channel
16:18
RexOrCine|away
joined the channel
16:18
philippej|away
joined the channel
16:18
philippej|away
changed nick to: philippej
16:18
BAndiT1983|away
joined the channel
16:18
BAndiT1983|away
changed nick to: BAndiT1983
16:18
Nira|away
joined the channel
16:18
se6astian
joined the channel
16:19
RexOrCine|away
changed nick to: RexOrCine
16:20
Bertl
off for now ... bbl
16:20
Bertl
changed nick to: Bertl_oO
16:23
se6astian
aSobhy: remote beta should be back in the remote setup
16:24
se6astian
please write to RexOrCine in case anything with it needs on site interaction with it
16:24
se6astian
changed nick to: se6astian|away
16:27
aSobhy
OK, thanks se6astian :)
17:24
Umori
left the channel
17:30
Umori
joined the channel
17:42
BAndiT1983
changed nick to: BAndiT1983|away
17:50
Umori
left the channel
17:54
Umori
joined the channel
18:15
RexOrCine
aSobhy: Note, I'll be away from the camera in the next hour onwards... but it appears to running fine.
18:39
se6astian|away
changed nick to: se6astian
18:52
se6astian
changed nick to: se6astian|away
19:16
Nira|away
changed nick to: Nira
19:29
RexOrCine
changed nick to: RexOrCine|away
19:53
se6astian|away
changed nick to: se6astian
19:53
se6astian
left the channel
19:53
se6astian
joined the channel
19:56
BAndiT1983|away
changed nick to: BAndiT1983
19:57
Umori
left the channel
20:01
Umori
joined the channel
21:08
BAndiT1983
changed nick to: BAndiT1983|away
21:24
Nira
changed nick to: Nira|away
21:28
BAndiT1983|away
changed nick to: BAndiT1983
22:13
BAndiT1983
changed nick to: BAndiT1983|away
22:22
se6astian
off to bed
22:22
se6astian
good night
22:22
se6astian
changed nick to: se6astian|away
22:23
Bertl_oO
nn
23:25
Kjetil
joined the channel