Digital Hardware Design


Some Class Lectures Notes developed by me 

Combinatorial Circuit Design (HTML)

Combinatorial Circuit Design (DOC)

Asynchronous Circuits (HTML)

Asynchronous Circuits (DOC)


Networking Switch Project

A network switch was designed using Xilinx design tools and then downloaded onto FPGA. It illustrates basic packet forwarding based on the packet destination address, similar to an Ethernet switch.

Xilinx Schematic Design files

VHDL Implementation