Current Server Time: 16:05 (Central Europe)

#apertus IRC Channel Logs

2015/03/11

Timezone: UTC


23:30
Bertl
off to bed now ... have a good one everyone!
23:30
Bertl
changed nick to: Bertl_zZ
23:34
MatthiasF
left the channel
00:10
intracube
left the channel
00:22
g3gg0
joined the channel
01:05
slikdigit
left the channel
01:22
g3gg0
left the channel
01:22
g3gg0
joined the channel
04:06
ItsMeLenny
joined the channel
06:15
ItsMeLenny
left the channel
06:16
ItsMeLenny
joined the channel
06:25
cbohnens|away
changed nick to: cbohnens
06:39
masplund|away
changed nick to: masplund
06:40
masplund
changed nick to: masplund|away
07:04
g3gg0
left the channel
07:10
MatthiasF
joined the channel
07:12
se6astian|away
changed nick to: se6astian
07:12
se6astian
good morning
07:16
Bertl_zZ
changed nick to: Bertl
07:16
Bertl
morning folks!
07:40
jucar
joined the channel
08:01
ItsMeLenny
left the channel
08:07
Jin|away
changed nick to: Jin^eLD
08:11
jucar
left the channel
08:25
danieel
left the channel
08:57
Francky
joined the channel
08:58
Francky
hi all
09:13
se6astian
hey Francky
09:14
Francky
how was the studio time ?
09:16
se6astian
good good
09:16
se6astian
I think it will result in another great team talk episode
09:17
se6astian
unfotunately its raining today so we cannot film unloading the CNC mill...
09:17
se6astian
hopefully tomorrow morning though
09:20
danieel
joined the channel
09:29
Francky
what is "CNC mill" ?
09:29
Bertl
https://wiki.apertus.org/index.php?title=Compact_CNC_Mill_Evaluation#Tormach
09:31
Francky
ok i didn't know the english term
09:32
Francky
you plan to produce yourself the camera in production ?
09:33
Bertl
if possible, we plan to build the case or at least certain parts ourselves
09:33
Bertl
but the main purpose is to have something for quick prototyping
09:34
Francky
ok
09:36
Francky
did you find a compromise about all the board interfraces finally ?
09:37
Bertl
I think we almost had it last time, so we should make two 20-24 pin interfaces on each side
09:37
Bertl
I still have to check if we go for an iCE40 or maybe MachXO2
09:38
Bertl
i.e. I have to make a feature comparison, unless somebody volunteers to do that :)
09:38
g3gg0
joined the channel
09:39
Francky
somebody who have skills in fpga, so... you ! :)
09:42
Bertl
yeah, well, it's more digging through datasheets
09:45
davidak
joined the channel
10:03
fsteinel
joined the channel
10:18
se6astian
brb reboot
10:19
se6astian
changed nick to: se6astian|away
10:20
se6astian|away
changed nick to: se6astian
11:23
intracube
joined the channel
11:46
se6astian
bbl
11:46
se6astian
changed nick to: se6astian|away
12:23
Francky
Bertl, I have general question about axiom software (on zyng PL)
12:23
Francky
on the wiki you said that the pl take images from sensor and store them into memory
12:24
Bertl
correct
12:24
Francky
so you use the external DDR memory, and the PL access to it throught AXI right ?
12:24
Bertl
the memory manager, yes
12:24
Francky
with something like a rouded buffer
12:24
Bertl
kind of, it is more a frame buffer actually
12:24
Francky
the memory manager is a part of the PS ?
12:25
Francky
or a software on PS ?
12:25
Bertl
it is part of the zynq hardened peripherials
12:25
Bertl
it has connections to PS and PL
12:27
Bertl
http://blog-imgs-51-origin.fc2.com/m/a/r/marsee101/Zynq_test_1_120715.png
12:27
Francky
is it DMA controller or another thing ?
12:27
Francky
thanks for the picture
12:27
Bertl
it manages the DDR memory independant from PL or PS
12:28
Bertl
you can run DMA (on the PS) to the DDR memory
12:28
Bertl
or you cann access it via AXI ports on the PL
12:30
Francky
ok so the chain is sensor -> PL -> AXI -> memory controller -> DDR
12:30
Francky
the PS is never used
12:30
Bertl
correct
12:30
Francky
the PS is used to configure the sensor, the hdmi or to take a snapshot from the memory
12:30
Francky
right ?
12:31
Bertl
yep
12:31
Francky
thanks
12:42
Francky
in fact i am reading "The Zynq book" and i am trying to make a parrallela between your design and how is build the zynq to understand the system
12:42
Francky
when you say it is a frame buffer, do you mean that only the last video image is storen into memory ?
12:46
Bertl
it supports quadrupple buffering in the current setup
12:46
Bertl
but the design allows arbitrary frame numbers (as long as you have enough memory)
12:48
Francky
this is why you need a adress generator IP ?
12:48
Bertl
correcy
12:48
Bertl
*correct
12:48
Francky
and this IP just calculate the adress of the start of the frame or it need to calculate every adress of every pixel ? ie : is there burst mode (you give the start adress and the data in burst mode) ?
12:48
Bertl
yes, it calculates the burst addresses
12:52
cbohnens
changed nick to: cbohnens|away
12:52
Francky
ok. I am trying to build the cmv_io2 project but the timing report says that the timing constraints are not meet. But how does it know what are the constraints to meet ?
12:56
Bertl
complicated calculations :)
12:56
Bertl
you might need to rerun certain parts to get timing closure
12:56
Bertl
i.e. the tools not always manage to get the routing right
12:57
Francky
so from the same project source, the tool might build different routing ?
12:57
Bertl
correct
12:58
Francky
beurk....
12:59
Francky
so you compile your project time after time as far as you get a correct routing ?
12:59
Bertl
kind of, i.e. you rerun the routing parts with different options
13:00
Francky
but I use your project with your tcl script, doesn't it integrate the "good" options ?
13:00
Bertl
but in general you can create designs and constraints which work every time, it just gets harder the more complicated the design is
13:00
Bertl
as I said, the tools are non-deterministic
13:01
Bertl
i.e. they often seem to make random decisions and sometimes they are good and at other times not so much
13:02
Bertl
I got rather annoyed by this fact at some point, and the many pblocks help to guide the tools somewhat, but it's not perfect
13:02
niemand
joined the channel
13:08
Francky
it is disturbing because you cannot garanty that the built program will have the same performance in each builder
13:11
niemand
left the channel
13:11
intracube
afternoon Bertl, Francky :)
13:12
Francky
hi intracube
13:13
Bertl
yeah, I have a bunch of ideas how to improve that for the Beta
13:13
Bertl
starting from better designs, over automated placing, to an incremental build system which retries until it succeeds
13:14
Francky
designs = vhdl code or placement and routing of blocks ?
13:15
Bertl
better way of handling interconnects
13:15
Francky
so you plan to make manually the job of the placer and router ?
13:16
Bertl
at least to keep the tools on a short leash :)
13:19
Bertl
I can understand that the tools have to make somewhat random decisions, because the search space for routing becomes very large with recent FPGAs
13:19
Bertl
and if you take the typical PCB autorouter and their success rate ...
13:24
Francky
autorouter makes me ill
13:28
Francky
but i thought that xilinx tools should be very strong
13:28
Francky
but in fact it is quite undestandable because it IS routing in fact
13:33
Bertl
yes
13:33
Bertl
off for now ... bbl
13:33
Bertl
changed nick to: Bertl_oO
13:35
Andrej74
left the channel
14:10
fadro
left the channel
14:28
se6astian|away
changed nick to: se6astian
14:30
se6astian
back
14:32
se6astian
I just visited the event location for the AXIOM kickoff
14:32
se6astian
will be very nice!
15:14
dmj726
left the channel
15:17
dmj726
joined the channel
15:22
niemand
joined the channel
15:57
intracube
se6astian: where will it be held?
15:59
se6astian
at the angewandte innovation lab, central vienna
15:59
se6astian
announcement will follow soon
16:00
mars_
can't wait!
16:02
intracube
se6astian: nice :)
16:07
Francky
left the channel
16:47
jucar
joined the channel
16:53
slikdigit
joined the channel
16:53
slikdigit
left the channel
16:53
slikdigit
joined the channel
17:03
danieel
left the channel
17:09
intracube_
joined the channel
17:12
intracube
left the channel
17:46
danieel
joined the channel
18:13
niemand
left the channel
18:26
niemand
joined the channel
18:35
niemand
left the channel
18:48
niemand
joined the channel
19:20
Jin^eLD
changed nick to: Jin|away
19:31
intracube_
changed nick to: intracube_caffei
19:32
intracube_caffei
changed nick to: intracube
19:33
troy_s
se6astian: I re-added that photo. It disappeared. Was it a URL link?
19:34
se6astian
I think I didnt add the actual image, just suggested it with URL in the comments
19:34
se6astian
but its fine that way as well now
19:35
se6astian
I think the first half of the article with the two images is great now
19:36
se6astian
what images could we add to spice up the second half?
19:38
se6astian
about the 1931 color experiments
19:39
se6astian
instead of the result curves
19:39
se6astian
what did the actual test look like?
19:39
se6astian
did they show people color swatches?
19:42
intracube
left the channel
19:43
se6astian
seems they showed a white screen with two separated colors
19:43
se6astian
http://fabricgraphicsmag.com/repository/5/10345/full_0311_f2side1_4.jpg
19:43
intracube
joined the channel
19:52
lab-bot
sebastian created T311: create HDMI module holder to 3d print. http://lab.apertus.org/T311
20:14
se6astian
we got sponsored by a flower delivery company
20:14
se6astian
so if you need any flowers deliverd
20:14
se6astian
or chocolate
20:14
se6astian
plants...
20:14
se6astian
you know where to go now
20:14
se6astian
http://www.serenataflowers.com/
20:15
se6astian
thats what 100€ of camera development support gets you :)
20:16
intracube
lol
20:28
Bertl_oO
well, that's big advertising I'd say ... after all the channel is logged :)
20:29
jucar
left the channel
20:33
slikdigit
left the channel
20:40
niemand
left the channel
20:55
jucar
joined the channel
21:17
se6astian
time for bed
21:17
se6astian
goood night
21:17
se6astian
changed nick to: se6astian|away
21:34
se6astian|away
changed nick to: se6astian
21:35
se6astian
changed nick to: se6astian|away
21:49
aombk2
joined the channel
21:50
aombk
left the channel
22:04
intracube_
joined the channel
22:04
jucar
left the channel
22:06
g3gg0
left the channel
22:07
intracube
left the channel
22:34
MatthiasF
left the channel