├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── LICENSE ├── README.md ├── depths.png ├── designs ├── Makefile ├── mul.v ├── silice_blaze.v ├── silice_blinky.v ├── silice_div.v ├── silice_icev_leds.v ├── silice_mulpip.v ├── silice_vga_demo.v ├── silice_vga_demo_flyover.v ├── silice_vga_test.v ├── simple.v ├── test1.si ├── test2.si └── test3.si ├── lut4.png ├── silice_vga_test.gif ├── src ├── CMakeLists.txt ├── analyze.cc ├── analyze.h ├── blif.cc ├── blif.h ├── fstapi │ ├── CMakeLists.txt │ ├── fastlz.c │ ├── fastlz.h │ ├── fstapi.c │ ├── fstapi.h │ ├── lz4.c │ └── lz4.h ├── read.cc ├── read.h ├── sh_clear.cs ├── sh_init.cs ├── sh_outports.cs ├── sh_posedge.cs ├── sh_simul.cs ├── sh_visu.fp ├── sh_visu.vp ├── silixel.cc ├── silixel_cpu.cc ├── simul_cpu.cc ├── simul_cpu.h ├── simul_gpu.cc ├── simul_gpu.h ├── uintX.h └── wasi.cc ├── synth.sh ├── synth ├── synth.yosys └── synth_bram.yosys └── synth_bram.sh /.gitignore: -------------------------------------------------------------------------------- 1 | .*.sw* 2 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- 1 | CMAKE_MINIMUM_REQUIRED(VERSION 2.6) 2 | PROJECT(silixel) 3 | 4 | add_subdirectory(src) 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/README.md -------------------------------------------------------------------------------- /depths.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/depths.png -------------------------------------------------------------------------------- /designs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/designs/Makefile -------------------------------------------------------------------------------- /designs/mul.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/designs/mul.v -------------------------------------------------------------------------------- /designs/silice_blaze.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/designs/silice_blaze.v -------------------------------------------------------------------------------- /designs/silice_blinky.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/designs/silice_blinky.v -------------------------------------------------------------------------------- /designs/silice_div.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/designs/silice_div.v -------------------------------------------------------------------------------- /designs/silice_icev_leds.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/designs/silice_icev_leds.v -------------------------------------------------------------------------------- /designs/silice_mulpip.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/designs/silice_mulpip.v -------------------------------------------------------------------------------- /designs/silice_vga_demo.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/designs/silice_vga_demo.v -------------------------------------------------------------------------------- /designs/silice_vga_demo_flyover.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/designs/silice_vga_demo_flyover.v -------------------------------------------------------------------------------- /designs/silice_vga_test.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/designs/silice_vga_test.v -------------------------------------------------------------------------------- /designs/simple.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/designs/simple.v -------------------------------------------------------------------------------- /designs/test1.si: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/designs/test1.si -------------------------------------------------------------------------------- /designs/test2.si: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/designs/test2.si -------------------------------------------------------------------------------- /designs/test3.si: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/designs/test3.si -------------------------------------------------------------------------------- /lut4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/lut4.png -------------------------------------------------------------------------------- /silice_vga_test.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/silice_vga_test.gif -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/analyze.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/src/analyze.cc -------------------------------------------------------------------------------- /src/analyze.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/src/analyze.h -------------------------------------------------------------------------------- /src/blif.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/src/blif.cc -------------------------------------------------------------------------------- /src/blif.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/src/blif.h -------------------------------------------------------------------------------- /src/fstapi/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/src/fstapi/CMakeLists.txt -------------------------------------------------------------------------------- /src/fstapi/fastlz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/src/fstapi/fastlz.c -------------------------------------------------------------------------------- /src/fstapi/fastlz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/src/fstapi/fastlz.h -------------------------------------------------------------------------------- /src/fstapi/fstapi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/src/fstapi/fstapi.c -------------------------------------------------------------------------------- /src/fstapi/fstapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/src/fstapi/fstapi.h -------------------------------------------------------------------------------- /src/fstapi/lz4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/src/fstapi/lz4.c -------------------------------------------------------------------------------- /src/fstapi/lz4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/src/fstapi/lz4.h -------------------------------------------------------------------------------- /src/read.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/src/read.cc -------------------------------------------------------------------------------- /src/read.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/src/read.h -------------------------------------------------------------------------------- /src/sh_clear.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/src/sh_clear.cs -------------------------------------------------------------------------------- /src/sh_init.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/src/sh_init.cs -------------------------------------------------------------------------------- /src/sh_outports.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/src/sh_outports.cs -------------------------------------------------------------------------------- /src/sh_posedge.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/src/sh_posedge.cs -------------------------------------------------------------------------------- /src/sh_simul.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/src/sh_simul.cs -------------------------------------------------------------------------------- /src/sh_visu.fp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/src/sh_visu.fp -------------------------------------------------------------------------------- /src/sh_visu.vp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/src/sh_visu.vp -------------------------------------------------------------------------------- /src/silixel.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/src/silixel.cc -------------------------------------------------------------------------------- /src/silixel_cpu.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/src/silixel_cpu.cc -------------------------------------------------------------------------------- /src/simul_cpu.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/src/simul_cpu.cc -------------------------------------------------------------------------------- /src/simul_cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/src/simul_cpu.h -------------------------------------------------------------------------------- /src/simul_gpu.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/src/simul_gpu.cc -------------------------------------------------------------------------------- /src/simul_gpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/src/simul_gpu.h -------------------------------------------------------------------------------- /src/uintX.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/src/uintX.h -------------------------------------------------------------------------------- /src/wasi.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/src/wasi.cc -------------------------------------------------------------------------------- /synth.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/synth.sh -------------------------------------------------------------------------------- /synth/synth.yosys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/synth/synth.yosys -------------------------------------------------------------------------------- /synth/synth_bram.yosys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/synth/synth_bram.yosys -------------------------------------------------------------------------------- /synth_bram.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sylefeb/Silixel/HEAD/synth_bram.sh --------------------------------------------------------------------------------