Repository navigation
Releases
Releases · conorm110/IceMaker
IceMaker 0.1.2
- Added support for custom and generic iCE40 Ultra boards
- Updated Nand2Tetris template to be simpler and easier to incorporate into other designs
IceMaker 0.1.1
- Updated Nand2Tetris template with more features
- Small fix to how flags were chosen for PNR
- 7/17/23: small fix getting rid of unused n2t modules
IceMaker 0.1.0
- Tested & Working on Mac, Win10, and Ubuntu!
- Multiple project template types: Blank, Template (RGB LED pattern), or Nand2Tetris (sample program ran on verilog Nand2Tetris CPU)
- Timeouts for each step of generation (yosys, nextpnr, icepack, etc)
- Changeable top module and top file names
- Overall much less buggy (still very buggy sorry)
IceMaker 0.0.4
- Linux working!
- Slightly less buggy, uploading should work first time now
IceMaker 0.0.3
- No longer uses python, way less buggy
- No longer relies on using Make, no more use of tee or cp, no need for UnxUtils on windows
- Setup Wizard now WebView, started once on install
- Still not tested on linux, macos (expect linux in 1-2 days, mac in 1-2 weeks)
- Multi file support less buggy
- Project file locating and bitstream locating less buggy
IceMaker 0.0.2
- Updates to creating new projects
- Project creation wizard with GUI
- Creates settings file named after top design module that contains the fomu revision
- Top module names can now be anything allowed in verilog
- Updates to generating output files
- Reduced down to one command, not a command for each board revision
- Updates to handling the terminal
- Uses the same terminal unless deleted, then it creates a new one when the next command is executed
- No longer creates a new terminal each time a command is executed
- Still only works on windows
- PATCH: The bin directory wasn't being made during project setup causing an error when synthesizing, this is now fixed
IceMaker 0.0.1
- Initial release
- Create projects with multiple design files, compile and upload for all FOMU boards
- Only works with windows due to how the terminal is used (will be cross platform soon!)