Current Server Time: 02:46 (Central Europe)

#apertus IRC Channel Logs

2019/07/25

Timezone: UTC


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