litex/litex
Franck Jullien 438bb0b570 sim: allow custom modules to be in custom path
If a project needs a custom verilator module, it can now
specifies the path where the module's directory is.

SimPlatform can now look for extra modules:

    builder.build(
        extra_mods = ["mymodule1", "mymodule2"],
        extra_mods_path = os.path.abspath(os.getcwd()) + "/modules",
        sim_config=sim_config
    )

Modules must be subdirectories of extra_mods_path:

.
├── modules
│   ├── mymodule1
│   ├── mymodule2
│   ├── ...
2022-01-09 21:15:11 +01:00
..
build sim: allow custom modules to be in custom path 2022-01-09 21:15:11 +01:00
compat soc/add_spi_flash: Move integration code for previous LiteX SPI Flash core to compat/soc_add_spi_flash.py. 2021-07-29 18:48:03 +02:00
gen fhdl/verilog: Fix sig.direction regression. 2021-10-31 23:40:11 +01:00
soc soc: raise an error if adding a SoCRegion with incoherent cache configuration 2022-01-06 09:55:53 +01:00
tools tools/litex_json2dts_linux.py: update mmc node 2021-12-10 11:05:58 -05:00
__init__.py get_data_mod: Update pip to pip3 to avoid issues on systems with Python2 still installed. 2021-09-28 16:27:13 +02:00