Thursday, 2020-10-15

mePy2[m]Oh08:47
mePy2[m]<lkcl "in the 180nm test chip, surpriii"> :D08:47
mePy2[m]<3 if I understood correctly08:48
lkclmePy2[m], can i ask you a favour, if you see AndriiR do say hello and mention that i'd love to answer their questions, but that can only happen if they stick around in the channel :)13:53
lkcli switch off "keyboard stealing focus" in hexchat a long time ago because i would be typing in a source code window and suddenly find that because someone mentioned my name now i'm typing in the hexchat window13:54
lkclso i see irc messages when i check them13:54
lkcli'll reply here then send the irc logs link, if you see AndriiR here again do ping them with it for me?14:06
lkclAndriiR: i did gate-level design of electronics circuits as a kid, in the mid 1980s.  i hadn't *any* "actual" HDL expertise at all, and just picked it up.14:08
lkclafter staring at microwatt VHDL for 6 months doing porting of it to nmigen, i can now actually write it14:08
lkclnmigen - which creates in-memory AST "representing" HDL rather than being "an actual language you have to express HDL concepts in and know its syntax" is far, far easier to deal with14:09
lkclhere's a tutorial i wrote which you can go over and get "up and running with some concepts" literally from scratch14:10
lkclhttps://libre-soc.org/3d_gpu/tutorial/14:10
mePy2[m]oh, now I think I understood :)14:13
mePy2[m]I’ll let you/him know14:13
lkclstar :)14:15
* lkcl continues writing...14:15
lkcl180nm deadline is Dec 2nd.  that's booked.  we therefore *have* to meet that and be ready14:15
lkclwe'll likely be doing a full code-freeze end of october (2 weeks) so i have to track down interrupt issues14:16
lkclunlikely that we'll be able to fit an MMU but that's ok14:16
lkclthe core will be "experimental and slow but functional".  no caches, only one Function Unit per "group" of operations, these are roughly divided down into OpenPOWER ISA spec v3.0B sections14:28
lkclalso, bear in mind: we have one contributor, Cole, who had no HDL experience whatsoever and it's been possible to guide him to do "useful stuff".  i'm happy to guide you through the same process once you've learned the basics.14:33
lkcland you should definitely join the #nmigen channel and just hang out, and ask questions14:36
lkclok that'll be here https://libre-soc.org/irclog/%23libre-soc.2020-10-15.log.html14:36
lkclmePy2[m]: ^ :)14:36
mePy2[m]Nice 👍14:43

Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!