This is a term-project course oriented towards the development of skills to design large digital systems at a professional level. Proficiency gained in other software and hardware design courses will be utilized in the design and development of a System-on-a-Chip (SoC) prototype. Project development will utilize a mix of system architecture design, custom hardware design and software programming skills. The project will result in a prototype which will be built in a lab setting. Prototype development will include some wire-wrap and also the use of some state-of-the-art design tools. Industry standard practices of design reviews, final project presentations, and weekly reports will be followed. The design process will be studied. Through the project, class discussions, and interactions with classmates the course will allow you to enhance your effectiveness in future projects in industry or academia. 2 hours lecture, 24 hour access lab.