Pasquale Davide Schiavone
|
1f0eb756c7
|
small fixes
|
2017-02-28 17:37:11 +01:00 |
|
Pasquale Davide Schiavone
|
6840de0c2e
|
Merge branch 'master' into MExtension_explore
|
2017-02-28 16:49:10 +01:00 |
|
Pasquale Davide Schiavone
|
94f042d9cd
|
removed tracer
|
2017-02-28 16:48:52 +01:00 |
|
Pasquale Davide Schiavone
|
bd96611340
|
merge with new controller
|
2017-02-28 16:34:39 +01:00 |
|
Pasquale Davide Schiavone
|
68f89f184f
|
Fixed debug and changed controller
|
2017-02-28 16:23:58 +01:00 |
|
Pasquale Davide Schiavone
|
f5048a1d11
|
added multipliers
|
2017-02-28 12:48:13 +01:00 |
|
Pasquale Davide Schiavone
|
c62fccd8fd
|
update ready controller
|
2017-02-28 11:40:00 +01:00 |
|
Pasquale Davide Schiavone
|
764871c051
|
Updated
|
2017-02-17 10:02:26 +01:00 |
|
Pasquale Davide Schiavone
|
3d7b832ca6
|
General updates and renaming
|
2017-02-16 19:07:17 +01:00 |
|
Pasquale Davide Schiavone
|
25cc99c2da
|
Delete THIS_CORE_IS_AUTOMATICALLY_GENERATATED!!!.txt
|
2017-02-16 16:58:59 +01:00 |
|
Pasquale Davide Schiavone
|
39e2627b82
|
update traces
|
2017-02-09 09:06:07 +01:00 |
|
Pasquale Davide Schiavone
|
908700afb8
|
clean cs_reg
|
2017-02-06 14:16:33 +01:00 |
|
Pasquale Davide Schiavone
|
c59865d710
|
fixed mimpid csr
|
2017-02-02 17:06:11 +01:00 |
|
Pasquale Davide Schiavone
|
1c7464551b
|
added monitor for misaligned via assert
|
2017-01-31 15:23:50 +01:00 |
|
Pasquale Davide Schiavone
|
4ee57c2772
|
broken path branch and misaligned
|
2017-01-30 18:22:04 +01:00 |
|
Pasquale Davide Schiavone
|
46fe850b05
|
update tracer and elw
|
2017-01-27 16:16:13 +01:00 |
|
Pasquale Davide Schiavone
|
c24081a1b8
|
cleaning and small fixes
|
2017-01-27 11:47:43 +01:00 |
|
Pasquale Davide Schiavone
|
f80a14b7c2
|
disabled lsu error and fixed misaligned
|
2017-01-26 17:18:53 +01:00 |
|
Pasquale Davide Schiavone
|
3d2a02083f
|
decoupled interrupts and exceptions
|
2017-01-20 19:08:45 +01:00 |
|
Pasquale Davide Schiavone
|
ca07ae7775
|
fix in tracer
|
2017-01-20 17:25:14 +01:00 |
|
Pasquale Davide Schiavone
|
a7b7aa390d
|
fix synthax
|
2017-01-20 15:32:50 +01:00 |
|
Pasquale Davide Schiavone
|
e81e58d699
|
modified LSU Irq and the controller
|
2017-01-20 15:10:10 +01:00 |
|
Pasquale Davide Schiavone
|
9c68effb6b
|
fixed decoder
|
2017-01-19 13:44:45 +01:00 |
|
Pasquale Davide Schiavone
|
11f0e4556d
|
fixed ret and misaligned memory accesses
|
2017-01-18 16:25:31 +01:00 |
|
Pasquale Davide Schiavone
|
2d78d214de
|
changed module names into littleriscv
|
2017-01-18 10:41:40 +01:00 |
|
Pasquale Davide Schiavone
|
dee7ba63a1
|
new irq handling
|
2017-01-17 19:41:48 +01:00 |
|
Pasquale Davide Schiavone
|
f62e45a19d
|
added irq_ack
|
2017-01-17 16:55:30 +01:00 |
|
Pasquale Davide Schiavone
|
2003275e01
|
Started 1.9 priv spec (M only)
|
2017-01-16 19:37:40 +01:00 |
|
Pasquale Davide Schiavone
|
84cc54981a
|
fixed csr operations
|
2017-01-16 18:45:43 +01:00 |
|
Pasquale Davide Schiavone
|
ef852e2c72
|
fixed shifter
|
2017-01-16 16:31:24 +01:00 |
|
Markus Wegmann
|
ff8b7f3e7f
|
Fix ALU
|
2017-01-15 11:15:45 +01:00 |
|
Markus Wegmann
|
d3c52bf385
|
Generate clean tapout version of core
|
2017-01-13 12:32:11 +01:00 |
|
Markus Wegmann
|
f1b2c869f5
|
Compile all files
|
2017-01-12 19:34:41 +01:00 |
|
Markus Wegmann
|
fdfca50e16
|
Begin tapeout of littleRISCV (misaligned RV32IC)
|
2017-01-12 19:31:49 +01:00 |
|
Markus Wegmann
|
946c31ab9a
|
Fix deadlock
|
2017-01-12 19:16:27 +01:00 |
|
Markus Wegmann
|
8cee19ae74
|
Fix syntax
|
2017-01-12 18:45:52 +01:00 |
|
Markus Wegmann
|
0f44cfacf3
|
Keep misaligned memory load/store instruction in ID
|
2017-01-12 18:43:04 +01:00 |
|
Markus Wegmann
|
8c38f04007
|
Try to fix misaligned
|
2017-01-12 17:47:37 +01:00 |
|
Markus Wegmann
|
21f393a96c
|
Fix bug in branch_taken_ex
If we are in branch_2nd_stage, do not deassert branch_taken_ex as it is
needed by the CSR and Debugger
|
2017-01-12 16:00:13 +01:00 |
|
Markus Wegmann
|
616ea9170d
|
Fix last
|
2017-01-12 13:02:33 +01:00 |
|
Markus Wegmann
|
891a0740c5
|
Fix branch_in_ex never going high when MERGE_ID_EX
|
2017-01-12 12:54:41 +01:00 |
|
Markus Wegmann
|
3a74a16066
|
Fix syntax
|
2017-01-12 12:44:22 +01:00 |
|
Markus Wegmann
|
6b96015d26
|
Do not handle exception between branch phases
|
2017-01-12 12:41:31 +01:00 |
|
Markus Wegmann
|
f575b56e72
|
Fix controller saving branch target rather than IF target
|
2017-01-12 12:23:38 +01:00 |
|
Markus Wegmann
|
6b35c896a1
|
Change controller in case of merged pipeline
|
2017-01-12 11:48:23 +01:00 |
|
Markus Wegmann
|
672e028216
|
Try to fix debugger
|
2017-01-12 09:04:13 +01:00 |
|
Markus Wegmann
|
33617c66ec
|
Try to fix npc ppc problem
|
2017-01-11 21:55:48 +01:00 |
|
Markus Wegmann
|
5dfa268729
|
Try to fix PPC/NPC
|
2017-01-11 20:22:21 +01:00 |
|
Noah Huesser
|
013b010fea
|
Fix EX running multiple times when write or load at memory is delayed (SPI)
|
2017-01-11 16:23:31 +01:00 |
|
Markus Wegmann
|
fc1bb02a73
|
Fix time loop and some wrong eret address in controller
|
2017-01-11 04:01:44 +01:00 |
|