"Coulston" Computer
The "Coulston" computer, so named for
Dr. Chris Coulston at Penn State, was a simple computer used to illustrate the architecture of a complete computer. The computer contained ALUs, barrel shift adders, carry look ahead adders, a control unit, a cpu, a datapath, decoders, full adders, multiplexors, RAM, registers, a register file, and TSBs.
Some of the VHDL components (in PDF format):