Commit Graph

24 Commits

Author SHA1 Message Date
WilliamMiceli
d8c7031e1b Fixed unconnected wires 2019-03-29 17:21:29 -04:00
WilliamMiceli
5c165d603a Added drivers for unused operations in MUX, so Vivado doesn't show the warning of being undriven 2019-03-29 16:11:52 -04:00
jose.rodriguezlabra
3c8147641f Added zeroing instr 2019-03-16 14:34:36 -04:00
jose.rodriguezlabra
08e3659ba3 Better Sim 2019-03-14 14:37:58 -04:00
jose.rodriguezlabra
11a1d99e92 Computer works (kinda) 2019-03-13 12:51:44 -04:00
jose.rodriguezlabra
026eb65861 Fixed bugs, finished BEQ, Added Halt 2019-03-13 11:14:52 -04:00
WilliamMiceli
76bc5e006e Hopefully this is right. Vivado tells me it's fine, then minutes later not... 2019-03-12 21:21:52 -04:00
WilliamMiceli
4a462752e9 Include NOT in the ALU 2019-03-12 11:23:48 -04:00
WilliamMiceli
97433c3691 Shift right arithmetic implemented into ALU 2019-03-12 11:17:03 -04:00
WilliamMiceli
fe1abc30c5 Fixed ALU testbench to 4-bit 2019-03-12 11:12:39 -04:00
WilliamMiceli
9ac8963fb0 ALU now fully has 4-bit opcode 2019-03-12 11:12:21 -04:00
WilliamMiceli
9d759edbec ALU now has 4 bits of it's own opcode 2019-03-12 11:07:50 -04:00
WilliamMiceli
9e9ff7935b Renamed shifting for incoming shift_right_arithmetic 2019-03-12 10:54:45 -04:00
Johannes
460fc3e4ed CPU
LOTS
2019-03-10 16:32:25 -04:00
WilliamMiceli
1734d58b47 Adjusted indentation of testbench code 2019-02-25 13:27:22 -05:00
WilliamMiceli
7c83a77713 Activated all testbenches 2019-02-25 12:51:34 -05:00
goochey
54cccd419f Lots
Lots
2019-02-16 17:40:18 -05:00
goochey
faf9f883dd Collaborative - Fixes and Testbenches for Basic Modules so far 2019-02-16 16:29:12 -05:00
WilliamMiceli
0b71b05c02 All current arithmetic and logical operations are now implemented 2019-02-15 17:51:05 -05:00
WilliamMiceli
6369170e41 Comments and slight renames 2019-02-15 17:49:12 -05:00
WilliamMiceli
b2dfc05db8 Renamed some things; adder is now implemented in ALU 2019-02-15 17:09:44 -05:00
WilliamMiceli
d6cee0483c ALU opcode is different from instruction opcode, so reducing to needed operations only 2019-02-15 17:02:54 -05:00
WilliamMiceli
f4c923f60c Fixed ALU to use the inputs we're actually going to be giving it 2019-02-15 16:19:42 -05:00
WilliamMiceli
365fb5f648 Moved ALU from simulation sources to design sources 2019-02-15 16:15:41 -05:00