2025-01-07 Looks at Existing Software
For one, I found XCircuit which looks exactly like what I want to do. The only problems are that:
- It's an older piece of software (see the site) (also the last change is 202 based on the release notes, and the github is at this link)
The good things is that: - I runs on C, which is very nice.
It really would be nice to run it on some sample circuits and see why people don't use XCircuit enough. Furthermore, this blog post essentially gives why most people cannot use it. Essentially, each platform has it's own tools, and only works with it's own related hardware.
Thus, it'd be nice for yosys
to have different cell libraries so that people could "skin" different fpgas, so that the schematics reflect that. They already can for certain ones like a base library but by default they don't combine cell libraries.
Some todos for next time (I actuall moved these to 2025-01-14 Trying to Get a Netlist)