Current Server Time: 23:36 (Central Europe)

#apertus IRC Channel Logs

2015/03/25

Timezone: UTC


00:26
g3gg0
left the channel
00:34
fsteinel
left the channel
00:34
fsteinel_
joined the channel
00:40
Jin^eLD
changed nick to: Jin|away
02:18
g3gg0
joined the channel
02:27
se6astia`
joined the channel
02:27
se6astia`
changed nick to: se6astian
02:27
mgielda|`
joined the channel
02:27
kgugala|away
joined the channel
02:27
mgielda|`
changed nick to: mgielda
02:27
kgugala|away
changed nick to: kgugala
02:28
kgugala
changed nick to: kgugala|away
02:28
pgielda|`
joined the channel
02:28
pgielda|`
changed nick to: pgielda
02:28
mgielda|away
left the channel
02:28
se6astian|away
left the channel
02:28
pgielda|away
left the channel
05:18
jucar
left the channel
06:06
Bertl
off to bed now ... have a good one everyone!
06:06
Bertl
changed nick to: Bertl_zZ
06:36
se6astian
good morning
06:40
g3gg0
left the channel
06:40
kgugala|away
left the channel
06:53
danieel
left the channel
07:02
niemand
joined the channel
07:09
niemand
left the channel
07:12
fsteinel_
changed nick to: fsteinel
07:19
intracube
left the channel
07:31
danieel
joined the channel
07:42
Francky
joined the channel
07:43
Francky
hi all
07:50
se6astian
hey Francky
08:03
Jin|away
changed nick to: Jin^eLD
08:21
niemand
joined the channel
08:47
niemand
left the channel
09:33
niemand
joined the channel
09:43
niemand
left the channel
10:30
intracube
joined the channel
11:02
niemand
joined the channel
11:16
niemand
left the channel
11:25
Bertl_zZ
changed nick to: Bertl
11:25
Bertl
morning folks!
11:32
Bertl
se6astian:
11:33
se6astian
hello :)
11:43
niemand
joined the channel
11:51
intracube
afternoon Bertl, se6astian
11:54
Bertl
hey intracube! how's going?
12:00
intracube
good thanks :)
12:45
Francky
are you here Bertl ?
12:49
Bertl
yes, I'm around
12:49
Bertl
somewhat busy, but around
12:50
Francky
i'm a little bit confused with fpga development, so i would like to divised the big problem (for me) into severals some small problems to be able to create and test them easily
12:51
Bertl
makes sense
12:51
Francky
but i'm not aware about the control and clock management
12:51
Francky
for exemple
12:51
Francky
(i speak about the prng sender/receiver)
12:52
Francky
i would like to create a "block" (IP) which can take a 32 bits signal in input (= the random number) and has 4 (data) + 1 (clock) serial output (which could be connected to lvds pins)
12:53
Bertl
you also need some clock input
12:53
Francky
i don't speak about the coding now, just take a 32 bit signa and send it to severals ldvs pairs
12:53
Francky
yes and it is here that i'm confused
12:53
Francky
i need :
12:53
Francky
- & "general" clock (which is the clock of all the IP of the system)
12:53
Francky
1*
12:54
Bertl
you typically use a PLL or MMC to get the higher frequencies
12:54
Bertl
check out the *pll*.vhd files in the cmv_io2
12:54
Francky
but it is not into the IP right ?
12:54
Bertl
the PLL/MMC are hardened peripherials inside the FPGA
12:55
Francky
ok so if i look only at the IP i would like to create, i don't care about PLL
12:55
Bertl
you can instantiate them like a black box and the tools will fill in the functionality
12:55
Francky
PLL is gived by the system
12:55
Francky
so it is a inputclock
12:55
Bertl
correct
12:55
Francky
ok
12:55
Francky
and i need some control signal :
12:56
Francky
- 1 input "Data Enable" which indicate that there is a data on the 32 bits signal and that I can send it on the lvds lines
12:56
Francky
- 1 output "Job done" which indicate that the sending on the lvds lines is done
12:56
Francky
correct ?
12:57
Bertl
the "data enable" makes sense, the "job done" is probably not necessary
12:57
Bertl
you usually want to send data back to back, so you will enable for multiple of 32 clock cycles
12:58
Bertl
or you can use a slower (word clock) for the data/enable
12:58
Bertl
so that "one" clock cycle is for a 32bit word
12:59
Francky
so the "client" of the IP (which give the 32 bit to the IP" will know that it has to wait for 32 cycles before sending another "Data enable" to the IP right ?
13:00
Bertl
at the bit clock, yes, usually you will use the work clock or at least a byte clock to simplify timing
13:00
Francky
but which clock do you mean ?
13:00
Andrej74
left the channel
13:00
Francky
the input clock of the IP ?
13:00
Bertl
the byte clock will also be the clock used for the serializer input data
13:01
Bertl
for example, you can have 3 clocks, one at the bitrate, let's say 1GHz
13:01
Bertl
one at the "word" rate of the serializer (for 10bit codes, that is 100MHz)
13:02
Bertl
and one at the "data speed" of the PRNG, which in a single output case would be 25MHz
13:02
Bertl
if you serve 4 outputs, it would also be 100MHz
13:02
Francky
but from where and to where do these clocks go ?
13:02
Francky
are they from PL ?
13:02
Francky
PLL?
13:05
Bertl
yes, usually you have an external clock, let's say 100MHz and you generate all the required frequencies/clocks via PLL/MMC
13:06
Bertl
*MMCM
13:10
Francky
so the "data enable " signal should be synchronized on the 25Hz clock
13:11
Francky
or should it be directly the 25Hz clock ?
13:11
Francky
that means that the IP send the 32 bits number at each period of the 25MHz
13:11
Francky
?
13:29
Bertl
yep, that would make sense in this case
13:29
Bertl
note that it would also make sense with the 100MHz if you service 4 outputs with one PRNG
13:39
niemand
left the channel
14:30
Andrej74
joined the channel
14:32
davidak
joined the channel
14:35
Andrej74
left the channel
14:49
Andrej74
joined the channel
14:51
Andrej74
left the channel
14:52
Andrej74
joined the channel
15:03
Andrej74
left the channel
15:04
Andrej74
joined the channel
15:16
Francky
left the channel
15:23
Andrej74
left the channel
16:06
se6astian
changed nick to: se6astian|away
16:16
slikdigit
joined the channel
16:16
slikdigit
left the channel
16:16
slikdigit
joined the channel
16:35
Andrej74
joined the channel
16:42
Andrej74
left the channel
17:05
jucar
joined the channel
17:17
lab-bot
BAndiT1983 created T340: Check communication between MediaExplorer and context. http://lab.apertus.org/T340
17:32
g3gg0
joined the channel
20:13
Bertl
off for a nap ... bbl
20:13
Bertl
changed nick to: Bertl_zZ
20:46
slikdigit
left the channel
20:53
Andrej74
joined the channel
21:57
se6astian|away
changed nick to: se6astian
22:04
se6astian
changed nick to: se6astian|away