Current Server Time: 16:02 (Central Europe)

#apertus IRC Channel Logs

2019/12/09

Timezone: UTC


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