├── GPU.md ├── GPU ├── Aldebaran │ ├── Aldebaran.cbp │ ├── Aldebaran.depend │ ├── Aldebaran.layout │ ├── bin │ │ └── Aldebaran │ ├── main.c │ ├── obj │ │ ├── main.o │ │ ├── processor_decode.o │ │ ├── processor_execution.o │ │ └── vm.o │ ├── processor_decode.c │ ├── processor_execution.c │ ├── vm.c │ └── vm.h ├── GPU.txt ├── GPU2.txt ├── GPU3.txt ├── GPU_cache.txt ├── SPIRV_example.txt └── struct.c ├── LICENSE ├── README.md ├── VM ├── altairx │ ├── AXS.s │ ├── VM_AltairX.cbp │ ├── VM_AltairX.depend │ ├── VM_AltairX.layout │ ├── bin │ │ ├── AXcompilation.sh │ │ ├── macro.asm │ │ ├── old │ │ │ └── test.asm │ │ ├── prog.bin │ │ ├── test (copie 1).asm │ │ ├── test.asm │ │ ├── test │ │ │ ├── prog.bin │ │ │ ├── vm_altairx │ │ │ └── vm_altairx.exe │ │ ├── test_vm.zip │ │ ├── vasmAltairX_mot │ │ ├── vector.asm │ │ └── vm_altairx │ ├── cycle.s │ ├── debug.s │ ├── decode_execute.s │ ├── io.s │ ├── main.c │ ├── main.s │ ├── obj │ │ ├── main.o │ │ ├── src │ │ │ ├── AX-S │ │ │ │ ├── AXS.o │ │ │ │ ├── decode.o │ │ │ │ └── fetch.o │ │ │ ├── cycle.o │ │ │ ├── debug.o │ │ │ ├── decode.o │ │ │ ├── decode_execute.o │ │ │ ├── decode_x64.o │ │ │ ├── execute.o │ │ │ ├── io.o │ │ │ ├── syscall.o │ │ │ └── vm.o │ │ └── test.o │ ├── src │ │ ├── AX-S │ │ │ ├── AXS.c │ │ │ ├── decode.c │ │ │ └── fetch.c │ │ ├── OS │ │ │ └── xstar_loop.c │ │ ├── cycle.c │ │ ├── cycle.h │ │ ├── debug.c │ │ ├── decode.c │ │ ├── decode.h │ │ ├── decode_execute.c │ │ ├── decode_x64.c │ │ ├── execute.c │ │ ├── execute_opti.h │ │ ├── io.c │ │ ├── syscall.c │ │ ├── vm.c │ │ └── vm.h │ ├── syscall.s │ ├── test.c │ ├── test.s │ └── vm.s └── altairx_v2 │ ├── .clang-format │ ├── .gitignore │ ├── .vscode │ ├── compile.sh │ ├── execute.sh │ ├── settings.json │ └── tasks.json │ ├── CMakeLists.txt │ ├── bin │ ├── higueul_make.txt │ ├── higueulc │ ├── main.egl │ ├── out.asm │ ├── prg.bin │ └── vm_altairx │ ├── include │ ├── altairx.hpp │ ├── core.hpp │ ├── elf.hpp │ ├── memory.hpp │ ├── opcode.hpp │ ├── panic.hpp │ └── utilities.hpp │ ├── obj │ └── src │ │ ├── altairx.o │ │ ├── ax_execute.o │ │ ├── core.o │ │ ├── cpu_execute.o │ │ ├── debug.o │ │ ├── io.o │ │ ├── main.o │ │ └── syscall.o │ ├── rmake.sh │ └── src │ ├── altairx.cpp │ ├── core.cpp │ ├── core_execute_efu.cpp │ ├── core_execute_fpu.cpp │ ├── debug.cpp │ ├── elf.cpp │ ├── io.cpp │ ├── main.cpp │ ├── memory.cpp │ └── syscall.cpp ├── graph ├── .$arch_altairx_v1.drawio.bkp ├── APU2_Diagram.png ├── APU3_Diagram.png ├── APU_Diagram.png ├── APUsky_Diagram.drawio.png ├── APUsky_Diagram2.drawio.png ├── AldebaranG1_diagram.png ├── Altair_instruction.png ├── Architecture.png ├── BUS_Diagram2.png ├── ISA.png ├── PCB.png ├── Pipeline.png ├── PipelineGD.png ├── Pipeline_AX.png ├── Pipeline_Graphics_Diagram.png ├── arch_altairx.png ├── arch_altairx_v1.drawio ├── pipeline officiel.drawio └── pipeline_bouteille.png └── verilog ├── README.md ├── src ├── README.md ├── bram_dual_port.v ├── bram_single_port.v └── dram_ro.v └── verif ├── README.md ├── bram_dual_port ├── Makefile └── test_bram_dual_port.py ├── bram_single_port ├── Makefile └── test_bram_single_port.py └── configure /GPU.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/GPU.md -------------------------------------------------------------------------------- /GPU/Aldebaran/Aldebaran.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/GPU/Aldebaran/Aldebaran.cbp -------------------------------------------------------------------------------- /GPU/Aldebaran/Aldebaran.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/GPU/Aldebaran/Aldebaran.depend -------------------------------------------------------------------------------- /GPU/Aldebaran/Aldebaran.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/GPU/Aldebaran/Aldebaran.layout -------------------------------------------------------------------------------- /GPU/Aldebaran/bin/Aldebaran: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/GPU/Aldebaran/bin/Aldebaran -------------------------------------------------------------------------------- /GPU/Aldebaran/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/GPU/Aldebaran/main.c -------------------------------------------------------------------------------- /GPU/Aldebaran/obj/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/GPU/Aldebaran/obj/main.o -------------------------------------------------------------------------------- /GPU/Aldebaran/obj/processor_decode.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/GPU/Aldebaran/obj/processor_decode.o -------------------------------------------------------------------------------- /GPU/Aldebaran/obj/processor_execution.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/GPU/Aldebaran/obj/processor_execution.o -------------------------------------------------------------------------------- /GPU/Aldebaran/obj/vm.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/GPU/Aldebaran/obj/vm.o -------------------------------------------------------------------------------- /GPU/Aldebaran/processor_decode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/GPU/Aldebaran/processor_decode.c -------------------------------------------------------------------------------- /GPU/Aldebaran/processor_execution.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/GPU/Aldebaran/processor_execution.c -------------------------------------------------------------------------------- /GPU/Aldebaran/vm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/GPU/Aldebaran/vm.c -------------------------------------------------------------------------------- /GPU/Aldebaran/vm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/GPU/Aldebaran/vm.h -------------------------------------------------------------------------------- /GPU/GPU.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/GPU/GPU.txt -------------------------------------------------------------------------------- /GPU/GPU2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/GPU/GPU2.txt -------------------------------------------------------------------------------- /GPU/GPU3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/GPU/GPU3.txt -------------------------------------------------------------------------------- /GPU/GPU_cache.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/GPU/GPU_cache.txt -------------------------------------------------------------------------------- /GPU/SPIRV_example.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/GPU/SPIRV_example.txt -------------------------------------------------------------------------------- /GPU/struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/GPU/struct.c -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/README.md -------------------------------------------------------------------------------- /VM/altairx/AXS.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/AXS.s -------------------------------------------------------------------------------- /VM/altairx/VM_AltairX.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/VM_AltairX.cbp -------------------------------------------------------------------------------- /VM/altairx/VM_AltairX.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/VM_AltairX.depend -------------------------------------------------------------------------------- /VM/altairx/VM_AltairX.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/VM_AltairX.layout -------------------------------------------------------------------------------- /VM/altairx/bin/AXcompilation.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/bin/AXcompilation.sh -------------------------------------------------------------------------------- /VM/altairx/bin/macro.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/bin/macro.asm -------------------------------------------------------------------------------- /VM/altairx/bin/old/test.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/bin/old/test.asm -------------------------------------------------------------------------------- /VM/altairx/bin/prog.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/bin/prog.bin -------------------------------------------------------------------------------- /VM/altairx/bin/test (copie 1).asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/bin/test (copie 1).asm -------------------------------------------------------------------------------- /VM/altairx/bin/test.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/bin/test.asm -------------------------------------------------------------------------------- /VM/altairx/bin/test/prog.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/bin/test/prog.bin -------------------------------------------------------------------------------- /VM/altairx/bin/test/vm_altairx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/bin/test/vm_altairx -------------------------------------------------------------------------------- /VM/altairx/bin/test/vm_altairx.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/bin/test/vm_altairx.exe -------------------------------------------------------------------------------- /VM/altairx/bin/test_vm.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/bin/test_vm.zip -------------------------------------------------------------------------------- /VM/altairx/bin/vasmAltairX_mot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/bin/vasmAltairX_mot -------------------------------------------------------------------------------- /VM/altairx/bin/vector.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/bin/vector.asm -------------------------------------------------------------------------------- /VM/altairx/bin/vm_altairx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/bin/vm_altairx -------------------------------------------------------------------------------- /VM/altairx/cycle.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/cycle.s -------------------------------------------------------------------------------- /VM/altairx/debug.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/debug.s -------------------------------------------------------------------------------- /VM/altairx/decode_execute.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/decode_execute.s -------------------------------------------------------------------------------- /VM/altairx/io.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/io.s -------------------------------------------------------------------------------- /VM/altairx/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/main.c -------------------------------------------------------------------------------- /VM/altairx/main.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/main.s -------------------------------------------------------------------------------- /VM/altairx/obj/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/obj/main.o -------------------------------------------------------------------------------- /VM/altairx/obj/src/AX-S/AXS.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/obj/src/AX-S/AXS.o -------------------------------------------------------------------------------- /VM/altairx/obj/src/AX-S/decode.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/obj/src/AX-S/decode.o -------------------------------------------------------------------------------- /VM/altairx/obj/src/AX-S/fetch.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/obj/src/AX-S/fetch.o -------------------------------------------------------------------------------- /VM/altairx/obj/src/cycle.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/obj/src/cycle.o -------------------------------------------------------------------------------- /VM/altairx/obj/src/debug.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/obj/src/debug.o -------------------------------------------------------------------------------- /VM/altairx/obj/src/decode.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/obj/src/decode.o -------------------------------------------------------------------------------- /VM/altairx/obj/src/decode_execute.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/obj/src/decode_execute.o -------------------------------------------------------------------------------- /VM/altairx/obj/src/decode_x64.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/obj/src/decode_x64.o -------------------------------------------------------------------------------- /VM/altairx/obj/src/execute.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/obj/src/execute.o -------------------------------------------------------------------------------- /VM/altairx/obj/src/io.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/obj/src/io.o -------------------------------------------------------------------------------- /VM/altairx/obj/src/syscall.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/obj/src/syscall.o -------------------------------------------------------------------------------- /VM/altairx/obj/src/vm.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/obj/src/vm.o -------------------------------------------------------------------------------- /VM/altairx/obj/test.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/obj/test.o -------------------------------------------------------------------------------- /VM/altairx/src/AX-S/AXS.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/src/AX-S/AXS.c -------------------------------------------------------------------------------- /VM/altairx/src/AX-S/decode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/src/AX-S/decode.c -------------------------------------------------------------------------------- /VM/altairx/src/AX-S/fetch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/src/AX-S/fetch.c -------------------------------------------------------------------------------- /VM/altairx/src/OS/xstar_loop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/src/OS/xstar_loop.c -------------------------------------------------------------------------------- /VM/altairx/src/cycle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/src/cycle.c -------------------------------------------------------------------------------- /VM/altairx/src/cycle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/src/cycle.h -------------------------------------------------------------------------------- /VM/altairx/src/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/src/debug.c -------------------------------------------------------------------------------- /VM/altairx/src/decode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/src/decode.c -------------------------------------------------------------------------------- /VM/altairx/src/decode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/src/decode.h -------------------------------------------------------------------------------- /VM/altairx/src/decode_execute.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/src/decode_execute.c -------------------------------------------------------------------------------- /VM/altairx/src/decode_x64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/src/decode_x64.c -------------------------------------------------------------------------------- /VM/altairx/src/execute.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/src/execute.c -------------------------------------------------------------------------------- /VM/altairx/src/execute_opti.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /VM/altairx/src/io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/src/io.c -------------------------------------------------------------------------------- /VM/altairx/src/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/src/syscall.c -------------------------------------------------------------------------------- /VM/altairx/src/vm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/src/vm.c -------------------------------------------------------------------------------- /VM/altairx/src/vm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/src/vm.h -------------------------------------------------------------------------------- /VM/altairx/syscall.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/syscall.s -------------------------------------------------------------------------------- /VM/altairx/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/test.c -------------------------------------------------------------------------------- /VM/altairx/test.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/test.s -------------------------------------------------------------------------------- /VM/altairx/vm.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx/vm.s -------------------------------------------------------------------------------- /VM/altairx_v2/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx_v2/.clang-format -------------------------------------------------------------------------------- /VM/altairx_v2/.gitignore: -------------------------------------------------------------------------------- 1 | .vs 2 | out 3 | build 4 | bin 5 | lib 6 | -------------------------------------------------------------------------------- /VM/altairx_v2/.vscode/compile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx_v2/.vscode/compile.sh -------------------------------------------------------------------------------- /VM/altairx_v2/.vscode/execute.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | ./vm_altairx 3 | -------------------------------------------------------------------------------- /VM/altairx_v2/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx_v2/.vscode/settings.json -------------------------------------------------------------------------------- /VM/altairx_v2/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx_v2/.vscode/tasks.json -------------------------------------------------------------------------------- /VM/altairx_v2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx_v2/CMakeLists.txt -------------------------------------------------------------------------------- /VM/altairx_v2/bin/higueul_make.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | options:-asm -AltairX 4 | 5 | 6 | add_file:main.egl; 7 | 8 | compiler_run:prg.bin 9 | 10 | -------------------------------------------------------------------------------- /VM/altairx_v2/bin/higueulc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx_v2/bin/higueulc -------------------------------------------------------------------------------- /VM/altairx_v2/bin/main.egl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx_v2/bin/main.egl -------------------------------------------------------------------------------- /VM/altairx_v2/bin/out.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx_v2/bin/out.asm -------------------------------------------------------------------------------- /VM/altairx_v2/bin/prg.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx_v2/bin/prg.bin -------------------------------------------------------------------------------- /VM/altairx_v2/bin/vm_altairx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx_v2/bin/vm_altairx -------------------------------------------------------------------------------- /VM/altairx_v2/include/altairx.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx_v2/include/altairx.hpp -------------------------------------------------------------------------------- /VM/altairx_v2/include/core.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx_v2/include/core.hpp -------------------------------------------------------------------------------- /VM/altairx_v2/include/elf.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx_v2/include/elf.hpp -------------------------------------------------------------------------------- /VM/altairx_v2/include/memory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx_v2/include/memory.hpp -------------------------------------------------------------------------------- /VM/altairx_v2/include/opcode.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx_v2/include/opcode.hpp -------------------------------------------------------------------------------- /VM/altairx_v2/include/panic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx_v2/include/panic.hpp -------------------------------------------------------------------------------- /VM/altairx_v2/include/utilities.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx_v2/include/utilities.hpp -------------------------------------------------------------------------------- /VM/altairx_v2/obj/src/altairx.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx_v2/obj/src/altairx.o -------------------------------------------------------------------------------- /VM/altairx_v2/obj/src/ax_execute.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx_v2/obj/src/ax_execute.o -------------------------------------------------------------------------------- /VM/altairx_v2/obj/src/core.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx_v2/obj/src/core.o -------------------------------------------------------------------------------- /VM/altairx_v2/obj/src/cpu_execute.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx_v2/obj/src/cpu_execute.o -------------------------------------------------------------------------------- /VM/altairx_v2/obj/src/debug.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx_v2/obj/src/debug.o -------------------------------------------------------------------------------- /VM/altairx_v2/obj/src/io.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx_v2/obj/src/io.o -------------------------------------------------------------------------------- /VM/altairx_v2/obj/src/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx_v2/obj/src/main.o -------------------------------------------------------------------------------- /VM/altairx_v2/obj/src/syscall.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx_v2/obj/src/syscall.o -------------------------------------------------------------------------------- /VM/altairx_v2/rmake.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx_v2/rmake.sh -------------------------------------------------------------------------------- /VM/altairx_v2/src/altairx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx_v2/src/altairx.cpp -------------------------------------------------------------------------------- /VM/altairx_v2/src/core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx_v2/src/core.cpp -------------------------------------------------------------------------------- /VM/altairx_v2/src/core_execute_efu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx_v2/src/core_execute_efu.cpp -------------------------------------------------------------------------------- /VM/altairx_v2/src/core_execute_fpu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx_v2/src/core_execute_fpu.cpp -------------------------------------------------------------------------------- /VM/altairx_v2/src/debug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx_v2/src/debug.cpp -------------------------------------------------------------------------------- /VM/altairx_v2/src/elf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx_v2/src/elf.cpp -------------------------------------------------------------------------------- /VM/altairx_v2/src/io.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx_v2/src/io.cpp -------------------------------------------------------------------------------- /VM/altairx_v2/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx_v2/src/main.cpp -------------------------------------------------------------------------------- /VM/altairx_v2/src/memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx_v2/src/memory.cpp -------------------------------------------------------------------------------- /VM/altairx_v2/src/syscall.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/VM/altairx_v2/src/syscall.cpp -------------------------------------------------------------------------------- /graph/.$arch_altairx_v1.drawio.bkp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/graph/.$arch_altairx_v1.drawio.bkp -------------------------------------------------------------------------------- /graph/APU2_Diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/graph/APU2_Diagram.png -------------------------------------------------------------------------------- /graph/APU3_Diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/graph/APU3_Diagram.png -------------------------------------------------------------------------------- /graph/APU_Diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/graph/APU_Diagram.png -------------------------------------------------------------------------------- /graph/APUsky_Diagram.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/graph/APUsky_Diagram.drawio.png -------------------------------------------------------------------------------- /graph/APUsky_Diagram2.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/graph/APUsky_Diagram2.drawio.png -------------------------------------------------------------------------------- /graph/AldebaranG1_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/graph/AldebaranG1_diagram.png -------------------------------------------------------------------------------- /graph/Altair_instruction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/graph/Altair_instruction.png -------------------------------------------------------------------------------- /graph/Architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/graph/Architecture.png -------------------------------------------------------------------------------- /graph/BUS_Diagram2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/graph/BUS_Diagram2.png -------------------------------------------------------------------------------- /graph/ISA.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/graph/ISA.png -------------------------------------------------------------------------------- /graph/PCB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/graph/PCB.png -------------------------------------------------------------------------------- /graph/Pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/graph/Pipeline.png -------------------------------------------------------------------------------- /graph/PipelineGD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/graph/PipelineGD.png -------------------------------------------------------------------------------- /graph/Pipeline_AX.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/graph/Pipeline_AX.png -------------------------------------------------------------------------------- /graph/Pipeline_Graphics_Diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/graph/Pipeline_Graphics_Diagram.png -------------------------------------------------------------------------------- /graph/arch_altairx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/graph/arch_altairx.png -------------------------------------------------------------------------------- /graph/arch_altairx_v1.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/graph/arch_altairx_v1.drawio -------------------------------------------------------------------------------- /graph/pipeline officiel.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/graph/pipeline officiel.drawio -------------------------------------------------------------------------------- /graph/pipeline_bouteille.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/graph/pipeline_bouteille.png -------------------------------------------------------------------------------- /verilog/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/verilog/README.md -------------------------------------------------------------------------------- /verilog/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/verilog/src/README.md -------------------------------------------------------------------------------- /verilog/src/bram_dual_port.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/verilog/src/bram_dual_port.v -------------------------------------------------------------------------------- /verilog/src/bram_single_port.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/verilog/src/bram_single_port.v -------------------------------------------------------------------------------- /verilog/src/dram_ro.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/verilog/src/dram_ro.v -------------------------------------------------------------------------------- /verilog/verif/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/verilog/verif/README.md -------------------------------------------------------------------------------- /verilog/verif/bram_dual_port/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/verilog/verif/bram_dual_port/Makefile -------------------------------------------------------------------------------- /verilog/verif/bram_dual_port/test_bram_dual_port.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/verilog/verif/bram_dual_port/test_bram_dual_port.py -------------------------------------------------------------------------------- /verilog/verif/bram_single_port/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/verilog/verif/bram_single_port/Makefile -------------------------------------------------------------------------------- /verilog/verif/bram_single_port/test_bram_single_port.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/verilog/verif/bram_single_port/test_bram_single_port.py -------------------------------------------------------------------------------- /verilog/verif/configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kannagi/AltairX/HEAD/verilog/verif/configure --------------------------------------------------------------------------------