Monday, 2018-10-15

*** tpb has joined #timvideos00:00
*** swalladge has quit IRC00:01
*** swalladge has joined #timvideos00:02
*** mono_knob has joined #timvideos01:35
cr1901_modernmithro: So even the minimal lm32 variant (when I disable caches and multiplies) doesn't route nicely on up5k... something's not right here...01:53
cr1901_modernTaking a look into it...01:54
*** mono_knob has quit IRC01:56
cr1901_modernSomething _very_ strange: the pipelined barrel shifter is slower _and_ takes more resources than a multicycle shifter (it's only when you enable multicycle multiply and divide that you get an advantage)...02:20
cr1901_modernBut in any case, I'm able to get a CPU that works...02:21
mithro?02:58
mithroSo, does it work or not?02:59
cr1901_modernmithro: The minimal variant CPU works, though it takes a few minutes to route, and it technically doesn't pass timing (11.66 MHz!!!)03:14
cr1901_modernTrying micropython now03:14
cr1901_modernmithro: micropython works as well (caveat: it takes ~20 seconds to do the checksum)03:18
mithroYou should take a look at what is consuming resources03:19
mithroDo you have the cas module enabled?03:20
cr1901_modernno03:20
cr1901_modernIn any case, this is a starting point I can iteratively improve03:22
cr1901_modernmithro: https://github.com/cr1901/litex-buildenv/tree/5k-b-evn Next step: Add SP_RAM support03:31
tpbTitle: GitHub - cr1901/litex-buildenv at 5k-b-evn (at github.com)03:31
cr1901_moderncc: esden, you were curious whether lm32 would fit onto up5k (answer: yes, but it's not fast lol)03:31
*** rohitksingh_work has joined #timvideos03:47
*** sb0 has quit IRC04:19
*** CarlFK has joined #timvideos04:21
*** ChanServ sets mode: +v CarlFK04:21
*** CarlFK has quit IRC04:29
*** CarlFK has joined #timvideos04:34
*** ChanServ sets mode: +v CarlFK04:34
*** CarlFK has quit IRC04:34
xobsmithro: The litex-buildenv compiler works now!05:26
cr1901_modernmithro: I haven't pushed it yet, but using SPRAM as sram is working05:48
cr1901_modernxobs: compiler?05:48
xobscr1901_modern: the gcc version in conda used to use a deprecated syscall mechanism.05:49
cr1901_modernoh I see05:53
*** futarisIRCcloud has joined #timvideos06:05
cr1901_modernmithro: https://github.com/timvideos/litex-buildenv/pull/90 This is my contribution to society for tonight06:19
tpbTitle: (WIP) ICE40UP5K-B-EVN Support by cr1901 · Pull Request #90 · timvideos/litex-buildenv · GitHub (at github.com)06:19
shornemithro: ok, I wrote the litex version driver for linux, trying it out now06:44
*** sb0 has joined #timvideos07:05
cr1901_modernxobs: How long did it take to run Vivado using exagear in your testing?07:51
cr1901_modernapropos of nothing...07:51
xobscr1901_modern: a blink led demo took about an hour.07:55
cr1901_modernThis was on Novena?07:56
xobsWould definitely recommend it. Works surprisingly well.07:56
xobsYeah.07:56
cr1901_modernHrm... well, from my experience, running ISE on my netbook (i686, 32-bit) for a nontrivial design is about half as fast as on my current laptop (Sandy Bridge Core i7)07:57
cr1901_modernnontrivial for spartan 3 anyway07:57
*** futarisIRCcloud has quit IRC08:25
*** rohitksingh_work has quit IRC08:35
*** tvCommitBot has joined #timvideos08:46
*** tvCommitBot has left #timvideos08:46
*** rohitksingh_work has joined #timvideos08:49
*** rohitksingh_work has quit IRC08:52
*** rohitksingh_work has joined #timvideos08:54
*** rohitksingh_wor1 has joined #timvideos08:58
*** rohitksingh_work has quit IRC08:59
*** sb0 has quit IRC10:31
*** rohitksingh_wor1 has quit IRC12:31
*** Toba has quit IRC13:04
*** Toba has joined #timvideos13:04
*** Toba is now known as Guest7107213:04
*** rohitksingh has joined #timvideos13:33
*** CarlFK has joined #timvideos14:06
*** ChanServ sets mode: +v CarlFK14:06
*** rqou has quit IRC14:32
*** rqou has joined #timvideos14:32
*** sc00bz1 has joined #timvideos14:38
*** sc00bz has quit IRC14:41
*** rohitksingh has quit IRC15:33
*** rqou has quit IRC15:40
*** rqou has joined #timvideos15:41
*** rohitksingh has joined #timvideos16:05
*** rohitksingh1 has joined #timvideos16:28
*** rohitksingh has quit IRC16:31
mithroshorne: Cool!16:31
*** tvCommitBot has joined #timvideos16:36
*** tvCommitBot has left #timvideos16:36
*** rohitksingh1 has quit IRC16:36
*** rohitksingh has joined #timvideos16:38
*** rohitksingh has quit IRC17:16
*** CarlFK has quit IRC17:27
*** tac-tics_ has joined #timvideos17:29
*** rohitksingh has joined #timvideos17:38
*** rohitksingh has quit IRC18:09
mithroHa cool -> https://github.com/mgaitan/pymips19:14
tpbTitle: GitHub - mgaitan/pymips: A pipelined MIPS processor implemented in Python (at github.com)19:14
mithroAlso https://github.com/AngelTerrones/Algol19:16
tpbTitle: GitHub - AngelTerrones/Algol: A RISC-V CPU (Outdated: using priviledge v1.7) (at github.com)19:16
mithroDesigned completely in python using MyHDL.19:16
*** samsagaz has joined #timvideos20:50
*** futarisIRCcloud has joined #timvideos23:59

Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!