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 |
|
alejeune
|
6661eb3865
|
Added conditional functions
|
2023-04-20 11:12:14 +02:00 |
|
Raphaël LACROIX
|
b354d938ea
|
While done
|
2023-04-20 11:05:52 +02:00 |
|
Raphaël LACROIX
|
6927b7da82
|
If Done (and todo cleaned up)
|
2023-04-20 10:23:57 +02:00 |
|
Raphaël LACROIX
|
358e98d6d6
|
If Done
|
2023-04-20 10:23:32 +02:00 |
|
Raphaël LACROIX
|
18f64a1653
|
NOT A COMMIT
|
2023-04-20 08:15:13 +02:00 |
|
Raphaël LACROIX
|
39bad0048b
|
changed asmTable way
|
2023-04-18 16:55:52 +02:00 |
|
Raphaël LACROIX
|
86af52f0ac
|
added basic asmTable functionalities
|
2023-04-18 16:27:50 +02:00 |
|
Raphaël LACROIX
|
c71e340389
|
NOT REAL PUSH
|
2023-04-18 16:13:40 +02:00 |
|
Raphaël LACROIX
|
5d7d2a82f9
|
removed old files
|
2023-04-18 11:45:30 +02:00 |
|
Raphaël LACROIX
|
ced95f1a97
|
updated gitignore and blocs
|
2023-04-18 11:44:32 +02:00 |
|
Raphaël LACROIX
|
5d0902c868
|
start of control/loops
|
2023-04-18 11:36:44 +02:00 |
|
Raphaël LACROIX
|
dad1f6d927
|
Added operations (.c)
|
2023-04-18 09:44:41 +02:00 |
|
Raphaël LACROIX
|
42e264b8d5
|
Added operations
|
2023-04-18 09:44:04 +02:00 |
|