Source code for various assignments that required Verilog-based design.
Each of these projects can be simulated using either Xilinx Vivado or EDA Playground.
- 
Combinational Logic Design: A combinational circuit which counts the coins placed into a toll collector. Implemented on the XC7A100T-1CSG324C Xlinx FPGA Board.
 - 
Serial Sequence Controller: A controller that detects the 4-bit, binary MSB sequence of a certain integer (i.e. 6). Implemented on the Nexys4 DDR™ FPGA Board.
 - 
64 Bit Adder Implementations: Three different implementations of a 64-bit adder using ripple-carry and 2-bit look ahead adders, in addition to a behavioral design.
 - 
ARM ALU Behavioral: A bottoms-up behavioral implementation of a simple ALU that uses six 4-bit controls and two operands.
 
MIT © Alex Benasutti