Thursday, 2022-01-27

*** tpb <[email protected]> has joined #yosys00:00
*** Guest30 <[email protected]> has quit IRC (Ping timeout: 256 seconds)00:10
*** nelgau_ <[email protected]> has quit IRC (Remote host closed the connection)00:25
*** gsmecher <[email protected]> has quit IRC (Ping timeout: 240 seconds)00:43
*** bl0x_ <bl0x_!~bastii@p200300d7a70f0d00a1664e82e90d61a6.dip0.t-ipconnect.de> has quit IRC (Ping timeout: 268 seconds)02:14
*** bl0x_ <bl0x_!~bastii@p200300d7a714a600e29495d171cdb113.dip0.t-ipconnect.de> has joined #yosys02:15
*** nelgau_ <[email protected]> has joined #yosys02:25
*** nelgau_ <[email protected]> has quit IRC (Ping timeout: 256 seconds)02:30
*** nelgau_ <[email protected]> has joined #yosys03:43
*** nelgau_ <[email protected]> has quit IRC (Remote host closed the connection)04:59
*** sagar_acharya <sagar_acharya!~sagar_ach@2405:201:f:1db9:4a96:8154:92bb:7691> has joined #yosys06:39
sagar_acharyaHello folks. So I've been postponing working on picosoc since I don't understand the nomenclature.06:40
*** nelgau_ <[email protected]> has joined #yosys06:40
sagar_acharyaWhat I want is control signals, input and output.06:40
sagar_acharyaSo I want to know, where can I store instructions? What I want to run is shell, and store some programs in memory.06:41
sagar_acharyaI want something like, which control signal or signals would put forth instructions from memory on processor and where would I get output?06:42
sagar_acharyaI would take care of vga and ps2. That's not a concern. The concern is I see no documentation on control signals in picorv or picosoc06:42
sagar_acharyaI come from software areas so sequential execution of instructions is intuitive for me. The most difficult issue I find in HDL is that of control of execution of commands.06:44
*** nelgau_ <[email protected]> has quit IRC (Remote host closed the connection)06:56
*** nelgau_ <[email protected]> has joined #yosys06:58
*** nelgau_ <[email protected]> has quit IRC (Ping timeout: 240 seconds)07:03
*** sagar_acharya <sagar_acharya!~sagar_ach@2405:201:f:1db9:4a96:8154:92bb:7691> has quit IRC (Quit: Leaving)07:27
*** FabM <FabM!~FabM@2a03:d604:103:600:adbe:3811:b407:9138> has joined #yosys07:36
SarayanHDL has fully parallel and not at all sequential07:39
tntSarayan: tbh sounds like you're trying something that's way above your current skill level ... you need to start with the basics of understanding digital design.07:57
tntArgh, I meant sagar_acharya07:57
tntbut since he disconnected the 's' <tab> autocompleted the wrong name.07:57
*** diadatp <diadatp!~diadatp@2001:470:69fc:105::c603> has quit IRC (Quit: Client limit exceeded: 20000)08:08
Sarayanah damn08:08
Sarayanmissed the disconnect08:08
*** diadatp <diadatp!~diadatp@2001:470:69fc:105::c603> has joined #yosys08:08
Sarayanhi you, too08:08
*** Guest30 <Guest30!~Guest30@ptr-81hxmjsguexpgwonlo7.18120a2.ip6.access.telenet.be> has joined #yosys10:04
*** vidbina <[email protected]> has joined #yosys10:27
*** TD-Linux <TD-Linux!~Thomas@user/td-linux> has quit IRC (Ping timeout: 256 seconds)10:38
*** tnt <tnt!~tnt@osmocom/tnt> has quit IRC (Ping timeout: 256 seconds)10:38
*** tnt <tnt!~tnt@osmocom/tnt> has joined #yosys10:38
*** TD-Linux <TD-Linux!~Thomas@user/td-linux> has joined #yosys10:44
*** Guest30 <Guest30!~Guest30@ptr-81hxmjsguexpgwonlo7.18120a2.ip6.access.telenet.be> has quit IRC (Ping timeout: 256 seconds)11:25
*** bluesceada <bluesceada!~dennis@user/bluesceada> has quit IRC (Quit: ZNC - http://znc.sourceforge.net)11:37
*** bluesceada <[email protected]> has joined #yosys11:41
*** Klotz <Klotz!~Klotzoman@gateway/tor-sasl/klotz> has joined #yosys11:56
*** bluesceada <[email protected]> has quit IRC (Quit: ZNC - http://znc.sourceforge.net)12:01
*** bluesceada <[email protected]> has joined #yosys12:02
*** bluesceada <bluesceada!~dennis@user/bluesceada> has quit IRC (Quit: ZNC - http://znc.sourceforge.net)12:08
*** bluesceada <bluesceada!~dennis@user/bluesceada> has joined #yosys12:23
*** bluesceada <bluesceada!~dennis@user/bluesceada> has quit IRC (Client Quit)12:25
*** bluesceada <bluesceada!~dennis@user/bluesceada> has joined #yosys12:26
*** nelgau_ <[email protected]> has joined #yosys13:00
*** nelgau_ <[email protected]> has quit IRC (Ping timeout: 250 seconds)13:06
*** sagar_acharya <sagar_acharya!~sagar_ach@2405:201:f:1db9:4a96:8154:92bb:7691> has joined #yosys13:12
*** sagar_acharya <sagar_acharya!~sagar_ach@2405:201:f:1db9:4a96:8154:92bb:7691> has quit IRC (Quit: Leaving)13:48
*** vidbina <[email protected]> has quit IRC (Ping timeout: 260 seconds)14:19
*** vidbina <vidbina!~vid@2a02:3032:1:b000:e132:ca37:4827:95ba> has joined #yosys14:27
*** vidbina <vidbina!~vid@2a02:3032:1:b000:e132:ca37:4827:95ba> has quit IRC (Ping timeout: 250 seconds)14:51
*** uis <[email protected]> has quit IRC (Quit: ZNC 1.7.5 - https://znc.in)15:26
*** uis <[email protected]> has joined #yosys15:26
*** uis <[email protected]> has quit IRC (Quit: ZNC 1.7.5 - https://znc.in)15:39
*** uis <[email protected]> has joined #yosys15:39
*** SpaceCoaster <SpaceCoaster!~derek@user/spacecoaster> has quit IRC (Ping timeout: 250 seconds)16:03
*** SpaceCoaster <SpaceCoaster!~derek@user/spacecoaster> has joined #yosys16:04
*** SpaceCoaster <SpaceCoaster!~derek@user/spacecoaster> has quit IRC (Ping timeout: 256 seconds)16:50
*** SpaceCoaster <SpaceCoaster!~derek@user/spacecoaster> has joined #yosys16:51
*** uis <[email protected]> has quit IRC (Quit: ZNC 1.7.5 - https://znc.in)16:58
*** uis <[email protected]> has joined #yosys16:59
*** nelgau_ <[email protected]> has joined #yosys17:03
*** nelgau_ <[email protected]> has quit IRC (Ping timeout: 252 seconds)17:09
*** gsmecher <[email protected]> has joined #yosys17:11
*** kraiskil <kraiskil!~kraiskil@2a02:1205:c687:90a0:a591:37b5:bbe4:723d> has joined #yosys17:28
*** kraiskil <kraiskil!~kraiskil@2a02:1205:c687:90a0:a591:37b5:bbe4:723d> has quit IRC (Ping timeout: 240 seconds)17:40
*** uis <[email protected]> has quit IRC (Quit: ZNC 1.7.5 - https://znc.in)17:59
*** uis <[email protected]> has joined #yosys17:59
mwkso, I just beefed up memory_bram with some backports of functionality from the new memory inference branch; long story short, having initial values and/or sync/async resets on the memory read port register no longer prevents block RAM recognition18:34
*** uis <[email protected]> has quit IRC (Quit: ZNC 1.7.5 - https://znc.in)18:48
*** uis <[email protected]> has joined #yosys18:48
*** uis <[email protected]> has quit IRC (Quit: ZNC 1.7.5 - https://znc.in)18:56
*** uis <[email protected]> has joined #yosys18:57
*** uis <[email protected]> has quit IRC (Quit: ZNC 1.7.5 - https://znc.in)19:39
*** uis <[email protected]> has joined #yosys19:39
bl0x_Yay!19:50
tntThat introduces a mismatch between what's described and what get synthesized if the hw doesn't have support for that though.19:51
mwktnt: it inserts soft logic that emulates whatever functionality is not natively available19:52
tntAh I see ok.19:53
mwk(actually the current version always inserts the emulation soft logic; actual native support will only be available with the new pass when it lands, I don't really want to backport *that*)19:54
*** Guest30 <Guest30!~Guest30@ptr-81hxmjsguexpgwonlo7.18120a2.ip6.access.telenet.be> has joined #yosys19:57
mwk(given that the emulation cost is basically one row of muxes, I don't see it pressing enough to delay the new pass even more)19:58
*** uis <[email protected]> has quit IRC (Quit: ZNC 1.7.5 - https://znc.in)20:34
*** uis <[email protected]> has joined #yosys20:34
*** uis <[email protected]> has quit IRC (Ping timeout: 256 seconds)20:41
*** uis <[email protected]> has joined #yosys20:42
*** uis <[email protected]> has quit IRC (Quit: ZNC 1.7.5 - https://znc.in)20:50
*** uis <[email protected]> has joined #yosys20:50
somlois PDF (via LaTeX) still the "canonical" way to build the yosys manual, or is there a more preferred alternative I should be considering (e.g., for distro packaging purposes)?20:51
mwksomlo: there is some new rst-based documentation in the works, but for now the PDF manual is the only usable thing20:54
*** uis <[email protected]> has quit IRC (Ping timeout: 256 seconds)20:57
*** uis <[email protected]> has joined #yosys20:58
*** uis <[email protected]> has quit IRC (Client Quit)21:01
*** vidbina <[email protected]> has joined #yosys21:05
Guest30Hello. Can someone share some bits about the status of MachXO2 in yosys/nextpnr/prjtrellis? I haven't seen any news about it anywhere except for the message on twitter from Feb 2021..21:07
*** Guest30 <Guest30!~Guest30@ptr-81hxmjsguexpgwonlo7.18120a2.ip6.access.telenet.be> has quit IRC (Ping timeout: 256 seconds)21:12
*** FabM <FabM!~FabM@armadeus/team/FabM> has quit IRC (Ping timeout: 250 seconds)21:13
cr1901It's only been 15 minutes and they already disappeared21:24
cr1901Well, I'll give them an answer if they come back21:24
somlomwk: thanks! (then I guess I'll hold off on packaging v13 until issue #3156 is dealt with)21:50
*** nelgau_ <[email protected]> has joined #yosys22:14
*** nelgau_ <[email protected]> has quit IRC (Ping timeout: 240 seconds)22:18
mwksomlo: FYI I just squashed 315622:28
*** vidbina <[email protected]> has quit IRC (Ping timeout: 256 seconds)22:37
*** cr1901 <cr1901!~cr1901@2601:8d:8600:911:cf1:8507:720a:c17> has quit IRC (Quit: Leaving)22:42
somlomwk: cool, thanks!22:46
*** cr1901 <cr1901!~cr1901@2601:8d:8600:911:6d9c:a44f:9ccf:eacc> has joined #yosys22:58
*** nelgau <[email protected]> has joined #yosys23:08
*** nelgau <[email protected]> has quit IRC (Remote host closed the connection)23:09
*** nelgau <[email protected]> has joined #yosys23:10
*** nelgau <[email protected]> has quit IRC (Quit: Leaving...)23:19
*** Guest30 <Guest30!~Guest30@ptr-81hxmjsguexpgwonlo7.18120a2.ip6.access.telenet.be> has joined #yosys23:24
Guest30cr1901 sorry.. web client lost connection without telling me about that. Just saw your reply in the channel logs.23:25
cr1901Guest30: Okay, cool... and this time I saw your reply in a minute :P. MachXO2 nextpnr backend is upstream as an experimental target23:27
Guest30I'm mainly curious about MachXO2 cause I was considering a step up from iCE40 which may be too small for my needs (some rudimentary DSP... which is difficult to squeeze in without HW multipliers). And I would like to have a hand-solderable chip (TQFP). Please correct me if I'm wrong, but AFAIK the only TQFP FPGAs well supported by oss tools are23:27
Guest30iCE40? I've also seen some info about ECP5 in TQFP144 but seems no one has seen the chip itself23:27
cr1901The new Lattice family (I forget the name) supposedly has a chip in non-BGA format23:28
cr1901Anyways, MachXO2 is mildly smaller than ice40 and doesn't have hw multipliers (at least not like the ones Xilinx families have)23:28
cr1901I fix bugs in the machxo2 nextpnr/yosys backend as I and others find them, but adding new functionality to make it closer to ice40 quality has stalled a bit23:30
cr1901It's... been a bad year and doing the nextpnr port took a lot out of me, let's put it that way23:30
Guest30>_< seems I need to sleep a bit more. Just till you've mentioned it, I honestly believed that MachXO2 has HW DSP blocks. Now I've checked the datasheet and indeed there are none!23:32
Guest30cr1901 the "new Lattice family" - I guess you're talking about CrossLink-Nx? Indeed this one has QFN72 package - not a TQFP, but definitely better than BGA :-)  So maybe this will be doable... and I see that it is supported by yosys/nextpnr as well23:41
cr1901yes that one23:42
*** Lord_Nightmare <Lord_Nightmare!Lord_Night@user/lord-nightmare/x-3657113> has quit IRC (Quit: ZNC - http://znc.in)23:47
*** Lord_Nightmare <Lord_Nightmare!Lord_Night@user/lord-nightmare/x-3657113> has joined #yosys23:51

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