*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has quit IRC | 01:59 | |
programmerjake | I moved all the generated files (except all.py) in openpower.decoder.isa to their own directory so we don't have to worry about all the .mdwn file names conflicting with a non-generated file | 02:35 |
---|---|---|
programmerjake | this way we can change to a file-per-instruction so we can include them in the wiki to have one source for the pseudocode instead of copying it everywhere | 02:36 |
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has joined #libre-soc | 02:45 | |
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has quit IRC | 03:03 | |
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has joined #libre-soc | 03:04 | |
*** jn <jn!~quassel@user/jn/x-3390946> has quit IRC | 04:21 | |
*** jn <jn!~quassel@2a0a-a540-b658-0-20d-b9ff-fe49-15fc.ipv6dyn.netcologne.de> has joined #libre-soc | 04:21 | |
*** jn <jn!~quassel@2a0a-a540-b658-0-20d-b9ff-fe49-15fc.ipv6dyn.netcologne.de> has quit IRC | 04:21 | |
*** jn <jn!~quassel@user/jn/x-3390946> has joined #libre-soc | 04:21 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-90-154-80-239.ip.moscow.rt.ru> has quit IRC | 07:11 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.56.245> has joined #libre-soc | 07:12 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.56.245> has quit IRC | 07:19 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@81.200.17.113> has joined #libre-soc | 07:19 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@81.200.17.113> has quit IRC | 07:23 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.56.245> has joined #libre-soc | 07:24 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.56.245> has quit IRC | 07:28 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-90-154-80-239.ip.moscow.rt.ru> has joined #libre-soc | 07:28 | |
*** Guest27 <Guest27!~Guest27@151.70.146.154> has joined #libre-soc | 07:33 | |
*** Guest27 <Guest27!~Guest27@151.70.146.154> has quit IRC | 07:43 | |
*** Guest27 <Guest27!~Guest27@151.70.146.154> has joined #libre-soc | 08:06 | |
*** ghostmansd <ghostmansd!~ghostmans@broadband-90-154-80-239.ip.moscow.rt.ru> has joined #libre-soc | 08:11 | |
*** Guest27 <Guest27!~Guest27@151.70.146.154> has quit IRC | 08:23 | |
*** Guest27 <Guest27!~Guest27@151.70.146.154> has joined #libre-soc | 08:46 | |
*** ghostmansd <ghostmansd!~ghostmans@broadband-90-154-80-239.ip.moscow.rt.ru> has quit IRC | 09:01 | |
*** Guest27 <Guest27!~Guest27@151.70.146.154> has quit IRC | 09:18 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-90-154-80-239.ip.moscow.rt.ru> has quit IRC | 09:30 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.162.165> has joined #libre-soc | 09:31 | |
lkcl | programmerjake, thx for reviewing. everyone we need to move expediently on this but i cannot be the one to do it, i will explain on tuesday (tomorrow) | 09:57 |
*** libredev <libredev!libredev@libredev.ircforever.org> has quit IRC | 10:03 | |
*** libredev <libredev!libredev@libredev.ircforever.org> has joined #libre-soc | 10:28 | |
*** octavius <octavius!~octavius@92.40.169.173.threembb.co.uk> has joined #libre-soc | 13:34 | |
octavius | Been busy for a few days, coming back to the problem I mentioned on Thursday with generating external core with SVP64 (see irc log: https://libre-soc.org/irclog/%23libre-soc.2023-07-27.log.html#t2023-07-27T18:03:34) | 13:44 |
octavius | This commit on 24th June 2021 shows the 'use_svp64_ldst_dec' signal being added): https://git.libre-soc.org/?p=openpower-isa.git;a=commitdiff;h=847075a69e38b96376b7db0d5df0cc125da0be7a | 13:44 |
octavius | A commit on the 12th August 2022 then removes this signal: https://git.libre-soc.org/?p=openpower-isa.git;a=commitdiff;h=fdba782098076205d7740fc091d925d63b29a194 | 13:44 |
octavius | Using openpower-isa commit #1bbfcce929c9a1d6b1dc0fc68c84296bcc58eea1, I was able to generate an external core with the SVP64 enabled. | 13:44 |
octavius | To compare the modules included in the verilog files, I used yosys' 'ls' utility and then ran a diff (external microwatt compatible on the left, external MW + SVP64 on the right): https://pastebin.com/Fw3QNPux | 13:44 |
octavius | Will try this core in ls2 peripheral interconnect. | 13:44 |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.162.165> has quit IRC | 13:54 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-90-154-80-239.ip.moscow.rt.ru> has joined #libre-soc | 13:55 | |
*** sadoon[m] <sadoon[m]!~sadoonalb@2001:470:69fc:105::3:5f7c> has quit IRC | 14:01 | |
*** psydroid <psydroid!~psydroid@user/psydroid> has quit IRC | 14:01 | |
*** Ryuno-KiAndrJaen <Ryuno-KiAndrJaen!~ryuno-kim@2001:470:69fc:105::14ed> has quit IRC | 14:01 | |
*** vaino[m] <vaino[m]!~vainomatr@2001:470:69fc:105::3:5474> has quit IRC | 14:01 | |
*** shriyasharma[m] <shriyasharma[m]!~shriyasha@2001:470:69fc:105::3:81fc> has quit IRC | 14:02 | |
*** pangelo[m] <pangelo[m]!~pangeloma@2001:470:69fc:105::3ec5> has quit IRC | 14:02 | |
*** nyanbinary[m] <nyanbinary[m]!~nikocondu@2001:470:69fc:105::3:871b> has quit IRC | 14:02 | |
*** programmerjake <programmerjake!~programme@2001:470:69fc:105::172f> has quit IRC | 14:02 | |
*** cesar <cesar!~cesar@2001:470:69fc:105::76c> has quit IRC | 14:02 | |
*** programmerjake <programmerjake!~programme@2001:470:69fc:105::172f> has joined #libre-soc | 14:15 | |
octavius | During the synthesis of the core, errors regarding combinatorial loops occurred: | 14:47 |
octavius | ERROR: timing analysis failed due to presence of combinatorial loops, incomplete specification of timing ports, etc. | 14:48 |
octavius | 0 warnings, 1 error | 14:48 |
octavius | The errors occur in dec2, and mostly due to the sv modules. | 14:48 |
octavius | Full log running 'python3 src/ls2.py arty_a7 hello_world.bin' is here: https://pastebin.com/xc2hWTwG | 14:48 |
octavius | lkcl, programmerjake, any ideas how to get this working? | 14:48 |
octavius | Perhaps I'm generating the external core incorrectly. I wanted to maintain compatibility with Microwatt while also including the SVP64 hardware. | 14:48 |
*** cesar <cesar!~cesar@2001:470:69fc:105::76c> has joined #libre-soc | 17:52 | |
*** psydroid <psydroid!~psydroid@user/psydroid> has joined #libre-soc | 17:52 | |
*** sadoon[m] <sadoon[m]!~sadoonalb@2001:470:69fc:105::3:5f7c> has joined #libre-soc | 17:52 | |
*** nyanbinary[m] <nyanbinary[m]!~nikocondu@2001:470:69fc:105::3:871b> has joined #libre-soc | 17:52 | |
*** Ryuno-KiAndrJaen <Ryuno-KiAndrJaen!~ryuno-kim@2001:470:69fc:105::14ed> has joined #libre-soc | 17:52 | |
*** vaino[m] <vaino[m]!~vainomatr@2001:470:69fc:105::3:5474> has joined #libre-soc | 17:52 | |
*** pangelo[m] <pangelo[m]!~pangeloma@2001:470:69fc:105::3ec5> has joined #libre-soc | 17:52 | |
*** shriyasharma[m] <shriyasharma[m]!~shriyasha@2001:470:69fc:105::3:81fc> has joined #libre-soc | 17:52 | |
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has quit IRC | 19:31 | |
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has joined #libre-soc | 19:38 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-90-154-80-239.ip.moscow.rt.ru> has quit IRC | 19:56 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-90-154-80-239.ip.moscow.rt.ru> has joined #libre-soc | 19:57 | |
*** octavius <octavius!~octavius@92.40.169.173.threembb.co.uk> has quit IRC | 20:04 | |
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has quit IRC | 21:05 | |
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has joined #libre-soc | 21:06 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-90-154-80-239.ip.moscow.rt.ru> has quit IRC | 22:53 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.56.116> has joined #libre-soc | 22:54 | |
*** pangelo[m] <pangelo[m]!~pangeloma@2001:470:69fc:105::3ec5> has quit IRC | 23:32 | |
*** shriyasharma[m] <shriyasharma[m]!~shriyasha@2001:470:69fc:105::3:81fc> has quit IRC | 23:32 | |
*** cesar <cesar!~cesar@2001:470:69fc:105::76c> has quit IRC | 23:32 | |
*** sadoon[m] <sadoon[m]!~sadoonalb@2001:470:69fc:105::3:5f7c> has quit IRC | 23:36 | |
*** nyanbinary[m] <nyanbinary[m]!~nikocondu@2001:470:69fc:105::3:871b> has quit IRC | 23:36 | |
*** vaino[m] <vaino[m]!~vainomatr@2001:470:69fc:105::3:5474> has quit IRC | 23:36 | |
*** Ryuno-KiAndrJaen <Ryuno-KiAndrJaen!~ryuno-kim@2001:470:69fc:105::14ed> has quit IRC | 23:36 | |
*** psydroid <psydroid!~psydroid@user/psydroid> has quit IRC | 23:36 | |
*** programmerjake <programmerjake!~programme@2001:470:69fc:105::172f> has quit IRC | 23:36 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!