├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── Makefile ├── README.md ├── bin ├── gvcontrol ├── gvsoc-itf-gen ├── gvsoc_analyze_insn ├── pulp-pc-info └── pulp-trace-extend ├── docs ├── commands.rst ├── configuration.rst ├── debug_symbols.rst ├── devices │ ├── ble │ │ ├── index.rst │ │ └── nina_b112.rst │ └── index.rst ├── images │ ├── gtkwave1.png │ └── gtkwave2.png ├── index.rst ├── options.rst ├── power_models.rst ├── profiling.rst ├── remote_control.rst ├── system_traces.rst ├── timing_models.rst ├── usage.rst └── vcd_traces.rst ├── dpi-wrapper ├── CMakeLists.txt ├── Makefile ├── ext │ ├── nosv │ │ └── svdpi.h │ └── sv │ │ └── include │ │ └── questa │ │ └── dpiheader.h └── src │ └── dpi.cpp ├── engine ├── CMakeLists.txt ├── Makefile ├── include │ ├── gv │ │ ├── dpi_chip_wrapper.hpp │ │ ├── gvsoc.h │ │ ├── gvsoc.hpp │ │ ├── gvsoc_proxy.hpp │ │ └── power.hpp │ └── vp │ │ ├── clock │ │ ├── clock_engine.hpp │ │ ├── clock_event.hpp │ │ ├── component_clock.hpp │ │ └── implementation.hpp │ │ ├── component.hpp │ │ ├── config.hpp │ │ ├── gdbserver │ │ └── gdbserver_engine.hpp │ │ ├── implementation.hpp │ │ ├── itf │ │ ├── clk.hpp │ │ ├── clock.hpp │ │ ├── cpi.hpp │ │ ├── hyper.hpp │ │ ├── i2c.hpp │ │ ├── i2s.hpp │ │ ├── implem │ │ │ ├── clock.hpp │ │ │ ├── wire.hpp │ │ │ └── wire_class.hpp │ │ ├── io.hpp │ │ ├── jtag.hpp │ │ ├── qspim.hpp │ │ ├── uart.hpp │ │ ├── wire.hpp │ │ └── wire.json │ │ ├── jsmn.h │ │ ├── ports.hpp │ │ ├── power │ │ ├── power_source.hpp │ │ ├── power_table.hpp │ │ └── power_trace.hpp │ │ ├── proxy.hpp │ │ ├── queue.hpp │ │ ├── register.hpp │ │ ├── signal.hpp │ │ ├── time │ │ ├── time_engine.hpp │ │ └── time_scheduler.hpp │ │ ├── trace │ │ ├── component_trace.hpp │ │ ├── event_dumper.hpp │ │ ├── implementation.hpp │ │ ├── trace.hpp │ │ └── trace_engine.hpp │ │ ├── vp.hpp │ │ └── vp_data.hpp ├── python │ ├── LICENSE.txt │ ├── gtkw_new.py │ └── gv │ │ ├── __init.py__ │ │ ├── chips │ │ ├── gap8.py │ │ ├── gap9_v2.py │ │ ├── pulp.py │ │ └── vega.py │ │ ├── gtkwave.py │ │ ├── gvsoc.py │ │ └── gvsoc_control.py ├── src │ ├── block.cpp │ ├── clock │ │ └── clock.cpp │ ├── launcher.cpp │ ├── main.cpp │ ├── power │ │ ├── component_power.cpp │ │ ├── power_engine.cpp │ │ ├── power_source.cpp │ │ ├── power_table.cpp │ │ └── power_trace.cpp │ ├── proxy.cpp │ ├── proxy_example.cpp │ ├── queue.cpp │ ├── register.cpp │ ├── signal.cpp │ ├── trace │ │ ├── event.cpp │ │ ├── fst.cpp │ │ ├── fst │ │ │ ├── Makefile.am │ │ │ ├── Makefile.in │ │ │ ├── block_format.txt │ │ │ ├── fastlz.c │ │ │ ├── fastlz.h │ │ │ ├── fstapi.c │ │ │ ├── fstapi.h │ │ │ ├── lz4.c │ │ │ └── lz4.h │ │ ├── lxt2.cpp │ │ ├── lxt2_write.c │ │ ├── lxt2_write.h │ │ ├── raw.cpp │ │ ├── raw │ │ │ ├── trace_dumper.cpp │ │ │ ├── trace_dumper.hpp │ │ │ ├── trace_dumper_example.cpp │ │ │ ├── trace_dumper_types.h │ │ │ └── trace_dumper_utils.h │ │ ├── trace.cpp │ │ ├── vcd.cpp │ │ └── wavealloca.h │ └── vp.cpp └── vp │ ├── CMakeLists.txt │ ├── Makefile │ ├── clock_domain_impl.cpp │ ├── time_engine.cpp │ └── trace_domain_impl.cpp ├── examples └── launcher │ ├── Makefile │ └── launcher.cpp ├── generators ├── devices │ ├── __init__.py │ ├── flash │ │ ├── atxp032.py │ │ ├── flash.py │ │ ├── hyperflash.py │ │ └── spiflash.py │ ├── gap_testbench │ │ ├── gap_firmware.img │ │ └── gap_testbench.py │ ├── gpio │ │ └── fxl6408.py │ ├── i2c │ │ ├── corruptor.py │ │ ├── eeprom.py │ │ └── i2c_bus.py │ ├── ram │ │ └── hyperram.py │ ├── sound │ │ └── dac │ │ │ └── ak4332.py │ ├── testbench │ │ └── testbench.py │ └── uart │ │ └── uart_checker.py ├── gsystree.py ├── ips │ ├── __init__.py │ ├── cache │ │ ├── cache.py │ │ └── hierarchical_cache.py │ ├── clock │ │ ├── clock_domain.py │ │ └── clock_generator.py │ ├── cluster │ │ ├── cluster_control_v2.py │ │ └── l1_interleaver.py │ ├── debug │ │ ├── pulp_tap.py │ │ └── riscv_tap.py │ ├── efuse │ │ └── efuse_v1.py │ ├── event_unit │ │ └── event_unit_v3.py │ ├── fll │ │ ├── fll_v1.py │ │ ├── fll_v2.py │ │ └── flls.py │ ├── gdbserver │ │ └── gdbserver.py │ ├── gpio │ │ └── gpio_v3.py │ ├── icache_ctrl │ │ └── icache_ctrl_v2.py │ ├── interco │ │ ├── bus_watchpoint.py │ │ ├── converter.py │ │ ├── interleaver.py │ │ ├── router.py │ │ └── router_proxy.py │ ├── iss │ │ └── iss.py │ ├── itc │ │ └── itc_v1.py │ ├── mchan │ │ └── mchan_v7.py │ ├── memory │ │ └── memory.py │ ├── mram │ │ └── mram.py │ ├── ne16 │ │ └── ne16.py │ ├── ne16v2 │ │ └── ne16v2.py │ ├── padframe │ │ └── padframe_v1.py │ ├── pmu │ │ └── pmu_v4.py │ ├── soc_eu │ │ ├── soc_eu_v2.py │ │ └── soc_eu_v3.py │ ├── stdout │ │ └── stdout_v3.py │ ├── timer │ │ └── timer_v2.py │ ├── udma │ │ └── udma_v4.py │ ├── vendors │ │ └── dolphin │ │ │ └── rtc.py │ └── xip │ │ └── xip_v1.py ├── platforms │ └── gvsoc.py └── tools │ ├── __init__.py │ └── runner │ ├── gtkwave.py │ └── runner.py ├── launcher ├── CMakeLists.txt ├── Makefile ├── include │ └── vp │ │ ├── launcher.h │ │ └── launcher_internal.hpp └── src │ └── launcher.cpp ├── models ├── CMakeLists.txt ├── Makefile ├── board │ ├── CMakeLists.txt │ ├── Makefile │ └── switch_impl.cpp ├── cache │ ├── CMakeLists.txt │ ├── Makefile │ └── cache_impl.cpp ├── cpu │ ├── CMakeLists.txt │ └── iss │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── Makefile.sa │ │ ├── flexfloat │ │ ├── flexfloat.c │ │ ├── flexfloat.h │ │ └── flexfloat_config.h │ │ ├── include │ │ ├── exceptions.hpp │ │ ├── exec.hpp │ │ ├── insn_cache.hpp │ │ ├── irq.hpp │ │ ├── isa_lib │ │ │ ├── int.h │ │ │ └── macros.h │ │ ├── iss.hpp │ │ ├── iss_api.hpp │ │ ├── iss_core.hpp │ │ ├── lsu.hpp │ │ ├── perf.hpp │ │ ├── prefetcher.hpp │ │ ├── priv.hpp │ │ ├── pulp_nn.hpp │ │ ├── pulp_v2.hpp │ │ ├── regs.hpp │ │ ├── resource.hpp │ │ ├── rnnext.hpp │ │ ├── rv32Xfaux.hpp │ │ ├── rv32Xfvec.hpp │ │ ├── rv32c.hpp │ │ ├── rv32i.hpp │ │ ├── rv32m.hpp │ │ ├── rvXf16.hpp │ │ ├── rvXf16alt.hpp │ │ ├── rvXf8.hpp │ │ ├── rvXgap8.hpp │ │ ├── rvXgap9.hpp │ │ ├── rvXint64.hpp │ │ ├── rvf.hpp │ │ ├── types.hpp │ │ └── utils.hpp │ │ ├── isa_gen │ │ ├── isa_gen.py │ │ ├── isa_generator.py │ │ ├── isa_pulp_gen.py │ │ └── isa_riscv_gen.py │ │ ├── iss.mk │ │ ├── sa │ │ ├── ext │ │ │ ├── alloca-conf.h │ │ │ ├── ansidecl.h │ │ │ ├── archi │ │ │ │ └── riscv │ │ │ │ │ ├── pcer_v1.h │ │ │ │ │ └── priv_1_9.h │ │ │ ├── bfd │ │ │ │ ├── bfd-in3.h │ │ │ │ ├── bfd.h │ │ │ │ ├── bfd_stdint.h │ │ │ │ ├── bfdver.h │ │ │ │ ├── config.h │ │ │ │ ├── elf32-target.h │ │ │ │ ├── elf64-target.h │ │ │ │ └── targmatch.h │ │ │ ├── bfdlink.h │ │ │ ├── binary-io.h │ │ │ ├── bout.h │ │ │ ├── demangle.h │ │ │ ├── dis-asm.h │ │ │ ├── dwarf2.h │ │ │ ├── dyn-string.h │ │ │ ├── fibheap.h │ │ │ ├── filenames.h │ │ │ ├── floatformat.h │ │ │ ├── fnmatch.h │ │ │ ├── fopen-bin.h │ │ │ ├── fopen-same.h │ │ │ ├── fopen-vms.h │ │ │ ├── getopt.h │ │ │ ├── hashtab.h │ │ │ ├── hp-symtab.h │ │ │ ├── ieee.h │ │ │ ├── leb128.h │ │ │ ├── libbfd.a │ │ │ ├── libiberty.a │ │ │ ├── libiberty.h │ │ │ ├── longlong.h │ │ │ ├── lto-symtab.h │ │ │ ├── md5.h │ │ │ ├── oasys.h │ │ │ ├── objalloc.h │ │ │ ├── obstack.h │ │ │ ├── os9k.h │ │ │ ├── partition.h │ │ │ ├── plugin-api.h │ │ │ ├── progress.h │ │ │ ├── safe-ctype.h │ │ │ ├── sha1.h │ │ │ ├── simple-object.h │ │ │ ├── sort.h │ │ │ ├── splay-tree.h │ │ │ ├── symcat.h │ │ │ ├── timeval-utils.h │ │ │ ├── vtv-change-permission.h │ │ │ ├── xregex.h │ │ │ ├── xregex2.h │ │ │ ├── xtensa-config.h │ │ │ ├── xtensa-isa-internal.h │ │ │ └── xtensa-isa.h │ │ ├── include │ │ │ ├── platform_types.hpp │ │ │ └── platform_wrapper.hpp │ │ └── src │ │ │ ├── loader.cpp │ │ │ ├── main.cpp │ │ │ ├── sa_iss.hpp │ │ │ └── syscalls.cpp │ │ ├── src │ │ ├── csr.cpp │ │ ├── decoder.cpp │ │ ├── insn_cache.cpp │ │ ├── iss.cpp │ │ ├── resource.cpp │ │ └── trace.cpp │ │ └── vp │ │ ├── include │ │ ├── iss_wrapper.hpp │ │ ├── platform_types.hpp │ │ └── platform_wrapper.hpp │ │ └── src │ │ └── iss_wrapper.cpp ├── devices │ ├── CMakeLists.txt │ ├── ble │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── nina_b112.cpp │ │ ├── nina_b112.hpp │ │ └── nina_b112_cmd_parser.cpp │ ├── camera │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ └── himax.cpp │ ├── gpio │ │ ├── CMakeLists.txt │ │ └── fxl6408.cpp │ ├── hyperbus │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── hyperflash_impl.cpp │ │ └── hyperram_impl.cpp │ ├── i2c │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── corruptor │ │ │ ├── CMakeLists.txt │ │ │ ├── Makefile │ │ │ ├── i2c_corruptor.cpp │ │ │ └── i2c_corruptor.hpp │ │ ├── eeprom │ │ │ ├── CMakeLists.txt │ │ │ ├── Makefile │ │ │ ├── i2c_eeprom.cpp │ │ │ └── i2c_eeprom.hpp │ │ ├── helper │ │ │ ├── CMakeLists.txt │ │ │ ├── i2c_helper.cpp │ │ │ └── i2c_helper.hpp │ │ └── i2c_bus.cpp │ ├── jtag │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ └── ocd_jtag_bitbang.cpp │ ├── sound │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── dac │ │ │ ├── CMakeLists.txt │ │ │ └── ak4332.cpp │ │ ├── i2s_clock.cpp │ │ ├── i2s_microphone.cpp │ │ └── i2s_speaker.cpp │ ├── spiflash │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ └── spiflash_impl.cpp │ ├── testbench │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── i2s.hpp │ │ ├── i2s_verif.cpp │ │ ├── i2s_verif.hpp │ │ ├── spim_verif.cpp │ │ ├── spim_verif.hpp │ │ ├── testbench.cpp │ │ └── testbench.hpp │ └── uart │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ └── uart_checker.cpp ├── gdbserver │ ├── CMakeLists.txt │ ├── Makefile │ ├── breakpoints.cpp │ ├── circular-buffer.cpp │ ├── circular-buffer.hpp │ ├── gdbserver.cpp │ ├── gdbserver.hpp │ ├── rsp-packet-codec.cpp │ ├── rsp-packet-codec.hpp │ ├── rsp.cpp │ ├── rsp.hpp │ └── target.cpp ├── interco │ ├── CMakeLists.txt │ ├── Makefile │ ├── bus_watchpoint.cpp │ ├── converter_impl.cpp │ ├── interleaver_impl.cpp │ ├── mem_plug │ │ ├── CMakeLists.txt │ │ ├── implem │ │ │ ├── mem_plug.cpp │ │ │ └── mem_plug.hpp │ │ └── mem_plug.hpp │ ├── router_impl.cpp │ └── router_proxy.cpp ├── memory │ ├── .gitignore │ ├── CMakeLists.txt │ ├── Makefile │ ├── README-DRAMSys.md │ ├── README-SystemC-TLM-2.0.md │ ├── README-gem5.md │ ├── ddr_impl.cpp │ ├── ddr_sc_impl.cpp │ ├── ems_addr_adapter.h │ ├── ems_at_bus.h │ ├── ems_at_target.h │ ├── ems_common.h │ ├── ems_gem5_tlm_br.h │ ├── ems_gvsoc_tlm_br.h │ ├── ems_mm.h │ ├── gem5.tnt.sh │ ├── get_dramsys.sh │ ├── get_systemc.sh │ ├── memory_impl.cpp │ ├── systemc-2.3.1a.patch │ └── tlm2_base_protocol_checker.h └── utils │ ├── CMakeLists.txt │ ├── Makefile │ ├── clock_impl.cpp │ ├── composite_impl.cpp │ ├── dpi_chip_wrapper.cpp │ ├── dpi_wrapper_impl.cpp │ ├── injector_impl.cpp │ └── loader_impl.cpp └── vp_models.mk /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | __pycache__/ 3 | *sw[p,o] 4 | cscope* 5 | /docs/_build/ 6 | /.vscode/ -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/README.md -------------------------------------------------------------------------------- /bin/gvcontrol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/bin/gvcontrol -------------------------------------------------------------------------------- /bin/gvsoc-itf-gen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/bin/gvsoc-itf-gen -------------------------------------------------------------------------------- /bin/gvsoc_analyze_insn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/bin/gvsoc_analyze_insn -------------------------------------------------------------------------------- /bin/pulp-pc-info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/bin/pulp-pc-info -------------------------------------------------------------------------------- /bin/pulp-trace-extend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/bin/pulp-trace-extend -------------------------------------------------------------------------------- /docs/commands.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/docs/commands.rst -------------------------------------------------------------------------------- /docs/configuration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/docs/configuration.rst -------------------------------------------------------------------------------- /docs/debug_symbols.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/docs/debug_symbols.rst -------------------------------------------------------------------------------- /docs/devices/ble/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/docs/devices/ble/index.rst -------------------------------------------------------------------------------- /docs/devices/ble/nina_b112.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/docs/devices/ble/nina_b112.rst -------------------------------------------------------------------------------- /docs/devices/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/docs/devices/index.rst -------------------------------------------------------------------------------- /docs/images/gtkwave1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/docs/images/gtkwave1.png -------------------------------------------------------------------------------- /docs/images/gtkwave2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/docs/images/gtkwave2.png -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/options.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/docs/options.rst -------------------------------------------------------------------------------- /docs/power_models.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/docs/power_models.rst -------------------------------------------------------------------------------- /docs/profiling.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/docs/profiling.rst -------------------------------------------------------------------------------- /docs/remote_control.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/docs/remote_control.rst -------------------------------------------------------------------------------- /docs/system_traces.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/docs/system_traces.rst -------------------------------------------------------------------------------- /docs/timing_models.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/docs/timing_models.rst -------------------------------------------------------------------------------- /docs/usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/docs/usage.rst -------------------------------------------------------------------------------- /docs/vcd_traces.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/docs/vcd_traces.rst -------------------------------------------------------------------------------- /dpi-wrapper/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/dpi-wrapper/CMakeLists.txt -------------------------------------------------------------------------------- /dpi-wrapper/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/dpi-wrapper/Makefile -------------------------------------------------------------------------------- /dpi-wrapper/ext/nosv/svdpi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/dpi-wrapper/ext/nosv/svdpi.h -------------------------------------------------------------------------------- /dpi-wrapper/ext/sv/include/questa/dpiheader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/dpi-wrapper/ext/sv/include/questa/dpiheader.h -------------------------------------------------------------------------------- /dpi-wrapper/src/dpi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/dpi-wrapper/src/dpi.cpp -------------------------------------------------------------------------------- /engine/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/CMakeLists.txt -------------------------------------------------------------------------------- /engine/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/Makefile -------------------------------------------------------------------------------- /engine/include/gv/dpi_chip_wrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/gv/dpi_chip_wrapper.hpp -------------------------------------------------------------------------------- /engine/include/gv/gvsoc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/gv/gvsoc.h -------------------------------------------------------------------------------- /engine/include/gv/gvsoc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/gv/gvsoc.hpp -------------------------------------------------------------------------------- /engine/include/gv/gvsoc_proxy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/gv/gvsoc_proxy.hpp -------------------------------------------------------------------------------- /engine/include/gv/power.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/gv/power.hpp -------------------------------------------------------------------------------- /engine/include/vp/clock/clock_engine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/vp/clock/clock_engine.hpp -------------------------------------------------------------------------------- /engine/include/vp/clock/clock_event.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/vp/clock/clock_event.hpp -------------------------------------------------------------------------------- /engine/include/vp/clock/component_clock.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/vp/clock/component_clock.hpp -------------------------------------------------------------------------------- /engine/include/vp/clock/implementation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/vp/clock/implementation.hpp -------------------------------------------------------------------------------- /engine/include/vp/component.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/vp/component.hpp -------------------------------------------------------------------------------- /engine/include/vp/config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/vp/config.hpp -------------------------------------------------------------------------------- /engine/include/vp/gdbserver/gdbserver_engine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/vp/gdbserver/gdbserver_engine.hpp -------------------------------------------------------------------------------- /engine/include/vp/implementation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/vp/implementation.hpp -------------------------------------------------------------------------------- /engine/include/vp/itf/clk.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/vp/itf/clk.hpp -------------------------------------------------------------------------------- /engine/include/vp/itf/clock.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/vp/itf/clock.hpp -------------------------------------------------------------------------------- /engine/include/vp/itf/cpi.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/vp/itf/cpi.hpp -------------------------------------------------------------------------------- /engine/include/vp/itf/hyper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/vp/itf/hyper.hpp -------------------------------------------------------------------------------- /engine/include/vp/itf/i2c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/vp/itf/i2c.hpp -------------------------------------------------------------------------------- /engine/include/vp/itf/i2s.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/vp/itf/i2s.hpp -------------------------------------------------------------------------------- /engine/include/vp/itf/implem/clock.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/vp/itf/implem/clock.hpp -------------------------------------------------------------------------------- /engine/include/vp/itf/implem/wire.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/vp/itf/implem/wire.hpp -------------------------------------------------------------------------------- /engine/include/vp/itf/implem/wire_class.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/vp/itf/implem/wire_class.hpp -------------------------------------------------------------------------------- /engine/include/vp/itf/io.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/vp/itf/io.hpp -------------------------------------------------------------------------------- /engine/include/vp/itf/jtag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/vp/itf/jtag.hpp -------------------------------------------------------------------------------- /engine/include/vp/itf/qspim.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/vp/itf/qspim.hpp -------------------------------------------------------------------------------- /engine/include/vp/itf/uart.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/vp/itf/uart.hpp -------------------------------------------------------------------------------- /engine/include/vp/itf/wire.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/vp/itf/wire.hpp -------------------------------------------------------------------------------- /engine/include/vp/itf/wire.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/vp/itf/wire.json -------------------------------------------------------------------------------- /engine/include/vp/jsmn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/vp/jsmn.h -------------------------------------------------------------------------------- /engine/include/vp/ports.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/vp/ports.hpp -------------------------------------------------------------------------------- /engine/include/vp/power/power_source.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/vp/power/power_source.hpp -------------------------------------------------------------------------------- /engine/include/vp/power/power_table.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/vp/power/power_table.hpp -------------------------------------------------------------------------------- /engine/include/vp/power/power_trace.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/vp/power/power_trace.hpp -------------------------------------------------------------------------------- /engine/include/vp/proxy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/vp/proxy.hpp -------------------------------------------------------------------------------- /engine/include/vp/queue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/vp/queue.hpp -------------------------------------------------------------------------------- /engine/include/vp/register.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/vp/register.hpp -------------------------------------------------------------------------------- /engine/include/vp/signal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/vp/signal.hpp -------------------------------------------------------------------------------- /engine/include/vp/time/time_engine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/vp/time/time_engine.hpp -------------------------------------------------------------------------------- /engine/include/vp/time/time_scheduler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/vp/time/time_scheduler.hpp -------------------------------------------------------------------------------- /engine/include/vp/trace/component_trace.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/vp/trace/component_trace.hpp -------------------------------------------------------------------------------- /engine/include/vp/trace/event_dumper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/vp/trace/event_dumper.hpp -------------------------------------------------------------------------------- /engine/include/vp/trace/implementation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/vp/trace/implementation.hpp -------------------------------------------------------------------------------- /engine/include/vp/trace/trace.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/vp/trace/trace.hpp -------------------------------------------------------------------------------- /engine/include/vp/trace/trace_engine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/vp/trace/trace_engine.hpp -------------------------------------------------------------------------------- /engine/include/vp/vp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/vp/vp.hpp -------------------------------------------------------------------------------- /engine/include/vp/vp_data.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/include/vp/vp_data.hpp -------------------------------------------------------------------------------- /engine/python/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/python/LICENSE.txt -------------------------------------------------------------------------------- /engine/python/gtkw_new.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/python/gtkw_new.py -------------------------------------------------------------------------------- /engine/python/gv/__init.py__: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /engine/python/gv/chips/gap8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/python/gv/chips/gap8.py -------------------------------------------------------------------------------- /engine/python/gv/chips/gap9_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/python/gv/chips/gap9_v2.py -------------------------------------------------------------------------------- /engine/python/gv/chips/pulp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/python/gv/chips/pulp.py -------------------------------------------------------------------------------- /engine/python/gv/chips/vega.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/python/gv/chips/vega.py -------------------------------------------------------------------------------- /engine/python/gv/gtkwave.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/python/gv/gtkwave.py -------------------------------------------------------------------------------- /engine/python/gv/gvsoc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/python/gv/gvsoc.py -------------------------------------------------------------------------------- /engine/python/gv/gvsoc_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/python/gv/gvsoc_control.py -------------------------------------------------------------------------------- /engine/src/block.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/src/block.cpp -------------------------------------------------------------------------------- /engine/src/clock/clock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/src/clock/clock.cpp -------------------------------------------------------------------------------- /engine/src/launcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/src/launcher.cpp -------------------------------------------------------------------------------- /engine/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/src/main.cpp -------------------------------------------------------------------------------- /engine/src/power/component_power.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/src/power/component_power.cpp -------------------------------------------------------------------------------- /engine/src/power/power_engine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/src/power/power_engine.cpp -------------------------------------------------------------------------------- /engine/src/power/power_source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/src/power/power_source.cpp -------------------------------------------------------------------------------- /engine/src/power/power_table.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/src/power/power_table.cpp -------------------------------------------------------------------------------- /engine/src/power/power_trace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/src/power/power_trace.cpp -------------------------------------------------------------------------------- /engine/src/proxy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/src/proxy.cpp -------------------------------------------------------------------------------- /engine/src/proxy_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/src/proxy_example.cpp -------------------------------------------------------------------------------- /engine/src/queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/src/queue.cpp -------------------------------------------------------------------------------- /engine/src/register.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/src/register.cpp -------------------------------------------------------------------------------- /engine/src/signal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/src/signal.cpp -------------------------------------------------------------------------------- /engine/src/trace/event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/src/trace/event.cpp -------------------------------------------------------------------------------- /engine/src/trace/fst.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/src/trace/fst.cpp -------------------------------------------------------------------------------- /engine/src/trace/fst/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/src/trace/fst/Makefile.am -------------------------------------------------------------------------------- /engine/src/trace/fst/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/src/trace/fst/Makefile.in -------------------------------------------------------------------------------- /engine/src/trace/fst/block_format.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/src/trace/fst/block_format.txt -------------------------------------------------------------------------------- /engine/src/trace/fst/fastlz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/src/trace/fst/fastlz.c -------------------------------------------------------------------------------- /engine/src/trace/fst/fastlz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/src/trace/fst/fastlz.h -------------------------------------------------------------------------------- /engine/src/trace/fst/fstapi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/src/trace/fst/fstapi.c -------------------------------------------------------------------------------- /engine/src/trace/fst/fstapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/src/trace/fst/fstapi.h -------------------------------------------------------------------------------- /engine/src/trace/fst/lz4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/src/trace/fst/lz4.c -------------------------------------------------------------------------------- /engine/src/trace/fst/lz4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/src/trace/fst/lz4.h -------------------------------------------------------------------------------- /engine/src/trace/lxt2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/src/trace/lxt2.cpp -------------------------------------------------------------------------------- /engine/src/trace/lxt2_write.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/src/trace/lxt2_write.c -------------------------------------------------------------------------------- /engine/src/trace/lxt2_write.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/src/trace/lxt2_write.h -------------------------------------------------------------------------------- /engine/src/trace/raw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/src/trace/raw.cpp -------------------------------------------------------------------------------- /engine/src/trace/raw/trace_dumper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/src/trace/raw/trace_dumper.cpp -------------------------------------------------------------------------------- /engine/src/trace/raw/trace_dumper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/src/trace/raw/trace_dumper.hpp -------------------------------------------------------------------------------- /engine/src/trace/raw/trace_dumper_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/src/trace/raw/trace_dumper_example.cpp -------------------------------------------------------------------------------- /engine/src/trace/raw/trace_dumper_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/src/trace/raw/trace_dumper_types.h -------------------------------------------------------------------------------- /engine/src/trace/raw/trace_dumper_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/src/trace/raw/trace_dumper_utils.h -------------------------------------------------------------------------------- /engine/src/trace/trace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/src/trace/trace.cpp -------------------------------------------------------------------------------- /engine/src/trace/vcd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/src/trace/vcd.cpp -------------------------------------------------------------------------------- /engine/src/trace/wavealloca.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/src/trace/wavealloca.h -------------------------------------------------------------------------------- /engine/src/vp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/src/vp.cpp -------------------------------------------------------------------------------- /engine/vp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/vp/CMakeLists.txt -------------------------------------------------------------------------------- /engine/vp/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/vp/Makefile -------------------------------------------------------------------------------- /engine/vp/clock_domain_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/vp/clock_domain_impl.cpp -------------------------------------------------------------------------------- /engine/vp/time_engine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/vp/time_engine.cpp -------------------------------------------------------------------------------- /engine/vp/trace_domain_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/engine/vp/trace_domain_impl.cpp -------------------------------------------------------------------------------- /examples/launcher/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/examples/launcher/Makefile -------------------------------------------------------------------------------- /examples/launcher/launcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/examples/launcher/launcher.cpp -------------------------------------------------------------------------------- /generators/devices/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /generators/devices/flash/atxp032.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/devices/flash/atxp032.py -------------------------------------------------------------------------------- /generators/devices/flash/flash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/devices/flash/flash.py -------------------------------------------------------------------------------- /generators/devices/flash/hyperflash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/devices/flash/hyperflash.py -------------------------------------------------------------------------------- /generators/devices/flash/spiflash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/devices/flash/spiflash.py -------------------------------------------------------------------------------- /generators/devices/gap_testbench/gap_firmware.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/devices/gap_testbench/gap_firmware.img -------------------------------------------------------------------------------- /generators/devices/gap_testbench/gap_testbench.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/devices/gap_testbench/gap_testbench.py -------------------------------------------------------------------------------- /generators/devices/gpio/fxl6408.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/devices/gpio/fxl6408.py -------------------------------------------------------------------------------- /generators/devices/i2c/corruptor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/devices/i2c/corruptor.py -------------------------------------------------------------------------------- /generators/devices/i2c/eeprom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/devices/i2c/eeprom.py -------------------------------------------------------------------------------- /generators/devices/i2c/i2c_bus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/devices/i2c/i2c_bus.py -------------------------------------------------------------------------------- /generators/devices/ram/hyperram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/devices/ram/hyperram.py -------------------------------------------------------------------------------- /generators/devices/sound/dac/ak4332.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/devices/sound/dac/ak4332.py -------------------------------------------------------------------------------- /generators/devices/testbench/testbench.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/devices/testbench/testbench.py -------------------------------------------------------------------------------- /generators/devices/uart/uart_checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/devices/uart/uart_checker.py -------------------------------------------------------------------------------- /generators/gsystree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/gsystree.py -------------------------------------------------------------------------------- /generators/ips/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /generators/ips/cache/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/ips/cache/cache.py -------------------------------------------------------------------------------- /generators/ips/cache/hierarchical_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/ips/cache/hierarchical_cache.py -------------------------------------------------------------------------------- /generators/ips/clock/clock_domain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/ips/clock/clock_domain.py -------------------------------------------------------------------------------- /generators/ips/clock/clock_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/ips/clock/clock_generator.py -------------------------------------------------------------------------------- /generators/ips/cluster/cluster_control_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/ips/cluster/cluster_control_v2.py -------------------------------------------------------------------------------- /generators/ips/cluster/l1_interleaver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/ips/cluster/l1_interleaver.py -------------------------------------------------------------------------------- /generators/ips/debug/pulp_tap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/ips/debug/pulp_tap.py -------------------------------------------------------------------------------- /generators/ips/debug/riscv_tap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/ips/debug/riscv_tap.py -------------------------------------------------------------------------------- /generators/ips/efuse/efuse_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/ips/efuse/efuse_v1.py -------------------------------------------------------------------------------- /generators/ips/event_unit/event_unit_v3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/ips/event_unit/event_unit_v3.py -------------------------------------------------------------------------------- /generators/ips/fll/fll_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/ips/fll/fll_v1.py -------------------------------------------------------------------------------- /generators/ips/fll/fll_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/ips/fll/fll_v2.py -------------------------------------------------------------------------------- /generators/ips/fll/flls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/ips/fll/flls.py -------------------------------------------------------------------------------- /generators/ips/gdbserver/gdbserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/ips/gdbserver/gdbserver.py -------------------------------------------------------------------------------- /generators/ips/gpio/gpio_v3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/ips/gpio/gpio_v3.py -------------------------------------------------------------------------------- /generators/ips/icache_ctrl/icache_ctrl_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/ips/icache_ctrl/icache_ctrl_v2.py -------------------------------------------------------------------------------- /generators/ips/interco/bus_watchpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/ips/interco/bus_watchpoint.py -------------------------------------------------------------------------------- /generators/ips/interco/converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/ips/interco/converter.py -------------------------------------------------------------------------------- /generators/ips/interco/interleaver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/ips/interco/interleaver.py -------------------------------------------------------------------------------- /generators/ips/interco/router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/ips/interco/router.py -------------------------------------------------------------------------------- /generators/ips/interco/router_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/ips/interco/router_proxy.py -------------------------------------------------------------------------------- /generators/ips/iss/iss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/ips/iss/iss.py -------------------------------------------------------------------------------- /generators/ips/itc/itc_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/ips/itc/itc_v1.py -------------------------------------------------------------------------------- /generators/ips/mchan/mchan_v7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/ips/mchan/mchan_v7.py -------------------------------------------------------------------------------- /generators/ips/memory/memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/ips/memory/memory.py -------------------------------------------------------------------------------- /generators/ips/mram/mram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/ips/mram/mram.py -------------------------------------------------------------------------------- /generators/ips/ne16/ne16.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/ips/ne16/ne16.py -------------------------------------------------------------------------------- /generators/ips/ne16v2/ne16v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/ips/ne16v2/ne16v2.py -------------------------------------------------------------------------------- /generators/ips/padframe/padframe_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/ips/padframe/padframe_v1.py -------------------------------------------------------------------------------- /generators/ips/pmu/pmu_v4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/ips/pmu/pmu_v4.py -------------------------------------------------------------------------------- /generators/ips/soc_eu/soc_eu_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/ips/soc_eu/soc_eu_v2.py -------------------------------------------------------------------------------- /generators/ips/soc_eu/soc_eu_v3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/ips/soc_eu/soc_eu_v3.py -------------------------------------------------------------------------------- /generators/ips/stdout/stdout_v3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/ips/stdout/stdout_v3.py -------------------------------------------------------------------------------- /generators/ips/timer/timer_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/ips/timer/timer_v2.py -------------------------------------------------------------------------------- /generators/ips/udma/udma_v4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/ips/udma/udma_v4.py -------------------------------------------------------------------------------- /generators/ips/vendors/dolphin/rtc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/ips/vendors/dolphin/rtc.py -------------------------------------------------------------------------------- /generators/ips/xip/xip_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/ips/xip/xip_v1.py -------------------------------------------------------------------------------- /generators/platforms/gvsoc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/platforms/gvsoc.py -------------------------------------------------------------------------------- /generators/tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /generators/tools/runner/gtkwave.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/tools/runner/gtkwave.py -------------------------------------------------------------------------------- /generators/tools/runner/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/generators/tools/runner/runner.py -------------------------------------------------------------------------------- /launcher/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/launcher/CMakeLists.txt -------------------------------------------------------------------------------- /launcher/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/launcher/Makefile -------------------------------------------------------------------------------- /launcher/include/vp/launcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/launcher/include/vp/launcher.h -------------------------------------------------------------------------------- /launcher/include/vp/launcher_internal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/launcher/include/vp/launcher_internal.hpp -------------------------------------------------------------------------------- /launcher/src/launcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/launcher/src/launcher.cpp -------------------------------------------------------------------------------- /models/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/CMakeLists.txt -------------------------------------------------------------------------------- /models/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/Makefile -------------------------------------------------------------------------------- /models/board/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/board/CMakeLists.txt -------------------------------------------------------------------------------- /models/board/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/board/Makefile -------------------------------------------------------------------------------- /models/board/switch_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/board/switch_impl.cpp -------------------------------------------------------------------------------- /models/cache/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cache/CMakeLists.txt -------------------------------------------------------------------------------- /models/cache/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cache/Makefile -------------------------------------------------------------------------------- /models/cache/cache_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cache/cache_impl.cpp -------------------------------------------------------------------------------- /models/cpu/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(iss) 2 | -------------------------------------------------------------------------------- /models/cpu/iss/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/CMakeLists.txt -------------------------------------------------------------------------------- /models/cpu/iss/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/Makefile -------------------------------------------------------------------------------- /models/cpu/iss/Makefile.sa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/Makefile.sa -------------------------------------------------------------------------------- /models/cpu/iss/flexfloat/flexfloat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/flexfloat/flexfloat.c -------------------------------------------------------------------------------- /models/cpu/iss/flexfloat/flexfloat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/flexfloat/flexfloat.h -------------------------------------------------------------------------------- /models/cpu/iss/flexfloat/flexfloat_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/flexfloat/flexfloat_config.h -------------------------------------------------------------------------------- /models/cpu/iss/include/exceptions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/include/exceptions.hpp -------------------------------------------------------------------------------- /models/cpu/iss/include/exec.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/include/exec.hpp -------------------------------------------------------------------------------- /models/cpu/iss/include/insn_cache.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/include/insn_cache.hpp -------------------------------------------------------------------------------- /models/cpu/iss/include/irq.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/include/irq.hpp -------------------------------------------------------------------------------- /models/cpu/iss/include/isa_lib/int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/include/isa_lib/int.h -------------------------------------------------------------------------------- /models/cpu/iss/include/isa_lib/macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/include/isa_lib/macros.h -------------------------------------------------------------------------------- /models/cpu/iss/include/iss.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/include/iss.hpp -------------------------------------------------------------------------------- /models/cpu/iss/include/iss_api.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/include/iss_api.hpp -------------------------------------------------------------------------------- /models/cpu/iss/include/iss_core.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/include/iss_core.hpp -------------------------------------------------------------------------------- /models/cpu/iss/include/lsu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/include/lsu.hpp -------------------------------------------------------------------------------- /models/cpu/iss/include/perf.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/include/perf.hpp -------------------------------------------------------------------------------- /models/cpu/iss/include/prefetcher.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/include/prefetcher.hpp -------------------------------------------------------------------------------- /models/cpu/iss/include/priv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/include/priv.hpp -------------------------------------------------------------------------------- /models/cpu/iss/include/pulp_nn.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/include/pulp_nn.hpp -------------------------------------------------------------------------------- /models/cpu/iss/include/pulp_v2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/include/pulp_v2.hpp -------------------------------------------------------------------------------- /models/cpu/iss/include/regs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/include/regs.hpp -------------------------------------------------------------------------------- /models/cpu/iss/include/resource.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/include/resource.hpp -------------------------------------------------------------------------------- /models/cpu/iss/include/rnnext.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/include/rnnext.hpp -------------------------------------------------------------------------------- /models/cpu/iss/include/rv32Xfaux.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/include/rv32Xfaux.hpp -------------------------------------------------------------------------------- /models/cpu/iss/include/rv32Xfvec.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/include/rv32Xfvec.hpp -------------------------------------------------------------------------------- /models/cpu/iss/include/rv32c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/include/rv32c.hpp -------------------------------------------------------------------------------- /models/cpu/iss/include/rv32i.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/include/rv32i.hpp -------------------------------------------------------------------------------- /models/cpu/iss/include/rv32m.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/include/rv32m.hpp -------------------------------------------------------------------------------- /models/cpu/iss/include/rvXf16.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/include/rvXf16.hpp -------------------------------------------------------------------------------- /models/cpu/iss/include/rvXf16alt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/include/rvXf16alt.hpp -------------------------------------------------------------------------------- /models/cpu/iss/include/rvXf8.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/include/rvXf8.hpp -------------------------------------------------------------------------------- /models/cpu/iss/include/rvXgap8.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/include/rvXgap8.hpp -------------------------------------------------------------------------------- /models/cpu/iss/include/rvXgap9.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/include/rvXgap9.hpp -------------------------------------------------------------------------------- /models/cpu/iss/include/rvXint64.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/include/rvXint64.hpp -------------------------------------------------------------------------------- /models/cpu/iss/include/rvf.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/include/rvf.hpp -------------------------------------------------------------------------------- /models/cpu/iss/include/types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/include/types.hpp -------------------------------------------------------------------------------- /models/cpu/iss/include/utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/include/utils.hpp -------------------------------------------------------------------------------- /models/cpu/iss/isa_gen/isa_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/isa_gen/isa_gen.py -------------------------------------------------------------------------------- /models/cpu/iss/isa_gen/isa_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/isa_gen/isa_generator.py -------------------------------------------------------------------------------- /models/cpu/iss/isa_gen/isa_pulp_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/isa_gen/isa_pulp_gen.py -------------------------------------------------------------------------------- /models/cpu/iss/isa_gen/isa_riscv_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/isa_gen/isa_riscv_gen.py -------------------------------------------------------------------------------- /models/cpu/iss/iss.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/iss.mk -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/alloca-conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/alloca-conf.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/ansidecl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/ansidecl.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/archi/riscv/pcer_v1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/archi/riscv/pcer_v1.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/archi/riscv/priv_1_9.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/archi/riscv/priv_1_9.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/bfd/bfd-in3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/bfd/bfd-in3.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/bfd/bfd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/bfd/bfd.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/bfd/bfd_stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/bfd/bfd_stdint.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/bfd/bfdver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/bfd/bfdver.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/bfd/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/bfd/config.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/bfd/elf32-target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/bfd/elf32-target.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/bfd/elf64-target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/bfd/elf64-target.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/bfd/targmatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/bfd/targmatch.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/bfdlink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/bfdlink.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/binary-io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/binary-io.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/bout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/bout.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/demangle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/demangle.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/dis-asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/dis-asm.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/dwarf2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/dwarf2.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/dyn-string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/dyn-string.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/fibheap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/fibheap.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/filenames.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/filenames.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/floatformat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/floatformat.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/fnmatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/fnmatch.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/fopen-bin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/fopen-bin.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/fopen-same.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/fopen-same.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/fopen-vms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/fopen-vms.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/getopt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/getopt.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/hashtab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/hashtab.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/hp-symtab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/hp-symtab.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/ieee.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/ieee.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/leb128.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/leb128.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/libbfd.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/libbfd.a -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/libiberty.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/libiberty.a -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/libiberty.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/libiberty.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/longlong.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/longlong.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/lto-symtab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/lto-symtab.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/md5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/md5.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/oasys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/oasys.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/objalloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/objalloc.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/obstack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/obstack.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/os9k.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/os9k.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/partition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/partition.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/plugin-api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/plugin-api.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/progress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/progress.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/safe-ctype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/safe-ctype.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/sha1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/sha1.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/simple-object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/simple-object.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/sort.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/sort.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/splay-tree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/splay-tree.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/symcat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/symcat.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/timeval-utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/timeval-utils.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/vtv-change-permission.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/vtv-change-permission.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/xregex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/xregex.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/xregex2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/xregex2.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/xtensa-config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/xtensa-config.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/xtensa-isa-internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/xtensa-isa-internal.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/ext/xtensa-isa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/ext/xtensa-isa.h -------------------------------------------------------------------------------- /models/cpu/iss/sa/include/platform_types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/include/platform_types.hpp -------------------------------------------------------------------------------- /models/cpu/iss/sa/include/platform_wrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/include/platform_wrapper.hpp -------------------------------------------------------------------------------- /models/cpu/iss/sa/src/loader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/src/loader.cpp -------------------------------------------------------------------------------- /models/cpu/iss/sa/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/src/main.cpp -------------------------------------------------------------------------------- /models/cpu/iss/sa/src/sa_iss.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/src/sa_iss.hpp -------------------------------------------------------------------------------- /models/cpu/iss/sa/src/syscalls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/sa/src/syscalls.cpp -------------------------------------------------------------------------------- /models/cpu/iss/src/csr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/src/csr.cpp -------------------------------------------------------------------------------- /models/cpu/iss/src/decoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/src/decoder.cpp -------------------------------------------------------------------------------- /models/cpu/iss/src/insn_cache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/src/insn_cache.cpp -------------------------------------------------------------------------------- /models/cpu/iss/src/iss.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/src/iss.cpp -------------------------------------------------------------------------------- /models/cpu/iss/src/resource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/src/resource.cpp -------------------------------------------------------------------------------- /models/cpu/iss/src/trace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/src/trace.cpp -------------------------------------------------------------------------------- /models/cpu/iss/vp/include/iss_wrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/vp/include/iss_wrapper.hpp -------------------------------------------------------------------------------- /models/cpu/iss/vp/include/platform_types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/vp/include/platform_types.hpp -------------------------------------------------------------------------------- /models/cpu/iss/vp/include/platform_wrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/vp/include/platform_wrapper.hpp -------------------------------------------------------------------------------- /models/cpu/iss/vp/src/iss_wrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/cpu/iss/vp/src/iss_wrapper.cpp -------------------------------------------------------------------------------- /models/devices/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/CMakeLists.txt -------------------------------------------------------------------------------- /models/devices/ble/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/ble/CMakeLists.txt -------------------------------------------------------------------------------- /models/devices/ble/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/ble/Makefile -------------------------------------------------------------------------------- /models/devices/ble/nina_b112.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/ble/nina_b112.cpp -------------------------------------------------------------------------------- /models/devices/ble/nina_b112.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/ble/nina_b112.hpp -------------------------------------------------------------------------------- /models/devices/ble/nina_b112_cmd_parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/ble/nina_b112_cmd_parser.cpp -------------------------------------------------------------------------------- /models/devices/camera/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/camera/CMakeLists.txt -------------------------------------------------------------------------------- /models/devices/camera/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/camera/Makefile -------------------------------------------------------------------------------- /models/devices/camera/himax.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/camera/himax.cpp -------------------------------------------------------------------------------- /models/devices/gpio/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/gpio/CMakeLists.txt -------------------------------------------------------------------------------- /models/devices/gpio/fxl6408.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/gpio/fxl6408.cpp -------------------------------------------------------------------------------- /models/devices/hyperbus/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/hyperbus/CMakeLists.txt -------------------------------------------------------------------------------- /models/devices/hyperbus/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/hyperbus/Makefile -------------------------------------------------------------------------------- /models/devices/hyperbus/hyperflash_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/hyperbus/hyperflash_impl.cpp -------------------------------------------------------------------------------- /models/devices/hyperbus/hyperram_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/hyperbus/hyperram_impl.cpp -------------------------------------------------------------------------------- /models/devices/i2c/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/i2c/CMakeLists.txt -------------------------------------------------------------------------------- /models/devices/i2c/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/i2c/Makefile -------------------------------------------------------------------------------- /models/devices/i2c/corruptor/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/i2c/corruptor/CMakeLists.txt -------------------------------------------------------------------------------- /models/devices/i2c/corruptor/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/i2c/corruptor/Makefile -------------------------------------------------------------------------------- /models/devices/i2c/corruptor/i2c_corruptor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/i2c/corruptor/i2c_corruptor.cpp -------------------------------------------------------------------------------- /models/devices/i2c/corruptor/i2c_corruptor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/i2c/corruptor/i2c_corruptor.hpp -------------------------------------------------------------------------------- /models/devices/i2c/eeprom/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/i2c/eeprom/CMakeLists.txt -------------------------------------------------------------------------------- /models/devices/i2c/eeprom/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/i2c/eeprom/Makefile -------------------------------------------------------------------------------- /models/devices/i2c/eeprom/i2c_eeprom.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/i2c/eeprom/i2c_eeprom.cpp -------------------------------------------------------------------------------- /models/devices/i2c/eeprom/i2c_eeprom.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/i2c/eeprom/i2c_eeprom.hpp -------------------------------------------------------------------------------- /models/devices/i2c/helper/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/i2c/helper/CMakeLists.txt -------------------------------------------------------------------------------- /models/devices/i2c/helper/i2c_helper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/i2c/helper/i2c_helper.cpp -------------------------------------------------------------------------------- /models/devices/i2c/helper/i2c_helper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/i2c/helper/i2c_helper.hpp -------------------------------------------------------------------------------- /models/devices/i2c/i2c_bus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/i2c/i2c_bus.cpp -------------------------------------------------------------------------------- /models/devices/jtag/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/jtag/CMakeLists.txt -------------------------------------------------------------------------------- /models/devices/jtag/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/jtag/Makefile -------------------------------------------------------------------------------- /models/devices/jtag/ocd_jtag_bitbang.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/jtag/ocd_jtag_bitbang.cpp -------------------------------------------------------------------------------- /models/devices/sound/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/sound/CMakeLists.txt -------------------------------------------------------------------------------- /models/devices/sound/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/sound/Makefile -------------------------------------------------------------------------------- /models/devices/sound/dac/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/sound/dac/CMakeLists.txt -------------------------------------------------------------------------------- /models/devices/sound/dac/ak4332.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/sound/dac/ak4332.cpp -------------------------------------------------------------------------------- /models/devices/sound/i2s_clock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/sound/i2s_clock.cpp -------------------------------------------------------------------------------- /models/devices/sound/i2s_microphone.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/sound/i2s_microphone.cpp -------------------------------------------------------------------------------- /models/devices/sound/i2s_speaker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/sound/i2s_speaker.cpp -------------------------------------------------------------------------------- /models/devices/spiflash/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/spiflash/CMakeLists.txt -------------------------------------------------------------------------------- /models/devices/spiflash/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/spiflash/Makefile -------------------------------------------------------------------------------- /models/devices/spiflash/spiflash_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/spiflash/spiflash_impl.cpp -------------------------------------------------------------------------------- /models/devices/testbench/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/testbench/CMakeLists.txt -------------------------------------------------------------------------------- /models/devices/testbench/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/testbench/Makefile -------------------------------------------------------------------------------- /models/devices/testbench/i2s.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/testbench/i2s.hpp -------------------------------------------------------------------------------- /models/devices/testbench/i2s_verif.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/testbench/i2s_verif.cpp -------------------------------------------------------------------------------- /models/devices/testbench/i2s_verif.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/testbench/i2s_verif.hpp -------------------------------------------------------------------------------- /models/devices/testbench/spim_verif.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/testbench/spim_verif.cpp -------------------------------------------------------------------------------- /models/devices/testbench/spim_verif.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/testbench/spim_verif.hpp -------------------------------------------------------------------------------- /models/devices/testbench/testbench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/testbench/testbench.cpp -------------------------------------------------------------------------------- /models/devices/testbench/testbench.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/testbench/testbench.hpp -------------------------------------------------------------------------------- /models/devices/uart/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/uart/CMakeLists.txt -------------------------------------------------------------------------------- /models/devices/uart/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/uart/Makefile -------------------------------------------------------------------------------- /models/devices/uart/uart_checker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/devices/uart/uart_checker.cpp -------------------------------------------------------------------------------- /models/gdbserver/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/gdbserver/CMakeLists.txt -------------------------------------------------------------------------------- /models/gdbserver/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/gdbserver/Makefile -------------------------------------------------------------------------------- /models/gdbserver/breakpoints.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/gdbserver/breakpoints.cpp -------------------------------------------------------------------------------- /models/gdbserver/circular-buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/gdbserver/circular-buffer.cpp -------------------------------------------------------------------------------- /models/gdbserver/circular-buffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/gdbserver/circular-buffer.hpp -------------------------------------------------------------------------------- /models/gdbserver/gdbserver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/gdbserver/gdbserver.cpp -------------------------------------------------------------------------------- /models/gdbserver/gdbserver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/gdbserver/gdbserver.hpp -------------------------------------------------------------------------------- /models/gdbserver/rsp-packet-codec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/gdbserver/rsp-packet-codec.cpp -------------------------------------------------------------------------------- /models/gdbserver/rsp-packet-codec.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/gdbserver/rsp-packet-codec.hpp -------------------------------------------------------------------------------- /models/gdbserver/rsp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/gdbserver/rsp.cpp -------------------------------------------------------------------------------- /models/gdbserver/rsp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/gdbserver/rsp.hpp -------------------------------------------------------------------------------- /models/gdbserver/target.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/gdbserver/target.cpp -------------------------------------------------------------------------------- /models/interco/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/interco/CMakeLists.txt -------------------------------------------------------------------------------- /models/interco/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/interco/Makefile -------------------------------------------------------------------------------- /models/interco/bus_watchpoint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/interco/bus_watchpoint.cpp -------------------------------------------------------------------------------- /models/interco/converter_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/interco/converter_impl.cpp -------------------------------------------------------------------------------- /models/interco/interleaver_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/interco/interleaver_impl.cpp -------------------------------------------------------------------------------- /models/interco/mem_plug/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/interco/mem_plug/CMakeLists.txt -------------------------------------------------------------------------------- /models/interco/mem_plug/implem/mem_plug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/interco/mem_plug/implem/mem_plug.cpp -------------------------------------------------------------------------------- /models/interco/mem_plug/implem/mem_plug.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/interco/mem_plug/implem/mem_plug.hpp -------------------------------------------------------------------------------- /models/interco/mem_plug/mem_plug.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/interco/mem_plug/mem_plug.hpp -------------------------------------------------------------------------------- /models/interco/router_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/interco/router_impl.cpp -------------------------------------------------------------------------------- /models/interco/router_proxy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/interco/router_proxy.cpp -------------------------------------------------------------------------------- /models/memory/.gitignore: -------------------------------------------------------------------------------- 1 | *sw[p,o] 2 | gem5.TnT 3 | dram.sys 4 | -------------------------------------------------------------------------------- /models/memory/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/memory/CMakeLists.txt -------------------------------------------------------------------------------- /models/memory/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/memory/Makefile -------------------------------------------------------------------------------- /models/memory/README-DRAMSys.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/memory/README-DRAMSys.md -------------------------------------------------------------------------------- /models/memory/README-SystemC-TLM-2.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/memory/README-SystemC-TLM-2.0.md -------------------------------------------------------------------------------- /models/memory/README-gem5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/memory/README-gem5.md -------------------------------------------------------------------------------- /models/memory/ddr_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/memory/ddr_impl.cpp -------------------------------------------------------------------------------- /models/memory/ddr_sc_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/memory/ddr_sc_impl.cpp -------------------------------------------------------------------------------- /models/memory/ems_addr_adapter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/memory/ems_addr_adapter.h -------------------------------------------------------------------------------- /models/memory/ems_at_bus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/memory/ems_at_bus.h -------------------------------------------------------------------------------- /models/memory/ems_at_target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/memory/ems_at_target.h -------------------------------------------------------------------------------- /models/memory/ems_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/memory/ems_common.h -------------------------------------------------------------------------------- /models/memory/ems_gem5_tlm_br.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/memory/ems_gem5_tlm_br.h -------------------------------------------------------------------------------- /models/memory/ems_gvsoc_tlm_br.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/memory/ems_gvsoc_tlm_br.h -------------------------------------------------------------------------------- /models/memory/ems_mm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/memory/ems_mm.h -------------------------------------------------------------------------------- /models/memory/gem5.tnt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/memory/gem5.tnt.sh -------------------------------------------------------------------------------- /models/memory/get_dramsys.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/memory/get_dramsys.sh -------------------------------------------------------------------------------- /models/memory/get_systemc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/memory/get_systemc.sh -------------------------------------------------------------------------------- /models/memory/memory_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/memory/memory_impl.cpp -------------------------------------------------------------------------------- /models/memory/systemc-2.3.1a.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/memory/systemc-2.3.1a.patch -------------------------------------------------------------------------------- /models/memory/tlm2_base_protocol_checker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/memory/tlm2_base_protocol_checker.h -------------------------------------------------------------------------------- /models/utils/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/utils/CMakeLists.txt -------------------------------------------------------------------------------- /models/utils/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/utils/Makefile -------------------------------------------------------------------------------- /models/utils/clock_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/utils/clock_impl.cpp -------------------------------------------------------------------------------- /models/utils/composite_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/utils/composite_impl.cpp -------------------------------------------------------------------------------- /models/utils/dpi_chip_wrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/utils/dpi_chip_wrapper.cpp -------------------------------------------------------------------------------- /models/utils/dpi_wrapper_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/utils/dpi_wrapper_impl.cpp -------------------------------------------------------------------------------- /models/utils/injector_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/utils/injector_impl.cpp -------------------------------------------------------------------------------- /models/utils/loader_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/models/utils/loader_impl.cpp -------------------------------------------------------------------------------- /vp_models.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/gvsoc/HEAD/vp_models.mk --------------------------------------------------------------------------------