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
|