Current Server Time: 04:26 (Central Europe)

#apertus IRC Channel Logs

2017/03/14

Timezone: UTC


23:00
Bertl_oO
off to bed now ... have a good one everyone!
23:00
Bertl_oO
changed nick to: Bertl_zZ
23:08
dimaursu16
joined the channel
23:10
slikdigit
joined the channel
23:13
Alvis
left the channel
23:16
Alvis
joined the channel
23:31
IldarValiev
joined the channel
23:31
IldarValiev
left the channel
23:34
Alvis
left the channel
23:35
usmankhan
joined the channel
23:39
usmankhan
left the channel
23:46
RexO
left the channel
23:58
Alvis
joined the channel
01:24
slikdigit
left the channel
01:25
slikdigit
joined the channel
01:33
jucar
joined the channel
01:35
usmankhan
joined the channel
01:40
usmankhan
left the channel
02:39
slikdigit
left the channel
03:20
usmankhan
joined the channel
03:36
usmankhan
left the channel
03:49
Elbehery
joined the channel
04:18
Bertl_zZ
changed nick to: Bertl
04:18
Bertl
morning folks!
04:23
RexOrCine
left the channel
04:29
Elbehery
left the channel
04:35
jucar
left the channel
04:35
slikdigit
joined the channel
04:55
RexOrCine
joined the channel
05:00
Alvis
left the channel
05:01
RexOrCine
left the channel
05:12
usmankhan
joined the channel
05:17
Spirit532
left the channel
05:22
usmankhan
left the channel
06:02
slikdigit
left the channel
06:03
se6astian|away
changed nick to: se6astian
06:05
se6astian
changed nick to: se6astian|away
06:05
Bertl
changed nick to: Bertl_oO
06:58
se6astian|away
changed nick to: se6astian
07:29
se6astian
changed nick to: se6astian|away
07:32
niculescu_vlad
joined the channel
07:44
Bertl_oO
changed nick to: Bertl
07:44
Bertl
back now ..
08:12
se6astian|away
changed nick to: se6astian
08:16
se6astian
good day!
09:10
sagnikbasu
joined the channel
09:11
sagnikbasu
Hi
09:20
Bertl
hey, how's going?
09:21
niculescu_vlad
left the channel
09:25
sagnikbasu
Hi Bertl , so I posted some queries in the lab page of GSOC project "Real time sobel filter in fpga".Could you please check them?
09:30
niculescu_vlad
joined the channel
09:31
Bertl
well, the flow chart is not entirely correct
09:33
sagnikbasu
Ok..is it the connection between the camera sensor and fpga ?
09:33
Bertl
first, the camera sensor is connected to the FPGA, so the data is first there
09:35
sagnikbasu
so how many signals do i expect from the sensor ?
09:35
Bertl
then the data is stored into DDR memory and the HDMI output pipeline fetches this data again from memory for the output
09:35
niculescu_vlad
left the channel
09:35
Bertl
now, depending on the actual use case, the filter will be either active on the sensor data
09:36
Bertl
i.e. in the input/sensor pipeline
09:36
niculescu_vlad
joined the channel
09:36
Bertl
or on the output pipeline
09:37
Bertl
access to multiple frames is not available at the moment (for various reasons)
09:38
Bertl
the sensor itself is connected with a bunch of LVDS pairs
09:38
Bertl
(up to 80 max) which are used to transfer the data
09:38
Bertl
clock rate between 200 and 600 MHz
09:39
Bertl
also, it is a CMOS sensor (not a CCD)
09:40
sagnikbasu
So I assume that we will be getting pixel data from 80 such pairs simultaneously..
09:40
sagnikbasu
i.e. 80 LVDS pairs
09:40
niculescu_vlad
left the channel
09:41
sagnikbasu
and apply the pipelined convolutiom kernel to them..
09:41
sagnikbasu
sorry *convolution
09:53
niculescu_vlad
joined the channel
09:55
sagnikbasu
left the channel
09:58
Elbehery
joined the channel
09:58
Bertl
yes, data is retrieved in parallel (current setup has 32 channels, and the sensor transfers blocks of two rows)
10:18
sagnikbasu
joined the channel
10:18
sagnikbasu
Bertl : Thanks . I will change my design accordingly.
10:23
sagnikbasu
left the channel
10:31
arpu
left the channel
10:35
Elbehery
left the channel
10:39
tyrone
joined the channel
10:44
arpu
joined the channel
11:08
Vlad__
joined the channel
11:09
niculescu_vlad
left the channel
11:09
Vlad__
changed nick to: niculescu_vlad
11:12
Elbehery
joined the channel
11:12
niculescu_vlad
hello
11:13
niculescu_vlad
did you manage to implement something else?
11:13
niculescu_vlad
one question: where should we post files?
11:13
niculescu_vlad
with attempts
11:20
Elbehery
hey <niculescu_vlad>
11:21
Elbehery
so far i submitted the files on my github repo, and added a link at the ideas page comment section
11:21
Elbehery
i think this is ok
11:22
niculescu_vlad
ok. I will do the same on my google drive
11:23
usmankhan
joined the channel
11:24
Elbehery
cool, but in case you have some time, posting this on github with a readme file + license should probably be the best thing
11:25
niculescu_vlad
ok
11:26
Elbehery
btw have you checked the current posted prototypes ?
11:31
niculescu_vlad
no. I've seen the modules you wrote. I think the PWM can be written as a state machine to be easier to understand. I can try it. And I will also try to implement a PID algorithm in verilog
11:31
niculescu_vlad
did you try the I2C module?
11:32
niculescu_vlad
I suggest to write all your codes as state machines. It is easier to follow the information flow
11:32
Elbehery
they already are FSMs
11:32
Elbehery
check the state diagram at the readme file
11:34
niculescu_vlad
i didn;t see any case
11:35
Elbehery
ohh, let me send you the repo. link
11:36
Elbehery
https://github.com/ELBe7ery/i2c_draft_gsoc/tree/master/TOP
11:36
Elbehery
i2cslave + pwm + top module + tb
11:37
niculescu_vlad
yes I saw
11:37
usmankhan
left the channel
11:38
niculescu_vlad
if the I2C works this is good
11:38
niculescu_vlad
but I suggested to write the PWG gen within a single always block
11:38
niculescu_vlad
to avoid problems
11:39
Elbehery
pwm generator ?
11:40
Elbehery
hmm, good point this is probably should be tested on a real FPGA though then other iterative design path to enhance the rtl
11:41
niculescu_vlad
yes. Usually generating the bitfile can produce problems when using always@(*)
11:41
niculescu_vlad
like combinational loops
11:42
mithro
of anyone has time, could they proof read https://hdmi2usb.tv/gsoc/fpga/hardware/python/linux/2017/03/15/gsoc-announcement/ ?
11:43
mithro
s/of/if/
11:49
Elbehery
perfect! i am sharing this
12:05
ArrunM
joined the channel
12:06
ArrunM
hello everyone. Can't figure out where to put proposal for Gsoc?
12:08
ArrunM
left the channel
12:08
ArrunM
joined the channel
12:09
usmankhan
joined the channel
12:11
niculescu_vlad
I rewrote it
12:11
niculescu_vlad
in a single always
12:13
usmankhan
left the channel
12:13
niculescu_vlad
Here
12:13
niculescu_vlad
https://drive.google.com/open?id=0B4vrlXPPuUghVU5qaHFwR2NWYjA
12:13
Elbehery
left the channel
12:13
usmankhan
joined the channel
12:13
niculescu_vlad
it is a 10 bit pwm
12:14
niculescu_vlad
now if the i2c works fine, I want to write the PID controler
12:14
niculescu_vlad
controller*
12:15
usmankhan
Hey ArrunM, Google will provide official link to submit the proposal after 20th March. However, you can write the draft proposal and share it on either github or google doc
12:16
ArrunM
thnaks!! usmankhan
12:20
niculescu_vlad
Bertl, we should discuss about the number of sensors. This is actually the number of inputs in my control algorithm and I want to start designing it.
12:21
niculescu_vlad
left the channel
12:21
AndroUser2
joined the channel
12:22
AndroUser2
changed nick to: niculescu_vlad
12:23
niculescu_vlad
left the channel
12:23
niculescu_vlad
joined the channel
12:23
ArrunM_
joined the channel
12:23
ArrunM
left the channel
12:25
Bertl
niculescu_vlad: there are temp sensors in the image sensor, inside the zynq and on the power board
12:26
Bertl
optionally there is an additional temp sensor on the sensor board but that's not used at the moment
12:39
tyrone
left the channel
12:42
usmankhan
left the channel
12:46
usmankhan
joined the channel
12:53
ArrunM_
Hello bertl, can you tell me the exact pins used for communication between zync and mach2
12:53
ArrunM_
needed for manual place and route
13:00
usmankhan
left the channel
13:05
Bertl
ArrunM_: please check the schematic of the mainboard for the pin details
13:09
ArrunM_
sorry to bother you but I really dont know the tag name to search
13:11
Bertl
will take some time, rather busy at the moment
13:11
ArrunM_
no problem!!
13:18
ArrunM_
left the channel
13:33
BAndiT1983|away
changed nick to: BAndiT1983
13:34
BAndiT1983
changed nick to: BAndiT1983|away
13:54
RexOrCine
joined the channel
13:59
sagnikbasu
joined the channel
14:27
Alvis
joined the channel
14:27
Roopal08|away
joined the channel
14:39
sagnikbasu
left the channel
14:49
jucar
joined the channel
14:51
Alvis
left the channel
15:05
Elbehery
joined the channel
15:20
Elbehery
hey <niculescu_vlad>
15:20
niculescu_vlad
Hi
15:21
niculescu_vlad
Sorry for being idle. Classes...
15:21
Elbehery
just had my internet back, checked your comment
15:21
Elbehery
ohh no problem
15:21
Elbehery
by the way
15:21
Elbehery
" I wrote a simplified but functional iteration of PWM generator and now, I want to start working at the PIC controller."
15:21
Elbehery
as much as i understand
15:22
Elbehery
the software will be running on the Zynq FPGA which has an ARM processor not a PIC
15:22
niculescu_vlad
Sorry. I wanted to write PID
15:22
niculescu_vlad
Not PIC
15:23
Elbehery
ohh great then
15:23
niculescu_vlad
I will edit my comment. Thank you
15:24
Elbehery
and also have some question related to the pwm gen
15:25
Elbehery
i am confused, how can we interface this generator with the I2c slave. Cant find the 8/16 bit input register that sets the output duty cycle
15:25
niculescu_vlad
left the channel
15:25
niculescu_vlad
joined the channel
15:26
niculescu_vlad
done
15:28
Elbehery
great, just checked this
15:28
niculescu_vlad
Thank you for your observation
15:28
Elbehery
no problem :) hey did you see my last msg or this was sent after you got dc ?
15:29
RexOrCine
left the channel
15:29
niculescu_vlad
which message?
15:29
Elbehery
okay letme sent this again
15:29
Elbehery
i was asking about the pwm generator posted on the comment
15:29
Elbehery
so far cant figure out how to set the duty cycle of this generator
15:30
niculescu_vlad
by modifying the TH parameter
15:30
niculescu_vlad
which is the threshold
15:30
niculescu_vlad
it is on 10 bits. So the duty cycle is TH/1024
15:31
Elbehery
ohh missed reading this input so sorry :)
15:31
niculescu_vlad
it's ok
15:40
niculescu_vlad
if admitted in SOC, I guess we will work in Vivado
15:40
niculescu_vlad
isn't it?
15:42
Elbehery
i don't know honestly
15:43
niculescu_vlad
Bertl?
15:51
jucar
left the channel
15:51
niculescu_vlad
left the channel
16:01
Bertl
changed nick to: Bertl_oO
16:02
se6astian
changed nick to: se6astian|away
16:05
jucar
joined the channel
16:20
jucar
left the channel
16:31
Spirit532
joined the channel
16:52
IldarValiev
joined the channel
17:05
IldarValiev
left the channel
17:15
RexO
joined the channel
17:21
niculescu_vlad
joined the channel
17:31
vlad__
joined the channel
17:32
vlad__
left the channel
17:34
Alvis
joined the channel
17:37
BAndiT1983|away
changed nick to: BAndiT1983
17:47
Alvis
left the channel
17:48
Alvis
joined the channel
18:12
Alvis_
joined the channel
18:15
Alvis
left the channel
18:17
niemand
joined the channel
18:17
niemand
left the channel
18:17
niemand
joined the channel
18:24
Alvis__
joined the channel
18:28
Alvis_
left the channel
18:48
niemand
left the channel
18:54
Alvis__
left the channel
19:10
Alvis
joined the channel
19:27
RexOrCine
joined the channel
19:48
Elbehery
A quick question, can we say this high level block diagram is valid for the t732 ?
19:48
Elbehery
https://raw.githubusercontent.com/ELBe7ery/i2c_draft_gsoc/master/Top%20module/Screenshots/BLOCK_DIAGRAM_enhanced.png
20:05
BAndiT1983
changed nick to: BAndiT1983|away
20:38
niculescu_vlad
left the channel
21:30
niculescu_vlad
joined the channel
21:34
niculescu_vlad
left the channel
21:41
Alvis
left the channel
22:05
Bertl_oO
Elbehery: yep, looks good
22:06
Bertl_oO
niculescu_vlad: Vivado for Zynq, Lattice Diamond for MachXO2 at the moment
22:12
Bertl_oO
off to bed now ...
22:12
Bertl_oO
changed nick to: Bertl_zZ