Current Server Time: 07:40 (Central Europe)

#apertus IRC Channel Logs

2021/02/15

Timezone: UTC


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