Class Notes (834,991)
Canada (508,850)
CPS 310 (10)
Lecture

Lab 01

3 Pages
246 Views
Unlock Document

Department
Computer Science
Course
CPS 310
Professor
Christos Shiamptanis
Semester
Winter

Description
RYERSON UNIVERSITY DEPARTMENT OF COMPUTER SCIENCE CPS310 – COMPUTER ORGANIZATION II Winter 2013 Lab # 1 [3 Marks]  You are to construct, test, and simulate a 4‐bit section of a CPU as shown in Figure 1.   Note: Multimedia Logic is considered for the simulation and is available at: www.softronix.com        DATA Bus     X‐Input   Y     in Y        R0 in     A  B  R0 R0 out   XOR     ALU    ADD  R1 in     R1 R1 out       Z in   Zout Z          Figure 1: 4‐bit section of a CPU architecture.      Figure 1 omits a lot of details, including almost all the control signals. You are required to  determine these control signals as well as the data lines shown. In a real CPU, instruction‐ decoding circuitry would normally be  used to generate the control signals automatically. To  simplify  this  lab,  however,  you  should  generate  all  of  the  control  signals  on/off  switches  controlled manually. Also employ the followings for monitoring and providing inputs to the BUS  line.  • Hex Keypad to provide data from 0 to F to the BUS lines.  • 8‐segment LED displays to monitor the input/output values in/from all registers in your  CPU design.   1    Steps in building and testing the design:   ƒ ALU design: For the ALU, implement only the arithmetic ADD and the Boolean XOR  operations. Begin your circuit construction by building, testing and debugging the ALU  section  first.  Use  switches  to  simulate  the  inputs  coming  from  the  BUS  and  the  Y  register.  ƒ Note: You can also use the built‐in ALU available from Multimedia Logic library.  Hint: Multimedia Logic provides the design of an ALU called “ALU.LGI” under:  …\Softronics\Mulimedia Logic\Examples\Devices  ƒ
More Less

Related notes for CPS 310

Log In


OR

Join OneClass

Access over 10 million pages of study
documents for 1.3 million courses.

Sign up

Join to view


OR

By registering, I agree to the Terms and Privacy Policies
Already have an account?
Just a few more details

So we can recommend you notes for your school.

Reset Password

Please enter below the email address you registered with and we will send you a link to reset your password.

Add your courses

Get notes from the top students in your class.


Submit