Current Server Time: 16:41 (Central Europe)

#apertus IRC Channel Logs

2019/05/10

Timezone: UTC


01:55
futarisIRCcloud
left the channel
01:56
Y_G
left the channel
02:02
futarisIRCcloud
joined the channel
03:27
johnathan
left the channel
04:05
futarisIRCcloud
left the channel
05:05
BAndiT1983|away
changed nick to: BAndiT1983
05:09
johnathan
joined the channel
05:58
johnathan
left the channel
06:02
BAndiT1983
changed nick to: BAndiT1983|away
06:07
johnathan
joined the channel
06:11
johnathan
left the channel
07:00
se6astian|away
changed nick to: se6astian
09:10
Bertl_zZ
changed nick to: Bertl
09:10
Bertl
morning folks!
09:25
futarisIRCcloud
joined the channel
10:18
imback
joined the channel
10:21
imback
Hi guys...I'm Back...
10:31
Bertl
we noticed :)
10:34
imback
I'm a China...and last week I'm going to Shenzhen...elletronic shopping...amazing... :-)
10:36
imback
I'm here for my new PCB and new product for I'm Back®...and I thing about us
10:36
se6astian
changed nick to: se6astian|away
10:37
se6astian|away
changed nick to: se6astian
10:38
imback
microprocessors, diods, resistors...for purchase a kilograms... :-)
10:44
se6astian
I will take 200g of the green parts over there please :)
10:44
se6astian
welcome back!
10:45
se6astian
so how are the plans for a larger sensor search progressing?
11:35
futarisIRCcloud
left the channel
12:34
imback
left the channel
12:41
Nira|away
changed nick to: Nira
13:40
Bertl
hey Nira! how's it going? everything fine?
13:44
comradekingu
joined the channel
13:45
Nira
Hi, everything great! Hoping to finish the exams and have some free time!
13:46
Bertl
sounds great! good luck and have fun!
13:46
Nira
Thank you!!
13:55
se6astian
all the best
14:19
se6astian
changed nick to: se6astian|away
14:38
se6astian|away
changed nick to: se6astian
15:08
BAndiT1983|away
changed nick to: BAndiT1983
15:09
se6astian
changed nick to: se6astian|away
15:09
se6astian|away
changed nick to: se6astian
15:09
Bertl
off for now ... bbl
15:10
Bertl
changed nick to: Bertl_oO
15:10
imback
joined the channel
15:13
imback
I'm back......
15:15
imback
I don't have the cip sensor...but depend of haw many sensor purchase etc for the good price..
15:17
imback
but in china, only idea, is possible...
15:24
Nira
changed nick to: Nira|away
15:26
se6astian
changed nick to: se6astian|away
15:31
imback
;-)
15:52
Nira|away
changed nick to: Nira
16:21
se6astian|away
changed nick to: se6astian
16:23
imback
left the channel
17:17
aSobhy|away
changed nick to: aSobhy
17:17
Bertl_oO
hey aSobhy! how's it going? everything fine?
17:17
Bertl_oO
changed nick to: Bertl
17:27
aSobhy
yeah fine, finished my deadlines and discussions and now free for searching time
17:27
aSobhy
I'll make alot of noise here ^_^
17:28
Bertl
excellent! did you get to checking the Main Board schematic yet?
17:31
aSobhy
not yet I'm serching on the link of vserver.13thfloor
17:32
BAndiT1983
changed nick to: BAndiT1983|away
17:32
Bertl
okay, you know where to find the schematic?
17:34
aSobhy
Am I on the wrong way ?
17:34
Bertl
https://wiki.apertus.org/index.php/AXIOM_Beta_Main_Board_V0.36_R1.2
17:34
Bertl
you want to download Eagle 7.7.0 for easy viewing
17:35
Bertl
(we should probably do PDFs for all the schematics :)
17:36
aSobhy
OK downloading it i forgot to download it last time :/
17:40
vup
wasn't the plan to switch to kicad some day anyways?
17:41
illwieckz
left the channel
17:41
vup
maybe the eagle importer can finally handle the mainboard...
17:41
Bertl
yes, but like the PDFs, lot of work and nobody has time to do it ...
17:45
vup
yes of course
17:45
vup
but also ~6 months ago the kicad importer couldn't handle the mainboard
17:45
vup
but it seems it can import it fine now
17:46
Bertl
yes, maybe it can nowadays
17:46
vup
4 unrouted, but maybe thats normal?
17:46
Bertl
doesn't sound to bad
17:47
Bertl
best generate gerbers and compare them with gerbview
17:55
vup
hmm how do you generate the gerbers in eagle?
17:56
Bertl
with the cam tool, but they can be downloaded (simpler)
17:56
Bertl
(4th button from left, with the two film snippets)
17:58
vup
and then just using the gerb274x-4layer job?
17:58
Bertl
you need to select the correct layers for each gerber output
17:59
Bertl
it's a little complicated
17:59
Bertl
I have a script somewhere, sec
18:00
vup
one thing i can say even without comparing the gerbers is that kicad doesn't like the smooth corners
18:00
Bertl
http://vserver.13thfloor.at/Stuff/gen_gerber.sh
18:02
Bertl
http://vserver.13thfloor.at/Stuff/gen_gerber_beta.sh
18:02
Bertl
(the second one handles the 'Beta' assembly variant
18:04
vup
axiom_beta_main_board_v0.36_r1.2 is not set to assembly variant 'Beta'!
18:05
Bertl
yeah, you need to select it in the schematic, and then save board file new
18:05
Bertl
(it is weird how Eagle handles this .. ;)
18:09
vup
Board contains a polygon that may cause extremely large plot data.
18:09
vup
Continue?
18:09
vup
Canceled (option '-N' was given).
18:09
vup
is that normal?
18:09
Bertl
yes
18:11
vup
ok
18:21
niemand
joined the channel
18:21
niemand
left the channel
18:21
niemand
joined the channel
18:23
vup
hmm seems like keepout areas are not supported yet
18:24
Bertl
okay, that's bad/problematic
18:24
vup
yes
18:25
vup
https://bugs.launchpad.net/kicad/+bug/1818091 waiting for kicad 6.0 for the next try ;)
18:27
Bertl
is there a release date for 6.0 :)
18:28
Bertl
btw, do you know what the status for library conversion between Eagle and KiCad currently is?
18:29
vup
do release date for 6.0 afaik
18:29
vup
s/do/no/
18:29
Bertl
yeah, wasn't expecting one ...
18:29
vup
well let me look at what kicad generated
18:39
vup
looks like footprints work
18:39
vup
symbols not
18:39
vup
(for libraries that is)
18:40
Bertl
interesting
18:40
vup
when importing a eagle schematic to kicad the more complicated symbols also break
18:40
vup
for example on the mainboard the second sheet
18:41
vup
https://files.niemo.de/Ausgabe.pdf
18:42
Bertl
ah, the labels seem to go in the wrong direction
18:42
vup
yes
18:43
vup
also all the pins are named the same
18:43
Bertl
probably a simple bug with the rotation attribute
18:43
Bertl
are they?
18:44
vup
well on this sheet i mean
18:44
vup
all >GATE
18:44
vup
a opposed to JX1_SE or something like that
18:44
Bertl
ah, the gate names, yes, indeed
18:45
Bertl
this is probably due to missing 'macro' expansion
18:45
Bertl
there are some 'variables' in eagle with special meaning
18:45
Bertl
like >GATE for example which can be used in labels/names/etc
18:46
vup
i see
18:47
BAndiT1983|away
changed nick to: BAndiT1983
19:07
BAndiT1983
changed nick to: BAndiT1983|away
19:07
BAndiT1983|away
changed nick to: BAndiT1983
19:21
johnathan
joined the channel
20:14
johnathan
hey all, finally got back to working on things. I'm wondering how to reconfigure the memory so that the hdmi output and camera capture does not overlap? i.e. change the base mapping 0x18000000 so triggering a capture won't disturb hdmi output?
20:15
se6astian
hi johnathan, great to have you back
20:15
se6astian
Bertl: will surely be able to help with that
20:16
Bertl
hey johnathan!
20:17
niemand
left the channel
20:20
johnathan
hey how's it going?
20:21
Bertl
fine, thanks! and you?
20:22
johnathan
good, sorry for long delay I was pulled onto another project at work
20:22
johnathan
so now I have all my time to focus on getting things working with this project
20:22
Bertl
sounds great! too good to be true actually :)
20:23
Bertl
to answer your question, there are address generators for both reading and writing data from/to DDR memory
20:24
johnathan
they seem to overlap in the capture and hdmi output?
20:24
Bertl
https://wiki.apertus.org/index.php/CMV12000_Register_Blocks lists the Write Address Generator at 0x6010xxxx
20:24
johnathan
which makes sense for hdmi pass through
20:25
johnathan
ah I see
20:26
Bertl
similar registers for the readers exist at 0x8010xxxx
20:27
Bertl
they are set with gen_reg (from hdmi.func) in rmem_conf.sh
20:31
johnathan
what are the multiple buffers for? in 0x601xxxxx?
20:31
johnathan
it seems normally triggering a capture the data is written to 0x18000000, from all the code in cmv_snap3 that is hard=coded?
20:32
Bertl
the buffers are for (up to quadruple) buffering input and output
20:33
Bertl
because the sensor and the HDMI output are not necessarily synced
20:33
Bertl
so basically the sensor data gets sampled into buffer 1, then 2, then 3, then 4 and then again into 1
20:33
Bertl
and the HDMI output switches to the next buffer whenever the sensor data arrived there
20:34
Bertl
you can also 'disable' certain buffers e.g. when taking a snapshot
20:35
johnathan
fil_reg 15 0x010000100? this disables the first buffer?
20:40
johnathan
basically what I want to do is disable one of the buffers maybe, or prevent the sensor data from being written into it, and only have the hdmi use a single buffer for output
20:41
Bertl
the easiest way to do that is to set all the HDMI buffers to a different address space than the writers
20:42
Bertl
the default buffer addresses are 0x18000000, 0x1A000000, 0x1C000000 and 0x1E000000
20:42
Bertl
if you don't care much about the writer data
20:43
Bertl
just set the writer buffers to 0x18000000 and 0x1A000000
20:43
Bertl
and use 0x1C000000 and 0x1E000000 for the HDMI readers
20:43
Bertl
or just 0x1C000000 if you don't care about update problems
20:47
johnathan
ok cool I'll give it a shot, thanks
20:49
Bertl
no problem, you're welcome!
20:50
johnathan
great, looks like it worked! thanks!
20:50
Bertl
my pleasure!
20:59
johnathan
is there a way to set which buffer is active (output from hdmi)? i.e. buffer0, 1, etc?
21:02
Bertl
not directly
21:02
Bertl
you can advance the counter and you can query it
21:20
aSobhy
Bertl: I have opened the schematic and board, the schematic appeared in 6 layers with the second layer "ZYNQ LVDS Interface"
21:20
johnathan
left the channel
21:21
aSobhy
Is that what I am targeting
21:21
Bertl
there are several pages for the schematic (what you call 'layers')
21:21
Bertl
two pages describe the routing fabrics (IIRC, the last two)
21:22
Bertl
those are the most interesting for you
21:23
aSobhy
Interface Fabric West & East ?
21:23
Bertl
yup, those are the two MachXO2
21:33
Bertl
yes, page 5 (just checked) shows the RFW (routing fabric west) which is the one on the side with the PCIe plugin slots
21:33
Bertl
and page 6 shows the RFE (routing fabric east) which is on the other side
21:34
Bertl
both connect to the shield connectors above and below them
21:34
Bertl
as well as the PIC on the other side of the mainboard
21:34
Bertl
the LVDS connections to the Zynq are those with the 100R resistors
21:35
Bertl
page 4 shows all the board connectors (except for the microzed connections
21:36
Bertl
i.e. you can see the PCIe connectors there as well as the center solder on areas which are too connected to the MachXO2
21:47
futarisIRCcloud
joined the channel
21:50
aSobhy
understanding...
21:52
aSobhy
so the East MaxhXO2 has 2 LVSD and the West has 1 pair
21:53
Bertl
yup
22:02
johnathan
joined the channel
22:03
BAndiT1983
changed nick to: BAndiT1983|away
22:08
aSobhy
Is their a way to select a pin to show where is it on board ?
22:08
aSobhy
a pin in schematic **
22:09
se6astian
yes, I also had that question some time ago
22:09
se6astian
let me check the symbol
22:10
se6astian
the second icon - the "eye"
22:10
johnathan
left the channel
22:11
se6astian
highlights the footprint pin but also the schematic pin out
22:18
aSobhy
yeah It works :D
22:19
aSobhy
thanks se6astian ^_^
22:21
se6astian
great!
22:29
vup
all schematics on the server converted to pdf's: https://files.niemo.de/axiom_pdfs/HARDWARE/AXIOM/
22:30
Bertl
yay!
22:31
vup
(from http://files.apertus.org/HARDWARE/)
22:31
se6astian
wonderful
22:31
se6astian
lets make sure we move them over to the hardware dir on apertus.org
22:32
vup
yeah, feel free to move them
22:32
vup
they should have the same directory layout as those have already
22:32
se6astian
great
22:32
se6astian
made a note as I will head to bed now
22:32
se6astian
but feel free to take care of it in the meantime
22:33
Bertl
I presume this was done with a script, yes?
22:33
se6astian
otherwise I will do it
22:33
se6astian
good night!
22:33
Bertl
nn
22:33
se6astian
changed nick to: se6astian|away
22:33
vup
good night!
22:33
vup
https://files.niemo.de/axiom_pdfs/get_pdfs.sh
22:33
vup
the script to generate them
22:34
Nira
changed nick to: Nira|away
22:35
Bertl
nice
22:39
illwieckz
joined the channel
22:41
johnathan
joined the channel
22:45
johnathan
left the channel
22:59
illwieckz
left the channel
23:10
johnathan
joined the channel
23:14
johnathan
left the channel
23:18
illwieckz
joined the channel
23:24
Nira|away
changed nick to: Nira