index
:
SystDigit-Projet.git
master
Projet de Système Digital
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
cpu
/
cpu.ml
Commit message (
Collapse
)
Author
Age
Files
Lines
*
Change processor initial date.
HEAD
master
Alex AUVOLAT
2014-02-05
1
-6
/
+4
|
*
Correct tick loosing bug.
Alex AUVOLAT
2014-01-24
1
-2
/
+11
|
*
Implement much stuff ; clock pretty much is finished.
Alex AUVOLAT
2014-01-14
1
-22
/
+32
|
*
Save tick counter on 16 bits now.
Alex AUVOLAT
2014-01-14
1
-5
/
+8
|
*
Division now works :)
Alex AUVOLAT
2014-01-14
1
-1
/
+1
|
*
Unsigned multiplication works (uses as many cycles as necessary) ; unit tests.
Alex AUVOLAT
2014-01-10
1
-1
/
+6
|
*
Merge branch 'jonathan' ; add unit tests.
Alex AUVOLAT
2014-01-10
1
-1
/
+1
|
\
|
|
|
|
|
|
|
|
Conflicts: cpu/alu.ml
|
*
Implémentation de la multiplication ; correction d'un bug dans netlist_gen ↵
Jonathan
2014-01-09
1
-1
/
+1
|
|
|
|
|
|
|
|
; ajout de la localisation des erreurs dans sched/.
*
|
Add support for ALU operations on several cycles.
Alex AUVOLAT
2014-01-10
1
-9
/
+9
|
/
*
Basic operating system...
Alex AUVOLAT
2014-01-09
1
-0
/
+1
|
*
Assembler kind of works ; created simple assembly program that prints Tick! ↵
Alex AUVOLAT
2014-01-08
1
-4
/
+11
|
|
|
|
every second.
*
Document ; add hlt instruction ; make monitor faster.
Alex AUVOLAT
2014-01-07
1
-0
/
+6
|
*
Document.
Alex AUVOLAT
2014-01-07
1
-1
/
+3
|
*
Make sw/sb run in one tick less, correct scheduler.
Alex AUVOLAT
2014-01-06
1
-9
/
+9
|
*
Style corrections.
Alex AUVOLAT
2014-01-03
1
-12
/
+12
|
*
Corrected serial mmio
Alex AUVOLAT
2014-01-03
1
-1
/
+1
|
*
CPU all implemented except missing ALU operations.
Alex AUVOLAT
2014-01-03
1
-24
/
+60
|
*
Added simulator monitor tool.
Alex AUVOLAT
2014-01-03
1
-16
/
+72
|
*
Implement lw/sw/lwr/swr ; optimize simplification pass order ; add comments ↵
Alex AUVOLAT
2014-01-03
1
-11
/
+43
|
|
|
|
in ROM files
*
Implement jr/jalr/jer/jner/jltr/jler/jltru/jleru ; add simplification to sched.
Alex AUVOLAT
2014-01-02
1
-4
/
+20
|
*
CPU runs a simple program that increments A and loops (all other ↵
Alex AUVOLAT
2014-01-02
1
-16
/
+20
|
|
|
|
instructions unimplemented)
*
Started CPU implementation.
Alex AUVOLAT
2014-01-02
1
-0
/
+157
|
*
Renamed example cpu file
Alex AUVOLAT
2014-01-02
1
-19
/
+0
|
*
New netlist generation protocol
Alex AUVOLAT
2014-01-02
1
-7
/
+11
|
*
Memorizing CPU : summs all the entries
Alex AUVOLAT
2014-01-02
1
-1
/
+8
|
*
Premiers morceaux de CPU - enfin non, rien du tout...
Alex AUVOLAT
2013-12-19
1
-0
/
+8