Logicademy / HDLGen-ChatGPT

HDLGen-ChatGPT, works in tandem with ChatGPT chat interface to enable fast digital systems design and test specification capture, and automatic generation of both VHDL and Verilog models, and testbenches, and AMD Vivado and Intel Quartus Electronic Design Automation (EDA) project
GNU Affero General Public License v3.0
18 stars 11 forks source link

Automatically generate config.ini if missing when the application starts #70

Closed Daxorinator closed 6 months ago

Daxorinator commented 9 months ago

Setup default / blank user details and EDA tool pointers in the release.

HDLGen: will detect these default settings on startup and auto-open the setttings menu to direct the user to change the details.

Include note at top of popup "Modify your project settings before using the application. You can change settting at any time from the main menu > Settings"

Low prioirity : detail if Vivado or Quartus are installed.

Vivado.bat path C:\Xilinx\Vivado\Version\bin\BrowseToPointToVivado.bat, e.g, file C:\Xilinx\Vivado\2019.1\bin

Quartus.exe path (include .exe in header) C:\intelFPGA_lite\Version\quartus\bin64\Quartus.exe, e.g, C:\intelFPGA_lite\22.1std\quartus\bin64

Daxorinator commented 9 months ago

The application will crash if config.ini is removed. config.ini also needs to be removed from the repository now that #56 is completed. It can't be removed until this issue is resolved as it will cause application crashes if a user deletes their config.ini or one isn't present at runtime.

Daxorinator commented 6 months ago

Fixed by #77