*** tpb <[email protected]> has joined #yosys | 00: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 #yosys | 02:15 | |
*** nelgau_ <[email protected]> has joined #yosys | 02:25 | |
*** nelgau_ <[email protected]> has quit IRC (Ping timeout: 256 seconds) | 02:30 | |
*** nelgau_ <[email protected]> has joined #yosys | 03: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 #yosys | 06:39 | |
sagar_acharya | Hello folks. So I've been postponing working on picosoc since I don't understand the nomenclature. | 06:40 |
---|---|---|
*** nelgau_ <[email protected]> has joined #yosys | 06:40 | |
sagar_acharya | What I want is control signals, input and output. | 06:40 |
sagar_acharya | So 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_acharya | I 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_acharya | I 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 picosoc | 06:42 |
sagar_acharya | I 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 #yosys | 06: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 #yosys | 07:36 | |
Sarayan | HDL has fully parallel and not at all sequential | 07:39 |
tnt | Sarayan: 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 |
tnt | Argh, I meant sagar_acharya | 07:57 |
tnt | but 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 | |
Sarayan | ah damn | 08:08 |
Sarayan | missed the disconnect | 08:08 |
*** diadatp <diadatp!~diadatp@2001:470:69fc:105::c603> has joined #yosys | 08:08 | |
Sarayan | hi you, too | 08:08 |
*** Guest30 <Guest30!~Guest30@ptr-81hxmjsguexpgwonlo7.18120a2.ip6.access.telenet.be> has joined #yosys | 10:04 | |
*** vidbina <[email protected]> has joined #yosys | 10: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 #yosys | 10:38 | |
*** TD-Linux <TD-Linux!~Thomas@user/td-linux> has joined #yosys | 10: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 #yosys | 11:41 | |
*** Klotz <Klotz!~Klotzoman@gateway/tor-sasl/klotz> has joined #yosys | 11:56 | |
*** bluesceada <[email protected]> has quit IRC (Quit: ZNC - http://znc.sourceforge.net) | 12:01 | |
*** bluesceada <[email protected]> has joined #yosys | 12:02 | |
*** bluesceada <bluesceada!~dennis@user/bluesceada> has quit IRC (Quit: ZNC - http://znc.sourceforge.net) | 12:08 | |
*** bluesceada <bluesceada!~dennis@user/bluesceada> has joined #yosys | 12:23 | |
*** bluesceada <bluesceada!~dennis@user/bluesceada> has quit IRC (Client Quit) | 12:25 | |
*** bluesceada <bluesceada!~dennis@user/bluesceada> has joined #yosys | 12:26 | |
*** nelgau_ <[email protected]> has joined #yosys | 13: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 #yosys | 13: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 #yosys | 14: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 #yosys | 15:26 | |
*** uis <[email protected]> has quit IRC (Quit: ZNC 1.7.5 - https://znc.in) | 15:39 | |
*** uis <[email protected]> has joined #yosys | 15:39 | |
*** SpaceCoaster <SpaceCoaster!~derek@user/spacecoaster> has quit IRC (Ping timeout: 250 seconds) | 16:03 | |
*** SpaceCoaster <SpaceCoaster!~derek@user/spacecoaster> has joined #yosys | 16:04 | |
*** SpaceCoaster <SpaceCoaster!~derek@user/spacecoaster> has quit IRC (Ping timeout: 256 seconds) | 16:50 | |
*** SpaceCoaster <SpaceCoaster!~derek@user/spacecoaster> has joined #yosys | 16:51 | |
*** uis <[email protected]> has quit IRC (Quit: ZNC 1.7.5 - https://znc.in) | 16:58 | |
*** uis <[email protected]> has joined #yosys | 16:59 | |
*** nelgau_ <[email protected]> has joined #yosys | 17:03 | |
*** nelgau_ <[email protected]> has quit IRC (Ping timeout: 252 seconds) | 17:09 | |
*** gsmecher <[email protected]> has joined #yosys | 17:11 | |
*** kraiskil <kraiskil!~kraiskil@2a02:1205:c687:90a0:a591:37b5:bbe4:723d> has joined #yosys | 17: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 #yosys | 17:59 | |
mwk | so, 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 recognition | 18:34 |
*** uis <[email protected]> has quit IRC (Quit: ZNC 1.7.5 - https://znc.in) | 18:48 | |
*** uis <[email protected]> has joined #yosys | 18:48 | |
*** uis <[email protected]> has quit IRC (Quit: ZNC 1.7.5 - https://znc.in) | 18:56 | |
*** uis <[email protected]> has joined #yosys | 18:57 | |
*** uis <[email protected]> has quit IRC (Quit: ZNC 1.7.5 - https://znc.in) | 19:39 | |
*** uis <[email protected]> has joined #yosys | 19:39 | |
bl0x_ | Yay! | 19:50 |
tnt | That introduces a mismatch between what's described and what get synthesized if the hw doesn't have support for that though. | 19:51 |
mwk | tnt: it inserts soft logic that emulates whatever functionality is not natively available | 19:52 |
tnt | Ah 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 #yosys | 19: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 #yosys | 20:34 | |
*** uis <[email protected]> has quit IRC (Ping timeout: 256 seconds) | 20:41 | |
*** uis <[email protected]> has joined #yosys | 20:42 | |
*** uis <[email protected]> has quit IRC (Quit: ZNC 1.7.5 - https://znc.in) | 20:50 | |
*** uis <[email protected]> has joined #yosys | 20:50 | |
somlo | is 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 |
mwk | somlo: there is some new rst-based documentation in the works, but for now the PDF manual is the only usable thing | 20:54 |
*** uis <[email protected]> has quit IRC (Ping timeout: 256 seconds) | 20:57 | |
*** uis <[email protected]> has joined #yosys | 20:58 | |
*** uis <[email protected]> has quit IRC (Client Quit) | 21:01 | |
*** vidbina <[email protected]> has joined #yosys | 21:05 | |
Guest30 | Hello. 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 | |
cr1901 | It's only been 15 minutes and they already disappeared | 21:24 |
cr1901 | Well, I'll give them an answer if they come back | 21:24 |
somlo | mwk: thanks! (then I guess I'll hold off on packaging v13 until issue #3156 is dealt with) | 21:50 |
*** nelgau_ <[email protected]> has joined #yosys | 22:14 | |
*** nelgau_ <[email protected]> has quit IRC (Ping timeout: 240 seconds) | 22:18 | |
mwk | somlo: FYI I just squashed 3156 | 22: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 | |
somlo | mwk: cool, thanks! | 22:46 |
*** cr1901 <cr1901!~cr1901@2601:8d:8600:911:6d9c:a44f:9ccf:eacc> has joined #yosys | 22:58 | |
*** nelgau <[email protected]> has joined #yosys | 23:08 | |
*** nelgau <[email protected]> has quit IRC (Remote host closed the connection) | 23:09 | |
*** nelgau <[email protected]> has joined #yosys | 23:10 | |
*** nelgau <[email protected]> has quit IRC (Quit: Leaving...) | 23:19 | |
*** Guest30 <Guest30!~Guest30@ptr-81hxmjsguexpgwonlo7.18120a2.ip6.access.telenet.be> has joined #yosys | 23:24 | |
Guest30 | cr1901 sorry.. web client lost connection without telling me about that. Just saw your reply in the channel logs. | 23:25 |
cr1901 | Guest30: Okay, cool... and this time I saw your reply in a minute :P. MachXO2 nextpnr backend is upstream as an experimental target | 23:27 |
Guest30 | I'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 are | 23:27 |
Guest30 | iCE40? I've also seen some info about ECP5 in TQFP144 but seems no one has seen the chip itself | 23:27 |
cr1901 | The new Lattice family (I forget the name) supposedly has a chip in non-BGA format | 23:28 |
cr1901 | Anyways, MachXO2 is mildly smaller than ice40 and doesn't have hw multipliers (at least not like the ones Xilinx families have) | 23:28 |
cr1901 | I 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 bit | 23:30 |
cr1901 | It's... been a bad year and doing the nextpnr port took a lot out of me, let's put it that way | 23: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 |
Guest30 | cr1901 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 well | 23:41 |
cr1901 | yes that one | 23: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 #yosys | 23:51 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!