CPE 552: Computer Design
Spring Term 2009
Jordan University of Science and Technology-JUST
Motivation and Objectives:
Welcome to the computer design course. Computers are widely used in our daily life applications. This course introduces the techniques used in computer design. The basic background in digital design will be introduced in this course, and then be used in designing the the different components of the computer, such as registers, memory, ALU and CPU. In this course, we will learn about the CAD tools used in the design process and how to use them. Examples and projects on VHDL will be given to facilitate the learning process. Our goal for this course is to expose the students to fundamental concepts in the area, work with the design of basic/advanced computer components design, and at the same time provide problems and projects that deal with more advanced/research topics.
work assignments can be submitted by e-mail to:
hardcopies are also accepted). Please name your file as your last name followed by
homework number, followed by course number (552), for example, tawalbeh-hw1-552.pdf.
Project 1 : Using VHDL and ModelSim, build an ALU that performs the tasks described in the sheet given to you in the class. Due date: Mon 30/3/2009 in the lab.
Project 2: Using VHDL, build the CPU described in your class notes. Simulate it for functional correctness using ModelSim. Then Synthesize it using Leonardo.
Deadlines for project 2: should be submitted Wed 27/5/2009. The deadline for the schematic paper design will be Wed 13/5/2009.
Plan of the Course-Slide
CPE 551: Advanced Computer Architecture.
Dr. Lo'ai A. Tawalbeh
|11 May 2009|