*** tpb <[email protected]> has joined #yosys | 00:00 | |
*** gsmecher <[email protected]> has quit IRC (Ping timeout: 256 seconds) | 00:39 | |
*** kaji <kaji!~kajiryoji@2001:470:69fc:105::405b> has joined #yosys | 01:15 | |
*** emeb_mac <[email protected]> has quit IRC (Ping timeout: 268 seconds) | 01:28 | |
*** emeb_mac <[email protected]> has joined #yosys | 01:34 | |
*** emilazy <emilazy!~emilazy@user/emilazy> has joined #yosys | 01:43 | |
*** CarlosEDP <CarlosEDP!~carlosedp@2001:470:69fc:105::218e> has joined #yosys | 01:59 | |
*** promach[m] <promach[m]!~promach@2001:470:69fc:105::ca1> has joined #yosys | 02:06 | |
*** jryans <jryans!~jryans@2001:470:69fc:105::1d> has joined #yosys | 02:11 | |
*** diadatp <diadatp!~diadatp@2001:470:69fc:105::c603> has joined #yosys | 02:15 | |
*** Niklas[m]1 <Niklas[m]1!~nsmlzlmat@2001:470:69fc:105::c93a> has joined #yosys | 02:22 | |
*** whitequark <whitequark!~whitequar@2001:470:69fc:105::37> has joined #yosys | 02:43 | |
*** jevinskie[m] <jevinskie[m]!~jevinskie@2001:470:69fc:105::bb3> has joined #yosys | 02:48 | |
*** xiretza[m] <xiretza[m]!~xiretzaxi@2001:470:69fc:105::9b1> has joined #yosys | 02:53 | |
*** FabM <FabM!~FabM@2a03:d604:103:600:75d9:3e51:8f7a:cb41> has joined #yosys | 05:17 | |
*** emeb_mac <[email protected]> has quit IRC (Quit: Leaving.) | 06:30 | |
*** cr1901 <cr1901!~William@2601:8d:8600:911:700f:ea31:4445:96bc> has quit IRC (Read error: Connection reset by peer) | 07:05 | |
*** dormito <dormito!~dullfire@user/dormito> has quit IRC (Ping timeout: 256 seconds) | 09:41 | |
lambda | holy mother of issue notifications | 10:08 |
---|---|---|
*** dormito <dormito!~dullfire@user/dormito> has joined #yosys | 10:14 | |
mwk | yup | 11:13 |
mwk | we figured we may try to enable the github discussions thing since so many issues are actually questions | 11:13 |
mwk | this involved a little issue tracker sweep | 11:13 |
*** Guest4464 <[email protected]> has joined #yosys | 11:42 | |
*** Guest4464 <[email protected]> has quit IRC (Client Quit) | 11:42 | |
*** gsmecher <[email protected]> has joined #yosys | 14:45 | |
*** emeb_mac <[email protected]> has joined #yosys | 14:52 | |
*** emeb <[email protected]> has joined #yosys | 15:02 | |
*** cr1901 <cr1901!~William@2601:8d:8600:911:3476:eb54:4a0f:7491> has joined #yosys | 15:36 | |
*** oldtopman <[email protected]> has quit IRC (Ping timeout: 240 seconds) | 15:52 | |
*** emeb_mac <[email protected]> has quit IRC (Quit: Leaving.) | 16:08 | |
*** FabM <FabM!~FabM@armadeus/team/FabM> has quit IRC (Quit: Leaving) | 19:19 | |
*** GenTooMan <GenTooMan!~cyberman@2601:547:437f:e5c6:21f:5bff:fefe:a883> has quit IRC (Ping timeout: 245 seconds) | 19:40 | |
*** GenTooMan <GenTooMan!~cyberman@2601:547:437f:e5c6:21f:5bff:fefe:a883> has joined #yosys | 19:42 | |
*** scientes <scientes!~scientes@2001:bc8:62c:6e::1> has joined #yosys | 20:23 | |
scientes | Are there any cycle-accurate FPGA simulators? | 20:23 |
scientes | I want something like single-stepping gdb | 20:24 |
scientes | just to get a better feel of these things | 20:24 |
scientes | (obviously something small like a ice40) | 20:24 |
agg | often you'd simulate your logic using a logic simulator, something like verilator, icarus verilog, modelsim, cxxrtl (built in to yosys), and often then use some tool to view the simulation results (like gtkwave) | 20:26 |
agg | depending on what you need, you can simulate just your logic, or the result of synthesising it into FPGA elements, and include simulation models of the FPGA hardware like block memories, DSP units, etc | 20:26 |
scientes | <agg> depending on what you need, you can simulate just your logic, or the result of synthesising it into FPGA elements, and include simulation models of the FPGA hardware like block memories, DSP units, etc | 20:26 |
scientes | yeah, the ice40 is small enough you could simulate the whole thing | 20:27 |
agg | if you're asking about simulating a physical specific ice40 chip and bitstream, not sure if such a thing really exists beyond wrapping the simulators I mentioned | 20:27 |
agg | what are you trying to get a feel of exactly? | 20:27 |
scientes | low-level synthesis | 20:27 |
agg | you can dump the synthesis as verilog and simulate it with models of each primitive, the same way you'd simulate logic | 20:28 |
scientes | like using codeexplorer | 20:28 |
agg | and can include the timing information if you need to model that too, with some simulators, assuming you have that information | 20:28 |
agg | but it seems like an unusual thing to go about doing, i feel like the objective is usually to simulate your design, not your fpga | 20:29 |
*** emeb_mac <[email protected]> has joined #yosys | 20:29 | |
agg | (there are other physical simulation tools for asics I guess to cover things like antenna rules and power distro, I don't really know anything about them) | 20:29 |
sorear | a fpga is an analog device, "cycle accurate" will always involve compromises | 20:35 |
scientes | sorear, ahhh | 20:35 |
scientes | its clocked so it appears a digital device only | 20:36 |
*** dormito <dormito!~dullfire@user/dormito> has quit IRC (Ping timeout: 272 seconds) | 20:37 | |
*** ZipCPU <[email protected]> has quit IRC (Ping timeout: 268 seconds) | 20:40 | |
*** ZipCPU <[email protected]> has joined #yosys | 20:41 | |
*** ZipCPU_ <[email protected]> has joined #yosys | 20:47 | |
*** ZipCPU <[email protected]> has quit IRC (Ping timeout: 268 seconds) | 20:48 | |
*** ZipCPU_ is now known as ZipCPU | 20:48 | |
*** dormito <dormito!~dullfire@user/dormito> has joined #yosys | 21:09 | |
*** Lord_Nightmare <Lord_Nightmare!Lord_Night@user/lord-nightmare/x-3657113> has quit IRC (Quit: ZNC - http://znc.in) | 21:20 | |
*** GenTooMan <GenTooMan!~cyberman@2601:547:437f:e5c6:21f:5bff:fefe:a883> has quit IRC (Ping timeout: 245 seconds) | 21:24 | |
*** Lord_Nightmare <Lord_Nightmare!Lord_Night@user/lord-nightmare/x-3657113> has joined #yosys | 21:24 | |
*** GenTooMan <GenTooMan!~cyberman@2601:547:437f:e5c6:21f:5bff:fefe:a883> has joined #yosys | 21:30 | |
*** emeb_mac <[email protected]> has quit IRC (Ping timeout: 248 seconds) | 21:54 | |
*** emeb <[email protected]> has quit IRC (Ping timeout: 268 seconds) | 21:54 | |
*** emeb_mac <[email protected]> has joined #yosys | 21:54 | |
*** GenTooMan <GenTooMan!~cyberman@2601:547:437f:e5c6:21f:5bff:fefe:a883> has quit IRC (Ping timeout: 256 seconds) | 23:50 | |
*** GenTooMan <GenTooMan!~cyberman@2601:547:437f:e5c6:21f:5bff:fefe:a883> has joined #yosys | 23:51 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!