CSCI 320 — Datapath and testbench