Commit Graph

  • dfd8753a62 Implemented SEs jose.rodriguezlabra 2019-03-16 14:09:53 -04:00
  • 5cbe490aae Added link instruction jose.rodriguezlabra 2019-03-16 14:01:32 -04:00
  • 934c73e899 Small formatting change WilliamMiceli 2019-03-16 13:44:44 -04:00
  • b621f5a46b Added sign extension for 3 bits up to 8 bits WilliamMiceli 2019-03-16 13:23:22 -04:00
  • ef8b9c92e5 Made testbench WilliamMiceli 2019-03-16 13:02:29 -04:00
  • c988ddb899 Fixed 2 bit module WilliamMiceli 2019-03-16 13:02:18 -04:00
  • 19ac8e130c Added sign extension for 2 bits into 9 bits, just to test first WilliamMiceli 2019-03-16 12:55:57 -04:00
  • 08e3659ba3 Better Sim jose.rodriguezlabra 2019-03-14 14:37:58 -04:00
  • 11a1d99e92 Computer works (kinda) jose.rodriguezlabra 2019-03-13 12:51:44 -04:00
  • 026eb65861 Fixed bugs, finished BEQ, Added Halt jose.rodriguezlabra 2019-03-13 11:14:52 -04:00
  • 911d8e31cc Merge branch 'master' of https://git.williammiceli.systems/williammiceli-wmu/ece3570-lab2 jose.rodriguezlabra 2019-03-13 09:01:33 -04:00
  • f6772daf04 Worthless metadata jose.rodriguezlabra 2019-03-13 09:00:40 -04:00
  • 047efb7f1f More Vivado stuff WilliamMiceli 2019-03-12 23:04:47 -04:00
  • 1e0e2bbf31 Jose's awesome way to test zero structurally! WilliamMiceli 2019-03-12 23:01:18 -04:00
  • 1efd958593 Vivado stuff WilliamMiceli 2019-03-12 22:56:03 -04:00
  • dbdfc2cfc6 Updated README WilliamMiceli 2019-03-12 21:53:50 -04:00
  • a9a4e81c6c Removed my behavioral slt Johannes 2019-03-12 21:33:24 -04:00
  • 735970454a My set less than was behavioral which is a no no Johannes 2019-03-12 21:30:00 -04:00
  • 76bc5e006e Hopefully this is right. Vivado tells me it's fine, then minutes later not... WilliamMiceli 2019-03-12 21:21:52 -04:00
  • cb91f6656a Many Changes Johannes 2019-03-12 21:14:27 -04:00
  • 3f01492398 Added SLT Johannes 2019-03-12 19:49:46 -04:00
  • 4a462752e9 Include NOT in the ALU WilliamMiceli 2019-03-12 11:23:48 -04:00
  • 97433c3691 Shift right arithmetic implemented into ALU WilliamMiceli 2019-03-12 11:17:03 -04:00
  • fe1abc30c5 Fixed ALU testbench to 4-bit WilliamMiceli 2019-03-12 11:12:39 -04:00
  • 9ac8963fb0 ALU now fully has 4-bit opcode WilliamMiceli 2019-03-12 11:12:21 -04:00
  • 1c5e79c1ec Made 16:1 MUX for ALU's 4-bit opcode WilliamMiceli 2019-03-12 11:08:22 -04:00
  • 9d759edbec ALU now has 4 bits of it's own opcode WilliamMiceli 2019-03-12 11:07:50 -04:00
  • 9e9ff7935b Renamed shifting for incoming shift_right_arithmetic WilliamMiceli 2019-03-12 10:54:45 -04:00
  • f3ea596086 Simplified bitwise OR WilliamMiceli 2019-03-12 10:48:50 -04:00
  • e01d639fa0 Simplified bitwise NOT WilliamMiceli 2019-03-12 10:47:25 -04:00
  • a555728a48 Simplified bitwise NOR WilliamMiceli 2019-03-12 10:46:08 -04:00
  • 9519460187 AND is bitwise, so simplified, removing 1-bit modules WilliamMiceli 2019-03-12 10:43:16 -04:00
  • 460fc3e4ed CPU Johannes 2019-03-10 16:32:25 -04:00
  • 7406cddb64 case for control unit jose.rodriguezlabra 2019-03-10 14:05:21 -04:00
  • 172238b4e0 Created CPU9bits file jose.rodriguezlabra 2019-03-10 13:42:30 -04:00
  • 8a903ebcfd Merge branch 'master' of https://git.williammiceli.systems/williammiceli-wmu/ece3570-lab2 jose.rodriguezlabra 2019-03-10 13:00:12 -04:00
  • 4c19de70bc Metadatapush jose.rodriguezlabra 2019-03-10 12:59:09 -04:00
  • c047c801aa Lots of changes goochey 2019-02-27 12:06:17 -05:00
  • 0104b0e689 Possible mistake WilliamMiceli 2019-02-25 13:30:58 -05:00
  • 39b9ea781e Removed MUX 16:1 as it's not needed WilliamMiceli 2019-02-25 13:28:28 -05:00
  • 1734d58b47 Adjusted indentation of testbench code WilliamMiceli 2019-02-25 13:27:22 -05:00
  • 7c83a77713 Activated all testbenches WilliamMiceli 2019-02-25 12:51:34 -05:00
  • cb30ee7e0a Added list of fixes and things we need to do/implement WilliamMiceli 2019-02-21 15:11:35 -05:00
  • f9970dec06 Excluded Markdown files WilliamMiceli 2019-02-21 15:11:10 -05:00
  • 6900e74405 Miscellaneous WilliamMiceli 2019-02-21 15:09:00 -05:00
  • 82bcddf241 Merge remote-tracking branch 'origin/master' goochey 2019-02-20 12:36:22 -05:00
  • 9ba63880bd Fetch-Top goochey 2019-02-20 11:40:43 -05:00
  • 6550b48599 fetch unit test goochey 2019-02-20 11:31:25 -05:00
  • 962374d58f Looks like these aren't needed/were deleted from the project, just not the files. WilliamMiceli 2019-02-19 21:15:27 -05:00
  • 54cccd419f Lots goochey 2019-02-16 17:40:18 -05:00
  • faf9f883dd Collaborative - Fixes and Testbenches for Basic Modules so far goochey 2019-02-16 16:29:12 -05:00
  • 84e3725fdb new thing jose.rodriguezlabra 2019-02-16 13:04:06 -05:00
  • 0d9cc2b890 Erased weird numbers jose.rodriguezlabra 2019-02-16 12:50:02 -05:00
  • d60aa9d1e8 more stuff jose.rodriguezlabra 2019-02-16 12:42:09 -05:00
  • 22bf2728ba Merge branch 'master' of https://git.williammiceli.systems/williammiceli-wmu/ece3570-lab2 jose.rodriguezlabra 2019-02-16 12:39:15 -05:00
  • 9aa7a5f0b0 stuff jose.rodriguezlabra 2019-02-16 12:37:12 -05:00
  • b2eb0da26c Fetch Unit Again goochey 2019-02-16 12:36:26 -05:00
  • bb578e7264 Merge branch 'master' of https://git.williammiceli.systems/williammiceli-wmu/ece3570-lab2 jose.rodriguezlabra 2019-02-16 12:33:12 -05:00
  • 34376a588e fetch unit goochey 2019-02-16 12:28:49 -05:00
  • 5458d27391 Vivado data stuff WilliamMiceli 2019-02-15 17:51:58 -05:00
  • 0b71b05c02 All current arithmetic and logical operations are now implemented WilliamMiceli 2019-02-15 17:51:05 -05:00
  • 456fcf0804 Few renames; added left and right shifts, possibly some other stuff WilliamMiceli 2019-02-15 17:50:30 -05:00
  • 6369170e41 Comments and slight renames WilliamMiceli 2019-02-15 17:49:12 -05:00
  • 32faa621d6 Added Two's Compliment module WilliamMiceli 2019-02-15 17:18:54 -05:00
  • b2dfc05db8 Renamed some things; adder is now implemented in ALU WilliamMiceli 2019-02-15 17:09:44 -05:00
  • d6cee0483c ALU opcode is different from instruction opcode, so reducing to needed operations only WilliamMiceli 2019-02-15 17:02:54 -05:00
  • 582c80998e Added 8:1 MUX WilliamMiceli 2019-02-15 17:02:11 -05:00
  • d1aa8e4ffb Added outputs to the MUXes for the registers WilliamMiceli 2019-02-15 17:01:43 -05:00
  • f4c923f60c Fixed ALU to use the inputs we're actually going to be giving it WilliamMiceli 2019-02-15 16:19:42 -05:00
  • 393f7e7fc5 Added 1-bit and 9-bit OR and NOR modules WilliamMiceli 2019-02-15 16:16:13 -05:00
  • 365fb5f648 Moved ALU from simulation sources to design sources WilliamMiceli 2019-02-15 16:15:41 -05:00
  • 10e9e0b359 Added 1-bit NOR WilliamMiceli 2019-02-15 16:05:07 -05:00
  • 68bb7a87e8 Framework of ALU is pretty much done WilliamMiceli 2019-02-15 15:57:04 -05:00
  • 9628b971d7 Fixed a few syntax errors WilliamMiceli 2019-02-15 15:40:20 -05:00
  • fd22d5c7e6 Added 16:1 MUX for our ALU WilliamMiceli 2019-02-15 15:33:02 -05:00
  • cadbc4dd25 Added 9-bit NOT WilliamMiceli 2019-02-15 15:20:12 -05:00
  • 8b37bee087 Added 9-bit AND module WilliamMiceli 2019-02-15 15:13:40 -05:00
  • 2a84458894 Added 9-bit adder WilliamMiceli 2019-02-15 15:07:25 -05:00
  • 81cdf3c62b Added AND gate module WilliamMiceli 2019-02-15 14:59:38 -05:00
  • 9eec4cdc76 Renamed mux in case we need different kinds later on WilliamMiceli 2019-02-15 14:56:34 -05:00
  • 3d8ae740f0 Added 1-bit adder WilliamMiceli 2019-02-15 14:55:11 -05:00
  • 8d78924c04 Added inverter WilliamMiceli 2019-02-15 14:50:42 -05:00
  • 4421b1a9d6 Reordered into alphabetical order WilliamMiceli 2019-02-15 14:48:57 -05:00
  • cdb52f35bd Converted MUX to use case statement WilliamMiceli 2019-02-15 14:46:08 -05:00
  • 337bf5cf13 Removed comment blocks WilliamMiceli 2019-02-15 14:34:59 -05:00
  • 0b358a6c41 Set some comments jose.rodriguezlabra 2019-02-15 12:38:07 -05:00
  • 7aa2cfff2a Modularized project; mux, clock, and reg done; Progress on RegFile jose.rodriguezlabra 2019-02-15 12:24:26 -05:00
  • d147e12073 Forgot to stage this file jose.rodriguezlabra 2019-02-15 11:53:54 -05:00
  • 3378e5bfd8 Merge resolve? jose.rodriguezlabra 2019-02-15 11:53:29 -05:00
  • 1691adf1b5 fetch unit goochey 2019-02-15 11:20:14 -05:00
  • b93a3779cc First upload jose.rodriguezlabra 2019-02-08 18:18:54 -05:00
  • 0b9b2e00a5 Initial commit, gitignore William Miceli 2019-02-08 18:10:13 -05:00