Ian Buck
Princeton University, Department of Computer Science
Independent Work for COS 398
Advisor : Doug Clark
www.cs.princeton.edu/~ ianbuck/NESConsol
The basis for this work was to explore the process of designing and implementing a hardware console device beginning its initial specifications down to the actual implementation and conformance testing. This project is both an exercise and study of the steps taken in creating an actual hardware implementation. In this work, we take an existing hardware functional specification and perform each stage of development through to toward the final hardware simulation, critiquing each stage.