Commit Graph

4 Commits

Author SHA1 Message Date
2fce367686 Add project configuration and build tools
- Introduced new scripts for project generation and synthesis (dodo.py, generate_prj.py, generate_scr.py, run_xst.py).
- Implemented configuration parsing for VHDL sources and project settings (config.py).
- Added default configuration values (defaults.py).
- Updated .gitignore to include additional file types.
- Created test cases for project generation and configuration parsing (test_generate_prj.py, test_generate_scr.py, test_project_cfg.py).
2025-04-20 11:32:37 +00:00
63140660a3 Update .gitignore and Makefile for reports directory and version increment
- Added "reports/" directory to .gitignore to exclude it from version control.
- Incremented Makefile version from 1.1.3 to 1.1.4.
- Introduced REPORT_DIR variable in Makefile to manage report files.
- Modified ISIM_CMD in Makefile to remove specific commands, simplifying the simulation process.
- Enhanced the clean target in Makefile to also remove the REPORT_DIR, ensuring a clean state for new builds.
- Updated project build process in Makefile to create and use REPORT_DIR for storing synthesis, map, place and route, pinout, and timing reports, improving organization and accessibility of build reports.
2024-03-25 19:20:49 +01:00
9494e41de7 Update ignored directories in .gitignore
Refined .gitignore by replacing the 'build/' directory with 'working/'. Removed exclusion for '*.bit' files, implying these files are now trackable in version control.
2024-03-10 15:46:14 +01:00
Dusk
d6e7844cf4 initial commit 2015-06-24 10:26:44 -07:00