Current Server Time: 23:03 (Central Europe)

#apertus IRC Channel Logs

2019/12/09

Timezone: UTC


00:37
jhlink
left the channel
01:10
jhlink
joined the channel
01:14
jhlink
left the channel
03:02
jhlink
joined the channel
03:06
jhlink
left the channel
03:49
comradekingu
left the channel
04:22
comradekingu
joined the channel
06:40
Bertl_oO
off to bed now ... have a good one everyone!
06:40
Bertl_oO
changed nick to: Bertl_zZ
07:04
jhlink
joined the channel
07:08
jhlink
left the channel
07:41
jhlink
joined the channel
07:47
jhlink
left the channel
07:55
jhlink
joined the channel
07:59
jhlink
left the channel
08:11
jhlink
joined the channel
08:18
jhlink
left the channel
08:34
jhlink
joined the channel
08:38
jhlink
left the channel
08:46
jhlink
joined the channel
08:50
jhlink
left the channel
08:59
jhlink
joined the channel
09:03
jhlink
left the channel
09:20
jhlink
joined the channel
09:24
jhlink
left the channel
09:44
sebix
joined the channel
09:44
sebix
left the channel
09:44
sebix
joined the channel
10:07
jhlink
joined the channel
10:11
jhlink
left the channel
10:16
RexOrMatrix[m]
left the channel
10:16
a13b
left the channel
10:16
blakec[m]
left the channel
10:16
elkos
left the channel
10:16
apurvanandan[m]
left the channel
10:26
jhlink
joined the channel
10:30
jhlink
left the channel
10:50
elkos
joined the channel
10:50
a13b
joined the channel
10:50
blakec[m]
joined the channel
10:50
WalterZimmermann
joined the channel
10:58
phiLCeee
joined the channel
10:58
phiLCeee
Morning folks, how is it going?
11:02
jhlink
joined the channel
11:07
jhlink
left the channel
11:33
apurvanandan[m]
joined the channel
11:33
RexOrMatrix[m]
joined the channel
11:41
BAndiT1983|away
changed nick to: BAndiT1983
12:05
BAndiT1983
changed nick to: BAndiT1983|away
13:08
se6ast1an
hi phiLCeee, not bad :) and how are you?
13:25
Bertl_zZ
changed nick to: Bertl
13:25
Bertl
morning folks!
13:25
se6ast1an
good day
13:51
jhlink
joined the channel
13:55
jhlink
left the channel
14:01
jhlink
joined the channel
15:05
jhlink
left the channel
15:12
se6ast1an
new team talk episode is out!
15:12
se6ast1an
https://www.apertus.org/axiom-team-talk-15-2-gsoc-axiom-remote-article-december-2019
15:53
jhlink
joined the channel
16:22
sebix
left the channel
16:54
anuejn
nice :)
16:58
BAndiT1983|away
changed nick to: BAndiT1983
17:01
se6ast1an
weekly meeting time!
17:02
se6ast1an
anuejn: please go ahead!
17:02
anuejn
i was working on further development of the new shiny webui, that is to be used in connection with nctrl
17:03
se6ast1an
great, screenshot?
17:03
Bertl
(nobody knows about that yet)
17:03
anuejn
it now has a fancy landing page that shows a howto ssh connection and general explanation
17:03
anuejn
screenshot is https://files.niemo.de/Screenshot_2019-12-09%20AXIOM-web.png
17:04
anuejn
(as se6ast1an suggested)
17:04
anuejn
ah right Bertl
17:04
se6ast1an
good point, generral introduction woul make sense I guess
17:05
anuejn
vup and me started to build another attempt to build a hardware abstrtaction layer over all the peripherals of the camera
17:05
anuejn
it is called nctrl
17:05
anuejn
https://github.com/axiom-micro/nctrl/blob/master/Readme.md
17:06
anuejn
it can be used with the beta and the micro and is configured via yml files
17:06
anuejn
in connection with that we develop the webui i referred to
17:06
anuejn
https://github.com/axiom-micro/webui
17:07
anuejn
there is also code to integrate both projects with the existing firmware builds
17:07
anuejn
https://github.com/apertus-open-source-cinema/axiom-beta-firmware/pull/127
17:08
anuejn
there is also a build that can be tested :)
17:09
se6ast1an
most excellent
17:09
anuejn
we added further lua scripting, some infrastructure for describing constants and a better mock mode (to develop without a camera) to nctrl.
17:09
anuejn
i think thats it :)
17:09
se6ast1an
the test build is from 6 days ago, do you still recommend trying that one?
17:10
vup
note that lua scripting is being reworked at the moment, so the current api / look is not what it will be like after that
17:10
vup
se6ast1an: yes, i think that test build should still be fine
17:11
se6ast1an
great
17:11
anuejn
(it doesnt have the landing page yet)
17:11
se6ast1an
noted
17:11
se6ast1an
so quick updates from me:
17:11
se6ast1an
you saw the TT15.2 release today already
17:12
se6ast1an
next episode will be edited by max in january
17:12
se6ast1an
we ordered an all new compact enclosure set of cnc milled parts
17:13
se6ast1an
which will be assembled to a full V2 compact prototype
17:13
se6ast1an
I will now with the cnc parts done for now focus on the remote software again
17:14
se6ast1an
with BAndiT1983 and his bootloader and c++ efforts
17:14
se6ast1an
need to understand where we are now got get started
17:14
se6ast1an
got -> to
17:14
se6ast1an
thats it from me
17:14
se6ast1an
anyone else?
17:14
Bertl
well
17:15
Bertl
I've been further investigating the cam link 4k for our purpose
17:15
Bertl
and it looks like the device can be put into the default fx3 mode where firmware can be uploaded
17:16
se6ast1an
reference: https://wiki.apertus.org/index.php/Elgato_CAM_LINK_4K
17:16
Bertl
still unlcear is whether the FPGA has encryption enabled and/or is locked down, so that's something to figure out
17:17
Bertl
didn't do too much testing with the device for 'normal capturing' since I dismantled it for inspection and low level tetsting
17:18
Bertl
on the USB3 plugin side we now have a (hopefully working) test HDL code to emulate various write patterns and evaluate the throughput from the FPGA side
17:18
se6ast1an
the twitter post went softly viral with around 10.000 impressions: https://twitter.com/ApertusOSCinema/status/1202280446408773632
17:18
se6ast1an
https://twitter.com/GregDavill/status/1202498159093485568
17:18
se6ast1an
https://twitter.com/ktemkin/status/1203191350620909568
17:19
vup
btw, some other people seem to be investigating the cam link 4k aswell, this thread has some nice images without the chips: https://twitter.com/GregDavill/status/1203998610775371776
17:19
Bertl
yes, indeed
17:20
Bertl
any more cam link related infos/questions/etc?
17:21
se6ast1an
I think that topic is done
17:21
Bertl
so back to the USB3 plugin then :)
17:21
apurvanandan[m]
Did any one say USB3 :)
17:22
Bertl
this is implemented as a jtag configurable unit where you can set all the test parameters and read out performance counters
17:22
anuejn
what refers "this" to?
17:23
Bertl
the HDL code on the FPGA side
17:23
Bertl
(see previous sentence :)
17:24
Bertl
so it allows for modes where data is only transferred when the fifo is not full as well as generic write always (potentially with data loss) and does accounting based on the feedback from the FTDI
17:24
apurvanandan[m]
Is someone working on USB 3 plugin module?
17:24
Bertl
yes, obviously I am :)
17:25
Bertl
I've also started to write some bulk receive code using libusb and should shortly see whether this works or not (bypassing the proprietary FTDI library)
17:26
se6ast1an
is this based on florents code?
17:26
anuejn
ah nice
17:26
Bertl
nope, it's from scratch
17:26
se6ast1an
could florent help at this point in any way?
17:26
Bertl
having some trouble with my logic analyzer at the moment, but I'm confident I can sort this out
17:27
Bertl
se6ast1an: probably but till now his messages have been cryptic and not very useful
17:27
se6ast1an
well we could attempt a chat session if that would potentially help
17:28
se6ast1an
but lets discuss that afterwards
17:28
Bertl
maybe, I'm open to it but we should wait till we have some results
17:28
se6ast1an
right
17:28
Bertl
doesn't make much sense to discuss code which isn't finished yet and has not produced any data
17:29
_florent_
Bertl, se6ast1an: hi, yes sorry for not being very present/helpful, i was busy on others things...
17:29
Bertl
ah, nice to see you're around ... just saw the USB working on ECP5 and Xilinx
17:29
vup
Bertl: as far as i can tell, the ftdi library is also based on libusb, do you think there is a lot of performance to gain by writing a "better" libusb receiver?
17:30
Bertl
_florent_: care to elaborate what devices those are?
17:30
Bertl
vup: no idea, but I prefer to eliminate the FTDI driver to see where the real problems are
17:30
_florent_
Bertl: i'm trying to get USB3 working with just the transceivers, on Kintex7/Artix7 and ECP5
17:30
vup
Bertl: i see
17:31
Bertl
_florent_: tranceivers means MGTs, yes?
17:31
Bertl
so the ECP5 is one of the high end SERDES devices not just any old ECP5U or so
17:32
_florent_
Bertl: that's still very experimental, but while doing that, i probably found some reasons why LiteSATA code was not working correctly on Artix7, so want to do a test soon (so with your module)
17:33
_florent_
Bertl: yes, the high speed transceivers (GTX on Kintex7, GTP on Artix7, SERDES on ECP5)
17:34
_florent_
Bertl: i also ordered a CameraLink 4K and received it today :)
17:34
anuejn
_florent_: is there any chance to get USB 3.1 Gen 2 (10gbit/s) working with that?
17:34
Bertl
_florent_: okay, tx, because the ECP5 with serdes is not supported by the 'free' Lattice tools ...
17:35
Bertl
i.e. that is completely handled by the open source toolchain I presume?
17:35
_florent_
Bertl: i have Diamond installed, but i mostly no longer use it since the open-source toolchain is working fine
17:36
anuejn
bc. there is no silicon that implements fifo to usb3 at that speed i know of :(
17:36
_florent_
anuejn: i need to have a look at USB3.1, but at least USB3.0 is a first step and things should not be completely different
17:37
Bertl
well, USB 3.0 on an ECP5 plugin module would be quite nice, especially with isochronous transfers :)
17:38
vup
3.1 gen2 has a signaling rate of 10Gbit/s which is not doable with the ECP5 serdes afaik
17:38
_florent_
vup: yes, it will only work with high end FPGAs (Kintex7 for example)
17:39
vup
but there is 3.2 Gen1x2 , which would be basically two 3.0 links afaik
17:42
Bertl
okay, so there is a lot of potential interesting stuff ...
17:43
Bertl
continuing with my report (more on the USB/camlink later I guess)
17:43
Bertl
I also finished a prototype board for the TLK10232 chip
17:44
Bertl
(this was found as an interesting alternative option to conenct the Beta with a PC)
17:44
Bertl
again this is based on the TE714 module from Trenz (mainly to save cost and reuse)
17:45
Bertl
and it is done as PCIe x4 plugin card with a USB-C conenctor for data transfer between two boards
17:46
Bertl
I've connected all data lines on the low and high speed side
17:46
Bertl
so that's much more than we can actually use as an AXIOM Beta plugin but for testing that should be perfect
17:46
Bertl
the board also works stand alone without any PCIe again to simplify testing
17:47
Bertl
s/works/is designed to work/ :)
17:47
anuejn
Bertl: would it be possible to do real 10G ethernet with that chip?
17:47
Bertl
yes, why not
17:48
Bertl
finally on the Power Board side we figured that we want to make some minor changes for the ABCP
17:49
Bertl
we decided to get rid of the FTDI there which was intended for easy JTAG and I2C debugging, but nobody used it yet and it's a lot of board space with little gain (especially if not used)
17:49
Bertl
you can still connect the JTAG on the MicroZed directly and we will have some test points or connector for I2C
17:50
Bertl
the freed-up board space will probably be used for a switching pre-regulator which can handle typical battery voltages
17:51
Bertl
i.e. anything between 6V and 15V or so
17:51
Bertl
I guess that's it from my side for this week
17:52
se6ast1an
the swticher board will be separate at first though and the reason for it is enabling using 12V fans in the compact
17:52
se6ast1an
great thanks for the report
17:52
se6ast1an
anyone else with anything to report?
17:52
anuejn
Bertl: re 10G ethernet but not in a typical plugin module situation? bc the ic can to at max 1:4 serdes and that would require 2.5 gbit coming out of the zync?
17:53
Bertl
correct
17:53
Bertl
we are aiming at 4x 1.5Gbit two channels for the plugin
17:55
anuejn
ah ok i see
17:55
anuejn
thats a bit sad but maybe the only viable way
17:57
Bertl
10G ethernet might still be an option for a later time
17:57
Bertl
i.e. assuming we use a MGT capable 7 series or ECP5 we could also use the single version (or just one channel) at full speed
17:58
BAndiT1983
changed nick to: BAndiT1983|away
18:02
se6ast1an
ok anything else, or meeting concluded?
18:02
anuejn
ah nice
18:29
BAndiT1983|away
changed nick to: BAndiT1983
21:22
BAndiT1983
changed nick to: BAndiT1983|away
21:25
jhlink
left the channel
21:25
se6ast1an
off to bed
21:25
se6ast1an
good night
21:26
apurvanandan[m]
good night :)
21:44
a13b
I'm watching the latest video. What's a "push button"?
21:44
Bertl
a 'button' you can 'push'
21:45
apurvanandan[m]
XD
21:45
Bertl
the 'slide button' OTOH is a little confusing, as it should be a 'slide switch'
21:58
jhlink
joined the channel
23:02
jhlink
left the channel
23:51
jhlink
joined the channel
23:53
phiLCeee
left the channel