- Dec 20, 2024
-
-
Vladislav Borshch authored
-
- Dec 06, 2024
-
-
Tristan Gingold authored
Add a TCL file in the sources
-
Tristan Gingold authored
They are sourced after, so they should add produce files in the project The usual case is the TCL script which generates a block diagram
-
Tristan Gingold authored
-
Tristan Gingold authored
-
Tristan Gingold authored
-
Tristan Gingold authored
-
Tristan Gingold authored
-
-
-
-
Tristan Gingold authored
-
- Nov 07, 2024
-
-
Tristan Gingold authored
-
Tristan Gingold authored
-
- Oct 02, 2024
-
-
Vasco Guita authored
-
- Sep 23, 2024
-
-
Vasco Guita authored
-
- Jul 24, 2024
-
-
Vasco Guita authored
-
- Jun 11, 2024
-
-
-
-
-
top needs to be prefixed ?. to autodetect top module.
-
By default - and prior to this - the top level library i work. It is possible to specify top level library, via prefix in Manifest top_module value as described in updated documentation. In summary: - top_module = topmodule -> Default, top_library = work - top_module = .topmodule -> top_library from Manifest library - top_module = ?.topmodule -> top_library autodetected, experimental, used in test 114 testsuite Makefile.ref files have been updated with TOP_LIBRARY. Where TOP_LIBRARY was hardcoded (most often work), it have been replaced by TOP_LIBRARY. Test 008 command change: changed to ghdl ... work.module (prior work. was not included) Compile output is identical for both commands. (included in this commit) Test 114: Manifest.py needs to be updated: syn_top value must start with ?. to autodetect top library (included in next commit)
-
All places gate is used the order is i, o. The change does not affect pytest testall, but needed to compile the testsuite tests.
-
- Jun 03, 2024
-
-
Benny Simonsen authored
-
- Feb 27, 2024
-
-
Tristan Gingold authored
By thunderthumbs
-
- Jan 25, 2024
-
-
Tristan Gingold authored
NVC: Add new variables for setting analysis and elaboration flags, update documentation See merge request !28
-
- Jan 19, 2024
-
-
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.
-
- Jan 17, 2024
-
-
Tristan Gingold authored
Add support to NVC simulator See merge request !27
-
- Jan 16, 2024
-
-
Augusto Fraga Giachero authored
-
- Dec 18, 2023
-
-
Benny Simonsen authored
Skip default_library = None for ToolXilinx (syn) (now work is derived from ToolMakefile. Prior "set_property LIBRARY {library} [get_files {srcfile}]" was set unless library = None. Now it is set unless library is None or work. This causes one Xilinx vivado_sim testcase to fail/change since set_property LIBRARY work was set - removed.
-
Benny Simonsen authored
-
Benny Simonsen authored
Moved content: - Moved from makefilesyn.py to makefile.py - self.default_library = "work" - def get_num_hdl_libs(self) - def get_library_for_top_module(self) This makes those features awailable from makefilesim.py as well.
-
- Sep 14, 2023
-
-
Tristan Gingold authored
-
Tristan Gingold authored
So that architecture or package bodies in a separate file don't create circular dependencies
-
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.
-
- Sep 04, 2023
-
-
Tristan Gingold 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
-
- Sep 01, 2023
-
-
If a package body exists, then it is included as dependency for its package.
-
- Aug 28, 2023
-
-
Benny Simonsen authored
-