|
67bda53ce0
|
add license
|
2023-06-01 00:00:42 +02:00 |
|
Raphaël LACROIX
|
794add9e34
|
last commit
|
2023-05-31 23:59:24 +02:00 |
|
Raphaël LACROIX
|
315602a36f
|
last commit
|
2023-05-31 23:55:26 +02:00 |
|
Raphaël LACROIX
|
6085f51211
|
removed unused code
|
2023-05-31 23:30:39 +02:00 |
|
Raphaël LACROIX
|
202c903459
|
big overhaul (2)
|
2023-05-31 23:21:40 +02:00 |
|
Raphaël LACROIX
|
5e4be22e3d
|
big overhaul
|
2023-05-31 23:20:18 +02:00 |
|
Raphaël LACROIX
|
30d2d7577d
|
Merge remote-tracking branch 'origin/master'
|
2023-05-31 22:10:40 +02:00 |
|
Raphaël LACROIX
|
f1671ba4b6
|
added the new testFile's ASMs
|
2023-05-31 22:05:48 +02:00 |
|
Raphaël LACROIX
|
a6735071ad
|
fixed typo
|
2023-05-31 22:03:32 +02:00 |
|
Raphaël LACROIX
|
52ea586362
|
fixed missing store in post process
|
2023-05-31 22:01:23 +02:00 |
|
Raphaël LACROIX
|
eb384e3018
|
wrapped import in order to check for the installation of packages
|
2023-05-31 22:00:18 +02:00 |
|
Raphaël LACROIX
|
4529d87b04
|
Added vhdl/inter make options
|
2023-05-31 21:59:52 +02:00 |
|
Raphaël LACROIX
|
0642e1bab6
|
Added fibonacci test file
|
2023-05-31 21:59:39 +02:00 |
|
Lacroix Raphael
|
b3d75a1a46
|
Fixed typos
|
2023-05-31 18:38:35 +02:00 |
|
Raphaël LACROIX
|
365376fcfd
|
asm for previous commit's testFile
|
2023-05-31 16:48:24 +02:00 |
|
Raphaël LACROIX
|
cb61c7d395
|
testFile with fibonacci program
|
2023-05-31 16:47:20 +02:00 |
|
Raphaël LACROIX
|
62f9580aee
|
added style.css (the graphical interpreter's stylesheet) because code is better when it looks cool
|
2023-05-31 16:46:49 +02:00 |
|
Raphaël LACROIX
|
cf04e317f7
|
Merge remote-tracking branch 'origin/master'
|
2023-05-31 16:45:53 +02:00 |
|
Raphaël LACROIX
|
c8f53d34b8
|
fixed the yacc JMF without boolean variable
|
2023-05-31 16:45:03 +02:00 |
|
Raphaël LACROIX
|
2c9bb64de1
|
added the new interpreters
|
2023-05-31 16:44:29 +02:00 |
|
Lacroix Raphael
|
834c2b01df
|
added jmp, jmf support, speculative execution of LI DI then flushing, boolean conditions
|
2023-05-30 16:29:31 +02:00 |
|
Lacroix Raphael
|
576b41da4d
|
fixed data path and aleas
|
2023-05-30 13:38:05 +02:00 |
|
Lacroix Raphael
|
8a7685b049
|
xilinx generqted files
|
2023-05-30 08:46:35 +02:00 |
|
Lacroix Raphael
|
1a7e84b6d3
|
started preparing tests
|
2023-05-30 00:49:56 +02:00 |
|
Raphaël LACROIX
|
f6a33bfaf0
|
Merge remote-tracking branch 'origin/master'
# Conflicts:
# VHDL/ALU/ALU.srcs/sources_1/new/Pipeline.vhd
|
2023-05-29 23:49:23 +02:00 |
|
Raphaël LACROIX
|
b6c719eb89
|
the rest of the ams steps
|
2023-05-29 23:47:17 +02:00 |
|
Raphaël LACROIX
|
c0b06b9565
|
added hardcoded operations (from cross compiler) in the InstructionMemory.vhd
|
2023-05-29 23:46:32 +02:00 |
|
Raphaël LACROIX
|
68b0a2ea01
|
added new testfiles
|
2023-05-29 23:45:50 +02:00 |
|
Raphaël LACROIX
|
3885da0ea5
|
added more operand (again)
|
2023-05-29 23:45:26 +02:00 |
|
Raphaël LACROIX
|
e621b754bf
|
finished cross compiler for test
|
2023-05-29 23:43:29 +02:00 |
|
Raphaël LACROIX
|
8f5be60008
|
updated opcodes
|
2023-05-29 23:43:05 +02:00 |
|
Lacroix Raphael
|
c462cd7fe7
|
WIP tried stuff
|
2023-05-29 21:57:46 +02:00 |
|
Lacroix Raphael
|
12859bebe9
|
Merge remote-tracking branch 'origin/master'
# Conflicts:
# VHDL/ALU/ALU.cache/wt/project.wpc
# VHDL/ALU/ALU.sim/sim_1/behav/xsim/Test_Alu_behav.wdb
# VHDL/ALU/ALU.sim/sim_1/behav/xsim/compile.log
# VHDL/ALU/ALU.sim/sim_1/behav/xsim/compile.sh
# VHDL/ALU/ALU.sim/sim_1/behav/xsim/elaborate.sh
# VHDL/ALU/ALU.sim/sim_1/behav/xsim/simulate.sh
# VHDL/ALU/ALU.sim/sim_1/behav/xsim/xsim.dir/Test_Alu_behav/obj/xsim_0.lnx64.o
# VHDL/ALU/ALU.sim/sim_1/behav/xsim/xsim.dir/Test_Alu_behav/obj/xsim_1.c
# VHDL/ALU/ALU.sim/sim_1/behav/xsim/xsim.dir/Test_Alu_behav/obj/xsim_1.lnx64.o
# VHDL/ALU/ALU.sim/sim_1/behav/xsim/xsim.dir/Test_Alu_behav/webtalk/.xsim_webtallk.info
# VHDL/ALU/ALU.sim/sim_1/behav/xsim/xsim.dir/Test_Alu_behav/webtalk/xsim_webtalk.tcl
# VHDL/ALU/ALU.sim/sim_1/behav/xsim/xsim.dir/Test_Alu_behav/xsim.dbg
# VHDL/ALU/ALU.sim/sim_1/behav/xsim/xsim.dir/Test_Alu_behav/xsim.mem
# VHDL/ALU/ALU.sim/sim_1/behav/xsim/xsim.dir/Test_Alu_behav/xsim.reloc
# VHDL/ALU/ALU.sim/sim_1/behav/xsim/xsim.dir/Test_Alu_behav/xsim.rlx
# VHDL/ALU/ALU.sim/sim_1/behav/xsim/xsim.dir/Test_Alu_behav/xsim.rtti
# VHDL/ALU/ALU.sim/sim_1/behav/xsim/xsim.dir/Test_Alu_behav/xsim.type
# VHDL/ALU/ALU.sim/sim_1/behav/xsim/xsim.dir/Test_Alu_behav/xsim.xdbg
# VHDL/ALU/ALU.sim/sim_1/behav/xsim/xsim.dir/Test_Alu_behav/xsimk
# VHDL/ALU/ALU.sim/sim_1/behav/xsim/xsim.dir/Test_Alu_behav/xsimkernel.log
# VHDL/ALU/ALU.sim/sim_1/behav/xsim/xsim.dir/xil_defaultlib/alu.vdb
# VHDL/ALU/ALU.sim/sim_1/behav/xsim/xsim.dir/xil_defaultlib/test_alu.vdb
# VHDL/ALU/ALU.sim/sim_1/behav/xsim/xsim.dir/xil_defaultlib/xil_defaultlib.rlx
|
2023-05-29 21:42:46 +02:00 |
|
alejeune
|
134db4c2c9
|
Update ALU
|
2023-05-29 21:39:05 +02:00 |
|
Lacroix Raphael
|
474ba6b265
|
added test files for full CPU
|
2023-05-29 21:37:49 +02:00 |
|
Raphaël LACROIX
|
873502243b
|
Merge remote-tracking branch 'origin/ALU'
|
2023-05-29 20:33:37 +02:00 |
|
alejeune
|
6997cf24e8
|
work in progress ALU
|
2023-05-29 20:30:32 +02:00 |
|
Raphaël LACROIX
|
ae447be456
|
added the alea handling and IP implementation
|
2023-05-29 19:54:40 +02:00 |
|
alejeune
|
46465784b8
|
added IP
|
2023-05-29 14:28:17 +02:00 |
|
alejeune
|
ce3fda3a4e
|
Merge branch 'master' of https://git.etud.insa-toulouse.fr/rlacroix/Projet-Systemes-Informatiques
|
2023-05-29 13:59:24 +02:00 |
|
alejeune
|
22c945e716
|
Added VHDL part of the project
|
2023-05-29 13:58:26 +02:00 |
|
Raphaël LACROIX
|
c369d180b0
|
branch merge
|
2023-05-12 16:03:47 +02:00 |
|
Raphaël LACROIX
|
019a8c506e
|
corrected typo in yacc
|
2023-05-12 16:03:28 +02:00 |
|
alejeune
|
1f8fa678bc
|
Added translation registers (2)
|
2023-05-12 15:57:55 +02:00 |
|
alejeune
|
f006ac975a
|
Added translation registers
|
2023-05-12 15:43:03 +02:00 |
|
alejeune
|
360f3d29eb
|
Added translation registers
|
2023-05-12 15:37:57 +02:00 |
|
Raphaël LACROIX
|
88cc4fe7e7
|
first draft of the script to translate the code
|
2023-05-04 12:15:28 +02:00 |
|
Raphaël LACROIX
|
f3ac463013
|
updated asm format
|
2023-05-04 12:14:50 +02:00 |
|
Raphaël LACROIX
|
c34150e026
|
final conditions and loops tested
|
2023-04-20 11:48:47 +02:00 |
|
Raphaël LACROIX
|
ff74c5be44
|
While done (and tested)
|
2023-04-20 11:29:52 +02:00 |
|