Wednesday, 2025-01-29

*** tpb <[email protected]> has joined #yosys00:00
*** berkay_ <[email protected]> has quit IRC (Remote host closed the connection)01:12
*** bjorkintosh <bjorkintosh!~bjork@user/bjorkintosh> has joined #yosys03:12
*** famubu[m] <famubu[m]!famubumatr@2a01:4f8:c012:5b7:0:1:0:3ba> has quit IRC (Quit: Idle timeout reached: 172800s)05:29
*** whitequark[cis]1 <whitequark[cis]1!whitequark@2a01:4f8:c012:5b7:0:1:0:4> has quit IRC (Quit: Bridge terminating on SIGTERM)05:38
*** _catircservices <_catircservices!catircserv@2a01:4f8:c012:5b7:0:1:0:54f> has quit IRC (Quit: Bridge terminating on SIGTERM)05:38
*** lofty[m] <lofty[m]!loftyfield@2a01:4f8:c012:5b7:0:1:0:570> has quit IRC (Quit: Bridge terminating on SIGTERM)05:38
*** Semisol[m] <Semisol[m]!semisolsem@2a01:4f8:c012:5b7:0:1:0:56d> has quit IRC (Quit: Bridge terminating on SIGTERM)05:38
*** _catircservices <_catircservices!catircserv@2a01:4f8:c012:5b7:0:1:0:573> has joined #yosys05:38
*** ChanServ sets mode: +o _catircservices05:38
*** peeps[zen] <peeps[zen]!~peepsalot@openscad/peepsalot> has joined #yosys07:07
*** peepsalot <peepsalot!~peepsalot@openscad/peepsalot> has quit IRC (Ping timeout: 248 seconds)07:07
*** FabM <FabM!~FabM@2a03:d604:114:5b00:21de:9d5d:443f:66aa> has joined #yosys07:17
*** krispaul <[email protected]> has joined #yosys08:03
*** kristianpaul <kristianpaul!~paul@user/kristianpaul> has quit IRC (Ping timeout: 246 seconds)08:04
*** _whitelogger <[email protected]> has quit IRC (Remote host closed the connection)10:17
*** _whitelogger <[email protected]> has joined #yosys10:17
*** bjorkintosh <bjorkintosh!~bjork@user/bjorkintosh> has quit IRC (Remote host closed the connection)12:28
*** bjorkintosh <bjorkintosh!~bjork@2600:1700:5400:c80:7bab:8287:16b1:ad35> has joined #yosys12:44
*** bjorkintosh <bjorkintosh!~bjork@user/bjorkintosh> has quit IRC (Remote host closed the connection)12:48
*** bjorkintosh <bjorkintosh!~bjork@2600:1700:5400:c80:7bab:8287:16b1:ad35> has joined #yosys12:48
*** AdamHorden <AdamHorden!~adam.hord@user/adamhorden> has quit IRC (Ping timeout: 252 seconds)12:52
*** bjorkintosh <bjorkintosh!~bjork@user/bjorkintosh> has quit IRC (Remote host closed the connection)13:03
*** bjorkintosh <bjorkintosh!~bjork@user/bjorkintosh> has joined #yosys13:04
*** AdamHorden <AdamHorden!~adam.hord@user/adamhorden> has joined #yosys13:08
*** mra <mra!~mra@2a02:aa10:e778:ad80:5fe9:af7b:9cb7:b47e> has joined #yosys16:30
mrahey! just had a bit of a question about best practices involving the ghdl plugin. if i need to be able to instantiate chip-specific primitives that yosys won't infer (plls, for instance), would the "correct" way to do that be to fully elaborate my project with ghdl, then use write_verilog to save everything to a verilog file and then use that for16:54
mrasynthesis? it seems a bit messy, but i can't figure out any other way to refer to primitives in vdhl...16:54
*** lofty[m] <lofty[m]!loftyfield@2a01:4f8:c012:5b7:0:1:0:570> has joined #yosys16:55
lofty[m]ghdl has already elaborated the design to yosys; you can use it directly16:55
mrawhat the hell... could have sworn that i tried that. well, productive waste of a few hours i guess16:57
mrathanks!16:57
lofty[m]I guess it wouldn't work if the GHDL elaboration doesn't match the yosys cell definition, though16:58
mrayeah, but that should be fine as long as i'm careful to correctly match things up. i could also write vhdl wrappers for the primitives that i need for a bit more flexibility, i suppose16:59
lofty[m]what's the chip you're targeting?16:59
mrathe ice40. got an icebreaker fpga board recently17:09
lofty[m]that shouldn't be too painful then.17:09
mraunfortunately a new enough version that they don't seem to have posted the pinout or schematics, so there's a bit of trial and error...17:10
mrabut other than that it's not so bad17:10
*** mra <mra!~mra@2a02:aa10:e778:ad80:5fe9:af7b:9cb7:b47e> has quit IRC (Quit: Client closed)17:12
*** mra <mra!~mra@2a02:aa10:e778:ad80:5fe9:af7b:9cb7:b47e> has joined #yosys17:12
mrathe only other struggle i've had build-wise is that if i split entities into their own files, which seems like the norm, ghdl seems to require that the files be analysed in dependency order, which makes automating the build a bit annoying, unless i modify my makefile every time i add a new entity17:13
*** Guest46 <[email protected]> has joined #yosys17:16
*** Guest46 <[email protected]> has quit IRC (Client Quit)17:17
*** mra54 <mra54!~mra@2a02:aa10:e778:ad80:5fe9:af7b:9cb7:b47e> has joined #yosys17:18
*** mra is now known as Guest581117:18
*** mra54 is now known as mra17:18
*** Guest5811 <Guest5811!~mra@2a02:aa10:e778:ad80:5fe9:af7b:9cb7:b47e> has quit IRC (Ping timeout: 240 seconds)17:19
*** bjorkintosh <bjorkintosh!~bjork@user/bjorkintosh> has quit IRC (Quit: "Every day, computers are making people easier to use." David Temkin)17:20
*** bjorkintosh <bjorkintosh!~bjork@2600:1700:5400:c80:2ef7:441b:36eb:bc18> has joined #yosys17:22
*** mra <mra!~mra@2a02:aa10:e778:ad80:5fe9:af7b:9cb7:b47e> has quit IRC (Ping timeout: 240 seconds)20:06
*** FabM <FabM!~FabM@armadeus/team/FabM> has quit IRC (Ping timeout: 248 seconds)20:08
*** bjorkintosh <bjorkintosh!~bjork@user/bjorkintosh> has quit IRC (Remote host closed the connection)22:51
*** bjorkintosh <bjorkintosh!~bjork@user/bjorkintosh> has joined #yosys22:51
*** nonchip <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)23:03
*** nonchip <[email protected]> has joined #yosys23:03
*** mra <mra!~mra@2a02:aa10:e778:ad80:b582:dfe:188e:494c> has joined #yosys23:04

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