*** tpb <[email protected]> has joined #yosys | 00:00 | |
*** berkay_ <[email protected]> has quit IRC (Remote host closed the connection) | 01:12 | |
*** bjorkintosh <bjorkintosh!~bjork@user/bjorkintosh> has joined #yosys | 03: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 #yosys | 05:38 | |
*** ChanServ sets mode: +o _catircservices | 05:38 | |
*** peeps[zen] <peeps[zen]!~peepsalot@openscad/peepsalot> has joined #yosys | 07: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 #yosys | 07:17 | |
*** krispaul <[email protected]> has joined #yosys | 08: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 #yosys | 10: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 #yosys | 12: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 #yosys | 12: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 #yosys | 13:04 | |
*** AdamHorden <AdamHorden!~adam.hord@user/adamhorden> has joined #yosys | 13:08 | |
*** mra <mra!~mra@2a02:aa10:e778:ad80:5fe9:af7b:9cb7:b47e> has joined #yosys | 16:30 | |
mra | hey! 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 for | 16:54 |
---|---|---|
mra | synthesis? 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 #yosys | 16:55 | |
lofty[m] | ghdl has already elaborated the design to yosys; you can use it directly | 16:55 |
mra | what the hell... could have sworn that i tried that. well, productive waste of a few hours i guess | 16:57 |
mra | thanks! | 16:57 |
lofty[m] | I guess it wouldn't work if the GHDL elaboration doesn't match the yosys cell definition, though | 16:58 |
mra | yeah, 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 suppose | 16:59 |
lofty[m] | what's the chip you're targeting? | 16:59 |
mra | the ice40. got an icebreaker fpga board recently | 17:09 |
lofty[m] | that shouldn't be too painful then. | 17:09 |
mra | unfortunately 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 |
mra | but other than that it's not so bad | 17: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 #yosys | 17:12 | |
mra | the 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 entity | 17:13 |
*** Guest46 <[email protected]> has joined #yosys | 17:16 | |
*** Guest46 <[email protected]> has quit IRC (Client Quit) | 17:17 | |
*** mra54 <mra54!~mra@2a02:aa10:e778:ad80:5fe9:af7b:9cb7:b47e> has joined #yosys | 17:18 | |
*** mra is now known as Guest5811 | 17:18 | |
*** mra54 is now known as mra | 17: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 #yosys | 17: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 #yosys | 22:51 | |
*** nonchip <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) | 23:03 | |
*** nonchip <[email protected]> has joined #yosys | 23:03 | |
*** mra <mra!~mra@2a02:aa10:e778:ad80:b582:dfe:188e:494c> has joined #yosys | 23:04 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!