Current Server Time: 19:24 (Central Europe)

#apertus IRC Channel Logs

2013/09/26

Timezone: UTC


01:17
dmj_nova
left the channel
01:18
dmj_nova
joined the channel
07:41
se6astian
joined the channel
11:56
Bertl
morning everyone!
12:07
se6astian
morning!
12:47
se6astian
just sent you an email to kickstart the script development
12:51
Bertl
did you test the scripts?
12:52
se6astian
how?
12:52
Bertl
by running them on the zedboard for example?
12:53
Bertl
(just curious :)
12:55
se6astian
well I dont have an image sensor :)
12:55
se6astian
I can validate syntax I guess
12:55
Bertl
doesn't matter, the only difference is that you will always get '0' when reading a register
12:56
Bertl
but I guess I can whip up a simple memory based replacement, which returns the last value you did set
12:58
Bertl
maybe dmj_nova has already done something similar or maybe even a better register simulation ...
13:05
se6astian
sounds good
13:06
se6astian
for a general desktop linux would be even better
13:07
Bertl
well, won't work as there is no AXI simulation so far (e.g. in qemu)
13:07
Bertl
but for sure, somebody could develop that or something similar
13:08
se6astian
the cmv_reg () could just write to a file instead for testing?
13:09
Bertl
sure, but then it is a different script :)
13:09
se6astian
but similar :)
13:09
Bertl
similar, alternatively I'd replace devmem :)
13:09
Bertl
(as long as you use devmem that is)
13:11
Bertl
but note that a 'normal' desktop and the limited arm linux is different, so it would be better to run it on a small sized arm, like a raspberry pi for example
13:11
Bertl
(or an arm simulation, like with qemu)
13:12
Bertl
http://zedboard.org/content/qemu
13:15
Bertl
mail looks fine
13:16
Bertl
(but you might want to incorporate the ideas we just had)
13:20
se6astian
hmm, I dont want to make it look to complicated - I already fear we will not be able to motivate anyone this way, if we now require rather complex preparations that small group of people who would be interested might be scared away right away
13:21
Bertl
well, then how about writing a fake devmem and telling folks to limit themselves to /bin/sh (instead of bash/csh)
13:28
se6astian
great!
13:54
Bertl
http://vserver.13thfloor.at/Stuff/AXIOM/FAKE/
13:54
se6astian
how does this work?
13:55
Bertl
this is a statically linked busybox (for x86_64, arm coming up shortly) which has a fake devmem builtin
13:56
Bertl
all you need to get it to work is the following:
13:56
Bertl
dd if=/dev/zero of=/tmp/mem bs=1k seek=4M count=1
13:56
Bertl
this will create a sparse 4GB file /tmp/mem, which will be used by the fake devmem
13:57
Bertl
values written can be read back, non existing values return 0
13:59
Bertl
/bin/sh and /sbin/devmem both link to busybox on the axiom alpha filesystem
13:59
Bertl
so both can be tested with this executeable
14:02
se6astian
documented
14:02
se6astian
https://wiki.apertus.org/index.php?title=Axiom_Alpha_Prototype#statically_linked_busybox
14:03
se6astian
will write the mail now and just add "to get started with instructions contact us" :)
14:07
se6astian
done!
14:07
se6astian
now lets see if we get the lazy bunch to do some work :)
14:23
se6astian
haha the first good idea (I assume)
14:23
se6astian
Stefan is the guy we also met at IBC
14:23
se6astian
he was sitting left to me when we had lunch
16:09
se6astian
Bertl, do you remember if the image sensor is absolutely centered to the FMC connector on the PCB ?
16:21
Bertl
it is not, as you can see on the eagle board files
16:21
Bertl
(i.e. the sensor area is on the layer "Sensor")
16:22
Bertl
but it is centered regarding lens mount
16:23
Bertl
(which is obvious, I guess :)
16:24
se6astian
ok, I will create a 3d model of the adapter board
16:34
Bertl
there are tools to export that from eagle IIRC
16:34
se6astian
do parts have 3 footprints associated?
16:34
Bertl
http://www.cadsoftusa.com/services/3d-visualization/
16:35
Bertl
3 footprints?
16:35
se6astian
*3d footprints
16:35
Bertl
no
16:35
Bertl
but the board will work nevertheless
16:35
se6astian
I will be faster to rebuild it then I think
16:36
Bertl
okay
16:36
se6astian
which FMC connector did you solder on (stack height)?
16:37
se6astian
and could you meassure how thick the PCB is please
16:38
Bertl
that should be part of the design rules
16:38
Bertl
here it says 1.64084375mm
16:39
Bertl
(that is with both, top and bottom, still having copper on)
16:39
Bertl
the top/bottom copper layer is ~ 0.03556 mm
16:39
se6astian
thanks
16:40
Bertl
the solder mask will add a little as well (similar for silk screen)
16:40
se6astian
it doesnt have to be THAT accurate ;)
16:40
se6astian
and the FMC connector stack height please
16:42
Bertl
that actually depends on the FMC connector
16:43
Bertl
the current board has the 8.5mm connector
16:44
Bertl
the other board I'm working on at the side has the 10mm connector
16:44
Bertl
I'm measuring 8.56mm between the zedboard and the adapter pcb
16:45
se6astian
ok, I will just use the current board as reference for now
16:48
se6astian
while you are at it, could you meassure the tickness of the andon socket please (its not in the datasheet)
16:49
Bertl
you mean the cutout area or what?
16:50
se6astian
no the height of the andon socket (from PCB surface)
16:51
Bertl
that is in the datasheet
16:51
Bertl
well kind of, the pin limits it
16:52
se6astian
I see
16:52
Bertl
the fr board has a thickness of 1.7mm
16:52
Bertl
and it sits 2.2mm below the top
16:53
Bertl
i.e. 0.5mm of the pins are above the board
16:53
se6astian
the 400T4 pins right?
16:53
Bertl
the total pin height is roughly 2.8mm from the board top
16:54
se6astian
datasheet says 2.82mm so that sounds good
16:54
Bertl
but if you are modelling the components, wouldn't it be better to make that in a format suitable for pcb 3d models?
16:55
Bertl
s/format/way/
16:57
se6astian
its very simplified, just a box with the right dimensions
17:02
Bertl
well, those sockets are not really complicated, so it basically is a box (with a number of pins, all identical) with the right dimensions :)
19:42
se6astian
left the channel
19:43
se6astian
joined the channel
19:55
se6astian
left the channel
19:57
se6astian
joined the channel
20:29
[1]se6astian
joined the channel
20:31
se6astian
left the channel
20:31
[1]se6astian
changed nick to: se6astian
21:02
[1]se6astian
joined the channel
21:05
se6astian
left the channel
21:05
[1]se6astian
changed nick to: se6astian
22:00
se6astian
ok good night for today :)
22:01
se6astian
left the channel