Current Server Time: 10:29 (Central Europe)

#apertus IRC Channel Logs

2015/02/26

Timezone: UTC


01:06
fsteinel_
joined the channel
01:09
fsteinel
left the channel
01:09
fsteinel_
changed nick to: fsteinel
05:07
Bertl_zZ
changed nick to: Bertl
05:07
Bertl
morning folks!
06:09
Bertl
changed nick to: Bertl_OO
06:09
Bertl_OO
changed nick to: Bertl_oO
08:35
cbohnens|away
changed nick to: cbohnens
08:38
Francky
joined the channel
08:39
Francky
hi all
08:40
Francky
I am learning VHDL and FPGA systems and I tried to understand the apertus project
08:40
Francky
Is there some documentation about the code somewhere ?
08:43
philippej|away
changed nick to: philippej
09:31
S3bastian
joined the channel
09:31
S3bastian
good morning
09:32
S3bastian
Hi Francky, you can check the code itself for comments, other than that there is now FPGA code documentation that I know of
09:32
S3bastian
Bertl will be happy to answer any question about it though
09:32
S3bastian
*now -> no
09:39
Francky
Thank you
09:39
Francky
i'm reading both vhdl and sensor datasheet to understand the mecanisms
09:43
S3bastian
great
10:17
Francky
can you confirm that the files in the folder cmv_hdmi2 are the "main" project ?
10:18
Francky
the other forlders are just developping projects ?
10:21
Bertl_oO
yes, cmv_hdmi2 is the recent AXIOM Alpha source
10:41
Francky
hi Bertl, I red some of IRC logs and it seems that you are the FPGA boss :)
10:42
Bertl_oO
well, at least I'm doing most of the coding, yes :)
10:45
Francky
if I understand right, you have a linux on the ZYNQ arm that configure the sensor
10:45
Francky
whereas the FPGA part is taking LVDS signals and send them to hdmi ?
10:46
Bertl_oO
yes, correctly
10:47
Bertl_oO
https://wiki.apertus.org/index.php?title=AXIOM_Alpha_Software#Image_Pipeline
10:47
Bertl_oO
here you can see what happens in the FPGA
10:47
Francky
thank you
10:47
Bertl_oO
np
10:48
Francky
the "Memory" block is the DDR3 memory of the board ?
10:48
Bertl_oO
yep
10:49
Bertl_oO
so the images are also accessible from the ARM cores
10:49
Bertl_oO
(which is for example, what is used for snapshots)
10:50
Francky
ok
10:50
Francky
and this is why you use AXI and ADDR generator into FPGA
10:51
Bertl_oO
correct
10:51
niemand
joined the channel
10:54
Francky
is there a project that implement only the "Image Acquisition Pipeline" in GIT ? It is to start with a smaller number of vhdl files
10:55
Bertl_oO
yes, basically the cmv_io(2) was that, but it is probably simpler just to pick the relevant files from the cmv_hdmi2, as they only exchange minimal information (synchronization) and the data is stored/fetched from memory anyway
10:56
Bertl_oO
so all files starting with cmv are basically the sensor interface
10:57
Bertl_oO
then there is the remapper (pixel_remap), some correction for noise (luts) and the high performance writer (to memory)
10:58
Bertl_oO
ser_to_par and par_match is used by the sensor interface for deserialization/pattern matching)
10:59
Bertl_oO
reg_spi is the SPI interface/mapper for accessing the sensor registers
11:10
Francky
I have to quit IRC to go to lunch. I will come back ! Thank you
11:26
Bertl_oO
you're welcome!
13:08
philippej
changed nick to: philippej|away
13:13
colinelves
joined the channel
13:35
colinelves
left the channel
14:54
Francky
hey i'm back
14:55
Francky
i have another question about I2C and sPI
14:55
Francky
I undestand that SPI is used to speak with sensor
14:55
Francky
but why there are 2 I2C bus ?
14:59
Bertl_oO
because we control some components via I2C
15:00
Francky
i see hdmi in the wiki
15:01
Bertl_oO
http://vserver.13thfloor.at/Stuff/AXIOM/ALPHA/cmv12k-adapter-v1.0.pdf
15:01
Francky
but for example I try to understand the cmv_io2 project, and there are 2 I2C bus whereas there is no HDSI output...
15:01
Bertl_oO
sheet 2 shows the I2C bus system on the adapter board
15:03
Francky
ok these components are used for the sensor
15:04
Bertl_oO
they are on the sensor interface board for various purposes
15:04
Bertl_oO
e.g. temperature measurement, low speed GPIO, etc
15:34
intracube
joined the channel
16:07
S3bastian
left the channel
16:23
cbohnens
I'm off for the day, see you tomorrow
16:24
cbohnens
changed nick to: cbohnens|away
16:24
Bertl_oO
cya!
17:09
Francky
left the channel
18:00
aombk2
joined the channel
18:03
aombk
left the channel
18:04
se6astian|away
changed nick to: se6astian
22:03
niemand
left the channel
22:56
se6astian
time for bed
22:56
se6astian
good night
23:11
intracube
left the channel
23:15
se6astian
changed nick to: se6astian|away
23:33
intracube
joined the channel