Current Server Time: 23:48 (Central Europe)

#apertus IRC Channel Logs

2019/07/25

Timezone: UTC


03:31
Bertl_oO
apurvanandan[m]: in 10 bit, 1BC starts with a '0' and ends with two '0' so there is little chance that a '1' can sneak in because of bad alignment
03:31
Nira
changed nick to: Nira|away
04:11
Bertl_oO
off to bed now ... have a good one everyone!
04:11
Bertl_oO
changed nick to: Bertl_zZ
06:08
BAndiT1983|away
changed nick to: BAndiT1983
06:53
BAndiT1983
changed nick to: BAndiT1983|away
07:46
se6astian|away
changed nick to: se6astian
07:47
se6astian
changed nick to: se6astian|away
08:01
futarisIRCcloud
joined the channel
08:57
Nira|away
changed nick to: Nira
12:11
se6astian|away
changed nick to: se6astian
12:27
Nira
changed nick to: Nira|away
12:44
danieel
left the channel
13:00
Bertl_zZ
changed nick to: Bertl
13:00
Bertl
morning folks!
13:07
Bertl
apurvanandan[m], aSobhy: how's the status? any progress?
13:18
apurvanandan[m]
Bertl: I know exactly which module is not working, and now I am trying to find the problem in it. The sampling in DDR at very first step is going wrong, after that whatever data is received is decoded accordingly and sent ie rest of codes does it job fine, only DDR X4 needs to be fixed
13:18
apurvanandan[m]
Don't know how 1BC can be received as 1BD
13:19
Bertl
so what is going wrong there?
13:20
apurvanandan[m]
I have strongly believe there is some delay issue or it is making the delay wrong in between the data transfer
13:21
apurvanandan[m]
That is the update delay control code
13:24
Bertl
where is the code for that?
13:26
apurvanandan[m]
I am making that again, because earlier I trusted IPexpress of Diamond to make that for me
13:27
apurvanandan[m]
Previous one is here: https://github.com/apurvanandan1997/BER_measurement/blob/master/MachXO2/Receiver/ddrx4_gearing.vhd
13:29
danieel
joined the channel
13:35
Bertl
don't see any dynamic delay in this code ...
13:36
Bertl
anyway, it is probably a good idea to write it yourself
13:37
apurvanandan[m]
No I mean that there is a module ddrx4_rx_sync which takes a uddcntln signal for updating the delay code passed to 90 degree clock shifter on basis of PVT variation
13:38
apurvanandan[m]
I highly doubt it is useless : https://github.com/apurvanandan1997/BER_measurement/blob/master/MachXO2/Receiver/rx_sync.vhd
13:40
apurvanandan[m]
Just scroll through that rx_sync.vhd
13:41
Bertl
well, I'm not sure how you will compensate PVT variation if you cannot adjust the delay?
13:45
apurvanandan[m]
There is a primitive DQSDLLC that generated required delays using master DLL
13:45
apurvanandan[m]
https://ibb.co/sQnnkmY
13:46
apurvanandan[m]
It generates the DQSDEL code sends to the delay module for shifting clock to 90 degree
13:48
apurvanandan[m]
So it takes uddcntln signal which 'holds/updates control to delay code before adjustment' as written in documentation (not clear exactly)
13:49
apurvanandan[m]
But earler when only constant data was being received the problem was in this uddcntln signal only, after I changed it the alternating data started being received properly but only ABAB types
13:49
Bertl
you are aware that those are all elements used for DDR memory access and control
13:50
apurvanandan[m]
Yes, have somewhat idea
13:50
Bertl
so they might not always do what you expect with serial transmissions
13:52
Bertl
you might want to start with x2 or even x1 DDR for testing
13:56
apurvanandan[m]
What procedure do you suggest as an alternative?
13:58
Bertl
you have phase adjustment on the PLL and you can add dynamic delay to the data (and clock if needed)
14:02
RexOrCine|away
changed nick to: RexOrCine
14:03
apurvanandan[m]
But then I will have to find the center of the eye
14:03
Bertl
as we discussed a long time ago
14:04
Bertl
i.e. that is what link training is all about
14:08
apurvanandan[m]
Ok If it doesn't works I will switch to the plain method
14:31
Bertl
no hurry, it's still a day and 4 hours till the end of the 2nd evaluation :)
15:00
Nira|away
changed nick to: Nira
15:25
RexOrCine
We're going to disconnect the dark box Beta. It'll be offline for the next three hours. Any problems ping me.
15:28
Bertl
thanks, should be no problem at all
15:37
se6astian
changed nick to: se6astian|away
15:40
se6astian|away
changed nick to: se6astian
15:40
se6astian
left the channel
15:40
se6astian
joined the channel
15:40
se6astian
changed nick to: se6astian|away
15:40
se6astian|away
changed nick to: se6astian
15:40
se6astian
left the channel
15:41
se6astian
joined the channel
15:41
se6astian
changed nick to: se6astian|away
15:41
se6astian|away
changed nick to: se6astian
15:41
se6astian
left the channel
15:41
se6astian|away
joined the channel
15:42
se6astian|away
changed nick to: se6astian
15:42
se6astian
left the channel
15:42
se6astian|away
joined the channel
15:43
se6astian|away
changed nick to: se6astian
15:43
se6astian
left the channel
15:43
se6astian|away
joined the channel
15:43
se6astian|away
changed nick to: se6astian
15:43
se6astian
left the channel
15:43
se6astian|away
joined the channel
15:44
se6astian|away
changed nick to: se6astian
15:44
se6astian
left the channel
15:44
se6astian|away
joined the channel
15:44
se6astian|away
changed nick to: se6astian
15:44
se6astian
left the channel
15:44
se6astian|away
joined the channel
15:45
se6astian|away
changed nick to: se6astian
15:45
se6astian
left the channel
15:45
se6astian|away
joined the channel
15:45
se6astian|away
changed nick to: se6astian
15:45
se6astian
left the channel
15:45
se6astian|away
joined the channel
15:46
se6astian|away
changed nick to: se6astian
15:46
se6astian
left the channel
15:46
Nira
left the channel
15:46
RexOrCine
left the channel
15:46
philippej
left the channel
15:46
BAndiT1983|away
left the channel
15:48
philippej|away
joined the channel
15:48
philippej|away
changed nick to: philippej
15:48
se6astian|away
joined the channel
15:48
se6astian|away
changed nick to: se6astian
15:48
Nira
joined the channel
15:48
RexOrCine|away
joined the channel
15:48
BAndiT1983|away
joined the channel
15:48
BAndiT1983|away
changed nick to: BAndiT1983
15:48
RexOrCine|away
changed nick to: RexOrCine
15:49
se6astian
left the channel
15:49
se6astian|away
joined the channel
15:49
se6astian|away
changed nick to: se6astian
15:49
se6astian
left the channel
15:49
se6astian|away
joined the channel
15:50
se6astian|away
changed nick to: se6astian
15:50
se6astian
left the channel
15:50
philippej
left the channel
15:50
BAndiT1983
left the channel
15:50
Nira
left the channel
15:50
RexOrCine
left the channel
15:51
Nira|away
joined the channel
15:51
RexOrCine|away
joined the channel
15:51
BAndiT1983|away
joined the channel
15:51
philippej|away
joined the channel
15:51
se6astian|away
joined the channel
15:51
BAndiT1983|away
changed nick to: BAndiT1983
15:51
philippej|away
changed nick to: philippej
15:51
se6astian|away
changed nick to: se6astian
15:51
Nira|away
changed nick to: Nira
15:51
RexOrCine|away
changed nick to: RexOrCine
15:51
se6astian
left the channel
15:51
se6astian|away
joined the channel
15:52
se6astian|away
changed nick to: se6astian
15:52
se6astian
left the channel
15:52
se6astian|away
joined the channel
15:53
se6astian|away
left the channel
15:53
Nira
left the channel
15:53
RexOrCine
left the channel
15:53
philippej
left the channel
15:53
BAndiT1983
left the channel
15:53
se6astian|away
joined the channel
15:53
se6astian|away
changed nick to: se6astian
15:53
Nira|away
joined the channel
15:53
RexOrCine|away
joined the channel
15:53
philippej|away
joined the channel
15:53
BAndiT1983|away
joined the channel
15:53
Nira|away
changed nick to: Nira
15:53
philippej|away
changed nick to: philippej
15:53
BAndiT1983|away
changed nick to: BAndiT1983
15:54
RexOrCine|away
changed nick to: RexOrCine
16:43
aSobhy
I'm about to run on beta within an hour
16:44
Bertl
note: your Beta should be still available
16:44
aSobhy
currently generating the bitstream files
16:44
Bertl
sounds good!
16:46
aSobhy
is the " dark box Beta" include the Beta_e ?
16:46
Bertl
nope
16:46
Bertl
separate unit
16:47
aSobhy
ok so the beta_e available in the next hours ?!
16:49
Bertl
yep
16:49
Bertl
it is available right now :)
16:51
aSobhy
OK thanks Bertl :)
16:51
Bertl
you're welcome!
19:28
BAndiT1983
changed nick to: BAndiT1983|away
19:28
BAndiT1983|away
changed nick to: BAndiT1983
19:41
Bertl
aSobhy: how is the Beta testing going?
19:44
Nira
changed nick to: Nira|away
20:00
intrac
left the channel
20:03
RexOrCine
OK the dark box camera is now back online. Thanks for your patience.
20:10
aSobhy
I get stuck in bits map and apurvanandan[m] helped me
20:10
aSobhy
I thought it will be easy
20:14
Bertl
yeah, that's a prominent misconception :)
20:14
BAndiT1983
changed nick to: BAndiT1983|away
20:15
BAndiT1983|away
changed nick to: BAndiT1983
20:48
RexOrCine
changed nick to: RexOrCine|away
21:18
Nira|away
changed nick to: Nira
21:20
aSobhy
Bertl how I assign an address for a register in lattice
21:21
Bertl
what do you mean?
21:21
aSobhy
I want to assign an address to the final register that I accumulate in it the error occurred
21:22
Bertl
what 'address'?
21:23
aSobhy
address in the memory
21:23
Bertl
what 'memory'?
21:24
Bertl
I can only presume you are talking about some kind of memory mapping the register
21:25
aSobhy
yes
21:25
Bertl
but as the MachXO2 is not a SoC, i.e. doesn't have any hardened CPU/MCU there, you would need to add your own CPU/MCU core to 'map' anything
21:26
Bertl
as I mentioned a few times before, if you want to output debug information from the MachXO2, you need to either do it via the PIC or via dedicated LVDS lines to the Zynq
21:30
apurvanandan[m]
Bertl: For how many cycles should we do word alignment?
21:31
apurvanandan[m]
For how long I mean
21:31
Bertl
I'd say till it is aligned :)
21:31
Bertl
how long should that take? at most N cycles where N is the number of bits
21:32
aSobhy
but it is 12 bits width It can't fit to the PIC pins
21:32
Bertl
so you need to use some kind of serial protocol
21:33
Bertl
like, as mentioned before, SPI, I2C or UART
21:40
BAndiT1983
changed nick to: BAndiT1983|away
21:42
aSobhy
sorry I'll check for some information and return again
21:42
aSobhy
I apologize for miss understanding as I didn't slept well for days :/
21:45
aSobhy
misunderstanding*
21:53
Bertl
no problem
21:54
Bertl
off for now too, bbl
21:54
Bertl
changed nick to: bertl_oO
21:54
bertl_oO
changed nick to: Bertl_oO
00:43
Y_G
joined the channel