| 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 |