- 25 Jan, 2024 2 commits
-
-
Istvan Kiss authored
This allows for Makefile .mk includes that can access and use the top level Makefile variables defined/generated by HDLMake, like TOP_MODULE, detected TOOL_PATH, etc. This feature can be used for e.g. adding make targets/recipes to genete or convert flash ROM files.
-
Tristan Gingold authored
NVC: Add new variables for setting analysis and elaboration flags, update documentation See merge request !28
-
- 19 Jan, 2024 2 commits
-
-
Augusto Fraga Giachero authored
Also include a simulation example in tests/counter/sim/nvc.
-
Augusto Fraga Giachero authored
NVC requires that you set global, analysis and elaboration flags separately. Add 'nvc_analysis_opt' and 'nvc_elab_opt' variables to accommodate that.
-
- 17 Jan, 2024 1 commit
-
-
Tristan Gingold authored
Add support to NVC simulator See merge request !27
-
- 16 Jan, 2024 1 commit
-
-
Augusto Fraga Giachero authored
-
- 14 Sep, 2023 3 commits
-
-
Tristan Gingold authored
-
Tristan Gingold authored
So that architecture or package bodies in a separate file don't create circular dependencies
-
Benny Simonsen authored
Fails due to architecture is compiled before entity Further make -n shows a circular dependency (similar as in testcase 125): make: Circular work/hdlmake/gate4_x_a_vhdl <- work/hdlmake/gate4_e_vhdl dependency dropped.
-
- 04 Sep, 2023 2 commits
-
-
Tristan Gingold authored
-
Benny Simonsen authored
After running pytest not everything was cleaned up, it is now. The stuff that wasn't cleaned up was: - Some Makefile's - 020git_fetch/ipcores.old/ - 048err_two_manifest/manifest.py
-
- 01 Sep, 2023 1 commit
-
-
Benny Simonsen authored
If a package body exists, then it is included as dependency for its package.
-
- 28 Aug, 2023 1 commit
-
-
Benny Simonsen authored
-
- 25 Aug, 2023 2 commits
-
-
Benny Simonsen authored
Note: This implementation does not handle selecting the correct architecture between multiple architectures. All testcases pass
-
Benny Simonsen authored
If entity and architecture are in separate files, then the architecture isn't included in dependencies.
-
- 23 Mar, 2023 2 commits
-
-
Tristan Gingold authored
-
Tristan Gingold authored
Vivado: Compile to --work <library> See merge request !26
-
- 20 Mar, 2023 1 commit
-
-
Benny Simonsen authored
Prior Vivado compiled to work, now it compiles to the library specified in Manifest.py
-
- 15 Mar, 2023 2 commits
-
-
Tristan Gingold authored
-
Tristan Gingold authored
-
- 13 Mar, 2023 1 commit
-
-
Tristan Gingold authored
Develop merge master See merge request !25
-
- 10 Mar, 2023 7 commits
-
-
Tom Levens authored
See merge request !24
-
Tristan Gingold authored
Fixes for XCI parsing in Python 3.6 See merge request !23
-
Tom Levens authored
-
Tristan Gingold authored
-
Tom Levens authored
- Support JSON format XCI files (#119) - Support XCIX files (#120)
-
Tristan Gingold authored
Rework XCI file parsing See merge request !22
-
Tom Levens authored
- Support JSON format XCI files (#119) - Support XCIX files (#120)
-
- 13 Jan, 2023 1 commit
-
-
Tristan Gingold authored
Add partial support for VHDL generic packages See merge request !21
-
- 12 Jan, 2023 1 commit
-
-
Augusto Fraga Giachero authored
This adds support for generic packages declaration dependency tracking. It is not complete though, it only works when instantiating a generic package for using withing the same file.
-
- 21 Nov, 2022 4 commits
-
-
Tristan Gingold authored
-
Tristan Gingold authored
-
Tristan Gingold authored
-
Tristan Gingold authored
-
- 23 Aug, 2022 2 commits
-
-
Tristan Gingold authored
-
David Belohrad authored
so hdlmake can satisfy dependencies declared by qips
-
- 20 Jul, 2022 3 commits
-
-
Tristan Gingold authored
-
Tristan Gingold authored
-
Tristan Gingold authored
-
- 27 Jun, 2022 1 commit
-
-
Tristan Gingold authored
-