Current Server Time: 23:50 (Central Europe)

#apertus IRC Channel Logs

2020/03/04

Timezone: UTC


02:27
lexano
left the channel
02:29
lexano
joined the channel
02:43
lexano
left the channel
02:46
lexano
joined the channel
03:50
Spirit532
left the channel
03:54
Spirit532
joined the channel
04:02
Spirit532
left the channel
04:02
Spirit532
joined the channel
06:24
rajdeep
joined the channel
06:43
rajdeep
left the channel
07:07
Bertl
off to bed now ... have a good one everyone!
07:07
Bertl
changed nick to: Bertl_zZ
10:54
metal_dent[m]
BAndiT1983: Hi, for gsoc promotion you can post a tweet about apertus with proper #s and mentions :)
10:57
metal_dent[m]
(just a little suggestion 😅 )
12:06
se6ast1an
We did that already
14:06
ashok_singh[m]
left the channel
14:16
ashok_singh[m]
joined the channel
15:06
ashok_singh[m]
Hello everyone,
15:06
ashok_singh[m]
was the origin shifted from top left to bottom left in Drawpixel() only for developer convince or there are other reasons too?
15:07
preetimenghwani[
Hello everyone
15:07
preetimenghwani[
I am aiming towards T781 task 1.
15:07
preetimenghwani[
I am confused how to get serialised data should we use OSERDES2 for that?
15:08
preetimenghwani[
*T871
15:25
se6ast1an
<ashok_singh[m]> was the origin shifted from top left to bottom left in Drawpixel() only for developer convince or there are other reasons too? <- yes, basically that was the reason
15:33
ashok_singh[m]
I have been reading the logs and testing a few things out and concluded that the xbm imagemagick solution for the image storage in c array would be taking approximately 8~10 times more space than storing it raw in pbm. Hence I would like to purpose that we should opt for the raw storage.
15:35
se6ast1an
btw if you have some imagemagick experience could you take a look at https://lab.apertus.org/T1164
15:49
se6ast1an
would be much appreciated
15:52
ashok_singh[m]
Well I too am not an expert (just a script kiddie), but it was working fine in my imagemagick 7.0.9-27.
17:31
BAndiT1983|away
changed nick to: BAndiT1983
17:32
BAndiT1983
ashok_singh[m]: it was shifted, because of performance reasons, otherwise cache misses have degraded it a lot
17:32
BAndiT1983
the file maybe looking bigger, but the data there is smaller, it will be converted by compiler and stored in flash
17:37
ashok_singh[m]
> the file maybe looking bigger, but the data there is smaller, it will be converted by compiler and stored in flash
17:37
ashok_singh[m]
The size of the c array turns out to be same but the absolute size of the header file will get increased many foldes. So shall I avoid using raw?
17:38
BAndiT1983
have you tried to build the firmware with XC32 and to compare with radare21/cutter the output? then you would see how the data looks like when it is prepared for the pic32
17:38
BAndiT1983
*radare2/cutter
17:40
ashok_singh[m]
I have not yet used r2 or any another tool on it, but I know after building the project the size would end up same.
17:41
BAndiT1983
so what is the advantage of raw data here?
17:42
ashok_singh[m]
It will ONLY reduce the space being consumed by the repo.
17:43
Bertl_zZ
changed nick to: Bertl
17:43
Bertl
morning folks!
17:43
ashok_singh[m]
Good morning Bertl :)
17:43
BAndiT1983
few kb are not really making any difference nowadays, it's important that the data is handled easily
17:43
BAndiT1983
hi Bertl
17:44
BAndiT1983
and XBM is fitting the task, as it allows to modify things without many problems
17:44
BAndiT1983
it'S more important to save space of the pic32 flash, than to do unnecessary optimizations to input data
17:44
ashok_singh[m]
Ok, so I would be shifting to xbm.
17:44
ashok_singh[m]
Thank you
17:46
Bertl
preetimenghwani[: hey, what do you mean by OSERDES2?
17:50
preetimenghwani[
Its basically output SERDES library
17:54
Bertl
I thought you might be referring to 'a' SERDES library element, but where do you plan to use it for T871, Task 1?
18:00
preetimenghwani[
For deserialisation of bitstream i need a serialised bitstream so how to get that?
18:01
Bertl
so, you are taslking about testing your code, yes?
18:02
preetimenghwani[
Yes!
18:03
Bertl
okay, so what hardware do you plan to use for testing?
18:05
preetimenghwani[
I have virtex-5 hardware to test it
18:07
Bertl
so you can use the OSERDES there to generate test bitstream
18:07
Bertl
*bitstreams
18:08
Bertl
but you could also test your code with a testbench generating those bitstreams
18:14
preetimenghwani[
Okay i will try out and report it to you!
18:14
preetimenghwani[
Just for confirmation we aren't allowed to use ISERDES right?
18:15
Bertl
you see the bullet points on Task 1, what do they say?
18:17
sergio__[m]
joined the channel
18:20
preetimenghwani[
Yeah i read but i thought we need to write desearlisation logic
18:23
Bertl
it's up to you what hardened primitives you use or not
18:23
Bertl
you are not permitted to use IP (proprietary or open) though
18:24
preetimenghwani[
Okay thanks a lot!
18:25
Bertl
and just as note (because we had this misunderstanding once): the switching happens at runtime, not as a selection at compiletime :)
18:28
preetimenghwani[
Oh okay i get it!
18:28
preetimenghwani[
Thanks!!
18:28
Bertl
you're welcome!
18:35
ashok_singh[m]
Hi BAndiT1983 it would be really nice if you could help me with the test case which we have to implement, instead of making the window white shall I include some test image for it or make it draw a chess board using hard code?
18:38
BAndiT1983
ashok_singh[m]: first you have to fix your code before approaching tests, at the moment the base is not looking like the rest of the firmware to me
18:39
BAndiT1983
challenge task is not about results, which are also important, but to show that you know how to write readable code and replicable process, like how to convert the image
18:39
sergio__[m]
Hola ashok_singh,
18:39
sergio__[m]
Hi, are you also planning to apply for the firmware improvement project?
18:40
BAndiT1983
hope everyone is aware, that visual things will be less for the task, it's important to learn about pic32 hardware features, learn XC32 environment and understand how linker script has to be adjusted
18:51
ashok_singh[m]
<BAndiT1983 "challenge task is not about resu"> Sorry but the conversion tool was written in a hurry. I will be improvising it tomorrow after my exam.
18:52
ashok_singh[m]
> <@sergio__:matrix.org> Hola ashok_singh,
18:52
ashok_singh[m]
> Hi, are you also planning to apply for the firmware improvement project?
18:52
ashok_singh[m]
Hi, and yes I will be applying for the firmware improvement project.
18:53
BAndiT1983
XBM should already be enough at the moment, why not use IM, you would make Bertl very happy
18:54
ashok_singh[m]
<BAndiT1983 "XBM should already be enough at "> Sure will make it up and running tomorrow.
19:01
aombk
left the channel
19:03
aombk
joined the channel
20:39
niemand
joined the channel
20:39
niemand
left the channel
20:39
niemand
joined the channel
21:23
niemand
left the channel
23:00
HEGAZY
joined the channel
23:25
BAndiT1983
changed nick to: BAndiT1983|away
23:40
gsalazar
joined the channel
23:56
gsalazar
left the channel