Current Server Time: 09:55 (Central Europe)

#apertus IRC Channel Logs

2021/02/15

Timezone: UTC


00:21
eppisai
left the channel
00:37
BAndiT1983
changed nick to: BAndiT1983|away
05:06
Bertl_oO
off to bed now ... have a good one everyone!
05:06
Bertl_oO
changed nick to: Bertl_zZ
05:18
futarisIRCcloud
joined the channel
05:56
eppisai
joined the channel
06:37
BAndiT1983|away
changed nick to: BAndiT1983
07:28
futarisIRCcloud
left the channel
07:48
se6ast1an
good day
08:34
eppisai
left the channel
08:35
eppisai
joined the channel
10:07
eppisai_
joined the channel
10:07
eppisai
left the channel
10:16
anuejn
good day
11:06
anuejn
Bertl_zZ: Ok after some fiddeling I managed to load my pass through firmware in the routing fabric :)
11:07
anuejn
now how do I change the jtag pinset of the pic16?
12:50
Bertl_zZ
changed nick to: Bertl
12:50
Bertl
morning folks!
12:51
Bertl
anuejn: this is done by switching between primary and secondary jtag interface on the PIC (via i2c)
12:54
Bertl
register 0x0F is the 'feature' register
12:55
Bertl
and bit 0 there selected between primary and secondary jtag interface
13:57
BAndiT1983
changed nick to: BAndiT1983|away
14:47
eppisai_
left the channel
14:51
eppisai_
joined the channel
14:51
eppisai_
changed nick to: eppisai
15:57
anuejn
Hm... is there a way to write to the pic i2c when the driver is loaded?
15:57
anuejn
or to use the driver to change to the secondary interface?
16:03
bluez
joined the channel
16:05
Bertl
yes, the PIC is on the I2C bus all the time
16:06
Bertl
but I don't think the functionality was integrated in the driver
16:06
Bertl
so probably the easiest way for now is to unload it temporarily
16:08
anuejn
hm... okay
16:13
futarisIRCcloud
joined the channel
16:32
anuejn
Bertl: when I `i2cset -y 4 0x40 0x0F 0xE` I read back (with `i2cget -y 3 0x40 0x0F`) 0x0F
16:33
anuejn
that seems... bad?
16:38
Bertl
not sure why you would write 0xE there, but yeah, you should read back what you write there
16:38
Bertl
make sure that you have a recent PIC firmware
16:38
Bertl
http://vserver.13thfloor.at/Stuff/AXIOM/BETA/PICJTAG/i2c_slave.c
16:39
anuejn
I thougth the first bit is the toggle for primary / secondary interface
16:39
Bertl
bit 0, yes, so 0x0 vs 0x1
16:40
anuejn
so I tried to toggle bit 0 (from 0x0F to 0x0E)
16:40
Bertl
0x0 is the primary, and 0x1 is the secondary
16:40
anuejn
ah so even the original 0x0F I read is not the thing one would expect?
16:40
Bertl
yup
16:41
Bertl
probably older PIC firmware
16:41
anuejn
ok
16:41
anuejn
is there a recent binary of the pic firmare?
16:42
anuejn
also is there a way to query the firmware version?
16:42
Bertl
probably, let me see if I can find it (or I'll upload it)
16:42
Bertl
no, unfortunately there is no firmware identifier via I2C
16:43
Bertl
but you can download the PIC memory and compare it
16:46
anuejn
ah I see
16:46
anuejn
so I will probably just use the update you provide :)
17:00
se6ast1an
MEETING TIME!
17:00
se6ast1an
who is here?
17:00
bluez
is here
17:00
metal_dent[m]
is present
17:01
Shohei
joined the channel
17:01
Bertl
is here ...
17:01
eppisai
is here
17:01
Shohei
Shohei is here
17:01
se6ast1an
great!
17:01
se6ast1an
metal_dent[m]: do you want to start as usual?
17:01
se6ast1an
then bluez
17:02
metal_dent[m]
Sure!
17:02
bluez
yup
17:03
metal_dent[m]
As the USB problem is taking too much time so last week I setup ICSP connection over UART so that I can work on the flashing of PIC parallelly
17:04
metal_dent[m]
The data from the host is received and a temporary ACK is sent via that, I will develop it further
17:05
metal_dent[m]
Also, as the USB problem has arisen after gsoc so I tried to rollback my code to that time and checked which commit is problematic but so far no success
17:05
metal_dent[m]
I think that's it from my side
17:06
se6ast1an
many thanks!
17:07
bluez
i'll report then
17:07
anuejn
is here
17:08
bluez
so i was finally able to write a live partial bitstream...at a targeted LUT (a frame)
17:08
bluez
and successfully modified its logic
17:09
bluez
faces many issue along the way... had to study the bitstream and xilinx nuances
17:09
bluez
s/faces/faced
17:10
bluez
wrote this script: https://github.com/Swaraj1998/xilinx-devcfg/blob/master/scripts/gen_partial_bitstream.py
17:10
bluez
this extracts the specified frames from a full bitstream and prepares a loadable partial bitstream
17:11
bluez
now my next task is to be able to somehow 'mark' specific structures (like an LUT)... and find out where it is actually mapped (i.e. its frame address)
17:12
bluez
so that i can reconfigure that frame/frames
17:12
bluez
thats it from my side!
17:12
se6ast1an
many thanks!
17:12
se6ast1an
eppisai: do you have news for us as well?
17:12
eppisai
yeh.
17:13
eppisai
last week,I discussed with BAndiT1983 on topcs like display driver, using centralDb to access variables,and other doubts
17:14
eppisai
Before i was using painter for controlling transition functions, like settransitionsstatus etc but
17:15
eppisai
that those were not meant to their, so using centralDb now, and calling that in virtual display driver
17:16
eppisai
so,still not finished with transition task.. but doing.
17:16
eppisai
thats it, from my side :)
17:17
se6ast1an
many thanks, what about the onscreen keyboard task, is there anything left to be done?
17:18
eppisai
I don't think so, I think onscreen keyboard, moving string framebuffer width to utils is done..
17:18
se6ast1an
great, did you create a PR already for it?
17:19
se6ast1an
if not and everything is finished, please do
17:19
eppisai
ah,not yet. waiting for BandiT1983's approval. As, it might have bugs or other issues i don't know about..
17:20
se6ast1an
right
17:20
se6ast1an
Shohei: please share your latest progress
17:20
Shohei
Thank you : )
17:20
Shohei
I am working on the translation of the pages that Mr. Rex first specified and prepared for me to translate into Japanese, which progressed around 60%.
17:20
Shohei
There are a few expressions that I am not sure how to express, so I will consult with Mr. Rex as I proceed.
17:20
Shohei
with Mr. Rex as I proceed.
17:20
Shohei
( I wanted to learn about  the PCBs of AXIOM beta this week but could not. I will following weeks.)
17:21
Shohei
That's all from my side :)
17:21
Bertl
if you have any questions regarding the hardware, do not hesitate to contact me
17:22
Shohei
Thank you very much, Mr. Bertl. I will
17:22
Bertl
just Bertl here :)
17:22
Shohei
Do you mean I can ask you here anytime?
17:23
Bertl
yes, that's what I meant
17:23
Shohei
I see :)
17:23
se6ast1an
Shohei: would you also be interested in working on CAD related tasks?
17:23
Shohei
Yes :)
17:24
se6ast1an
great, I will think about what we can do together as first step
17:24
se6ast1an
anuejn: you got a bit of news for us?
17:24
Shohei
Thank you :) But it might take time since I am not familier at the first time since
17:24
anuejn
I worked on a few things but didnt get much done.
17:24
Shohei
Thank you :)
17:25
anuejn
First, I pushed the mipi-on-micro-r2 experiment a bit further.
17:25
anuejn
I did remap the mipi lanes to the Zynq (https://files.niemo.de/photo_2021-02-15_18-14-37.jpg).
17:25
anuejn
Then I dumped the raw data with a 8:1 serdes into ram and stared a bit at those dumps.
17:25
anuejn
Sadly the SI seems to be not to great and one lane is stuck (only outputs '0').
17:26
anuejn
So either some more rework is required or maybe this is completely not the way forward
17:26
anuejn
(as Bertl said).
17:27
anuejn
Moreover I looked again briefly into getting my current state of the USB3 plugin module to work with the Beta.
17:27
se6ast1an
yay!
17:27
anuejn
But that is not far and I am still stuck at the establish-JTAG stage ;).
17:27
se6ast1an
oih :(
17:27
anuejn
Thats it from my side.
17:27
se6ast1an
many thanks!
17:28
se6ast1an
quick updates from me then:
17:28
se6ast1an
the ESD coating spray I wrote about last week did not seem to hold what it promised
17:28
se6ast1an
at least all tests with a simple multimeter showed no surface resistance once the spray dried
17:29
se6ast1an
so I shifted my focus entirely on getting the component trays for hardware assembly printed with the ESD philament
17:29
se6ast1an
which after lots of failed attempts and 3d print parameter fiddling and tuning works !
17:29
se6ast1an
so I printed 4 trays so far and one was filled today with parts and label: https://paste.pics/e0b0cc0b6d796e3deb4b40f852e609c6
17:30
se6ast1an
I also labeled and packaged all the parts we already have in stock here at the factory hub
17:30
se6ast1an
a good portion of the components is still in belgium but oscar promised to ship over what we got so far in the coming days
17:31
se6ast1an
so it should arrive on friday here at the latest
17:31
se6ast1an
2 components are still in delivery limbo
17:31
se6ast1an
one due to brexit and the other one gives no ETA at all
17:32
se6ast1an
on the bright side I received the jlc stencil for the HDMI plugin module today
17:32
se6ast1an
and that looks good and fits the pcb well
17:32
se6ast1an
on another front we received new micro sd cards (sandisk ultra) and bertl helped me put together a benchmarking process to fill the entire card with random data and read it back again afterwards to measure read/write speeds
17:33
se6ast1an
documented here: https://wiki.apertus.org/index.php/SD_Card_Performance_Benchmarking
17:33
se6ast1an
results are OK with the roughly 5 cards I benchmarked so far
17:33
se6ast1an
one thing I noticed though is that I always require two runs until the md5sums match
17:33
se6ast1an
the first one always fails, maybe Bertl has an idea why that could happen
17:34
se6ast1an
as the second run is identical in terms of commands that are run
17:34
se6ast1an
my last topic is the GSOC application that we need to finish ASAP
17:34
se6ast1an
deadline is this friday
17:35
se6ast1an
the general survey and forms will be no problem for me to complete but the idea page clean up and addition of new tasks requires a joint effort
17:36
se6ast1an
Ah, I also ordered ESD POM plates, 16mm thick that should ship this week
17:36
se6ast1an
this is the Plan B material in case the 3d printing of component trays fails for some reason
17:36
se6ast1an
or I run out of philament :)
17:37
se6ast1an
Bertl: any sata news to share with us?
17:38
Bertl
well, not yet, but the test setup is on my work bench and the hardware should be ready to go
17:38
Bertl
unfortunately I didn't manage to get the software side set up before the meeting, so no news at the moment
17:40
Bertl
so other than that, no news from my side
17:40
se6ast1an
ah, too bad, thanks!
17:41
se6ast1an
anyone else who wants to report/share/dscuss anything?
17:41
se6ast1an
no is the time
17:41
se6ast1an
*now
17:43
se6ast1an
ok then, meeting concluded
17:43
se6ast1an
many thanks everyone!
17:44
Bertl
thanks for moderating!
17:44
se6ast1an
you are welcome!
17:50
Shohei
left the channel
18:28
eppisai
left the channel
18:36
Bertl
off for now ... bbl
18:36
Bertl
changed nick to: Bertl_oO
18:50
eppisai
joined the channel
19:00
eppisai
left the channel
19:05
BAndiT1983|away
changed nick to: BAndiT1983
19:38
eppisai
joined the channel
20:43
eppisai
left the channel
21:00
comradekingu
left the channel
21:06
eppisai
joined the channel
22:42
Obsdark
joined the channel
22:42
Obsdark
left the channel
22:42
Obsdark
joined the channel
22:58
BAndiT1983
changed nick to: BAndiT1983|away
23:07
danieel
left the channel
23:08
danieel
joined the channel
23:08
eppisai
left the channel
23:41
BAndiT1983|away
changed nick to: BAndiT1983