summaryrefslogtreecommitdiff
path: root/cpu
Commit message (Expand)AuthorAgeFilesLines
* Correct tick loosing bug.Alex AUVOLAT2014-01-241-2/+11
* Nothing, really.Alex AUVOLAT2014-01-141-8/+5
* Changes...Alex AUVOLAT2014-01-141-1/+4
* Implement much stuff ; clock pretty much is finished.Alex AUVOLAT2014-01-142-36/+187
* Save tick counter on 16 bits now.Alex AUVOLAT2014-01-141-5/+8
* Implement basic clock.Alex AUVOLAT2014-01-141-30/+201
* Division now works :)Alex AUVOLAT2014-01-141-1/+1
* Merge branch 'jonathan'Alex AUVOLAT2014-01-142-44/+31
|\
| * there's a strange bug in the divisionJonathan2014-01-122-7/+7
| * division with a strange bug in the remainderJonathan2014-01-112-42/+29
* | Format changes.Alex AUVOLAT2014-01-141-28/+33
|/
* Add a few debugging messages in netlist_gen.Alex AUVOLAT2014-01-111-44/+58
* Merge branch 'jonathan'Alex AUVOLAT2014-01-111-21/+104
|\
| * implemented a buggy division algorithmJonathan2014-01-111-21/+104
* | Merge branch 'emile'Alex AUVOLAT2014-01-101-2/+2
|\ \ | |/ |/|
* | Presentation... ie. nothing.Alex AUVOLAT2014-01-101-5/+5
* | Better handling of unit tests.Alex AUVOLAT2014-01-101-102/+119
* | Unsigned multiplication works (uses as many cycles as necessary) ; unit tests.Alex AUVOLAT2014-01-103-25/+72
* | Merge branch 'jonathan' ; add unit tests.Alex AUVOLAT2014-01-106-75/+272
|\ \
| * | restored the functionnal version of mulJonathan2014-01-091-17/+2
| * | Implémentation de la multiplication ; correction d'un bug dans netlist_gen ;...Jonathan2014-01-095-70/+194
* | | Add support for ALU operations on several cycles.Alex AUVOLAT2014-01-103-26/+33
|/ /
* | Basic operating system...Alex AUVOLAT2014-01-092-5/+99
* | Make things great !Alex AUVOLAT2014-01-094-45/+31
* | Use more elegant _clock and _output in test asm file.Alex AUVOLAT2014-01-091-7/+8
* | Merge branch 'emile'Alex AUVOLAT2014-01-091-3/+11
|\|
* | Remove useless D initialization, remove LA instruction (actually, it is LI)Alex AUVOLAT2014-01-081-5/+4
* | Remove SP initialization, it's actually useless.Alex AUVOLAT2014-01-081-5/+4
* | Assembler kind of works ; created simple assembly program that prints Tick! e...Alex AUVOLAT2014-01-082-19/+32
* | Crap. Here it is.Alex AUVOLAT2014-01-081-0/+30
* | Add assembler ; much testing to do.Alex AUVOLAT2014-01-081-1/+1
|/
* Document ; add hlt instruction ; make monitor faster.Alex AUVOLAT2014-01-071-0/+6
* Document.Alex AUVOLAT2014-01-074-10/+7
* Make sw/sb run in one tick less, correct scheduler.Alex AUVOLAT2014-01-061-9/+9
* Document programs ; better time support in monitor.Alex AUVOLAT2014-01-041-1/+1
* Style corrections.Alex AUVOLAT2014-01-032-13/+13
* Corrected serial mmioAlex AUVOLAT2014-01-031-1/+1
* Nothing.Alex AUVOLAT2014-01-031-1/+1
* CPU all implemented except missing ALU operations.Alex AUVOLAT2014-01-033-33/+175
* Monitor now works correctly.Alex AUVOLAT2014-01-032-6/+9
* Added simulator monitor tool.Alex AUVOLAT2014-01-033-27/+91
* Implement lw/sw/lwr/swr ; optimize simplification pass order ; add comments i...Alex AUVOLAT2014-01-033-14/+46
* Implement jr/jalr/jer/jner/jltr/jler/jltru/jleru ; add simplification to sched.Alex AUVOLAT2014-01-022-16/+76
* CPU runs a simple program that increments A and loops (all other instructions...Alex AUVOLAT2014-01-021-16/+20
* Started CPU implementation.Alex AUVOLAT2014-01-026-71/+270
* Renamed example cpu fileAlex AUVOLAT2014-01-021-0/+0
* New netlist generation protocolAlex AUVOLAT2014-01-025-3497/+276
* Memorizing CPU : summs all the entriesAlex AUVOLAT2014-01-021-1/+8
* Ajout support pour les cycles.Alex AUVOLAT2014-01-023-630/+1910
* Premiers morceaux de CPU - enfin non, rien du tout...Alex AUVOLAT2013-12-197-0/+2325