CS231 Fall 2010 Homework 11 - CS231 Fall 2010 Homework 11...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
CS231 Fall 2010 Homework 11 Due at 5:00pm, Thursday, Dec 09, 2010 in CS231 Submission Boxes (in basement) Introductory notes Note that HW11 is worth twice that a normal homework (100pts*2). You may discuss this problem with other students; however you should do the problem individually in LogicWorks. See the Syllabus for our cheating policy. The general guideline for doing assignments is that you must convince us that you know what you're doing. To receive credit, make sure your solutions are neat and legible, and that you show enough work. Write your name, your netID and " CS231 " clearly on the first page. If you use multiple pages, you must staple them together with a real metal staple. Turn in the assignment at the CS231 Submission Boxes in basement and email your .cct file to the email ID that will be announced in the course web page. This homework is much more substantial than previous homeworks and you are advised to start early. IMPORTANT : The datapath we are giving you works only with LogicWorks Version 4. LogicWorks: o Information on using Logicworks is available on the course website. o You'll be using the EWS Windows XP labs. Detailed information about the labs can be found on the lab schedules from EWS Homepage. o To open LogicWorks, login and go to the Start Menu > Programs > CS Software > LogicWorks. o Save your work periodically, as LogicWorks is a little buggy at times. o As you change the input values with the binary switches or hex keyboard, the seven digit display should display each letter. o Save each part in a separate file. The layout for one part may be useful for other parts.
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
o Keep your designs as neat and clean as possible, both for your sake and the grader's. One way to do this is to take advantage of labeling. All pins that have the same label are implicitly connected, so you don't have to draw numerous, overlapping wires. To label a pin, right click the tip of the pin and assign it a name. o The end of this homework contains a list of items to be turned in. Make sure you hand in each item! Introduction You will build the control unit for a very simple 4-bit computer, and do some programming for it. Before you get started, you should understand the datapath, instruction set architecture, and control unit topics from lectures over the last few weeks. The diagram on slide 10 of the "Control Unit" lecture is especially useful, as it shows the overall structure of a processor. Much of this material is also covered in Sections 9-5, 9-6, 9-7, and 9-8 of the textbook(4th Edition) and 10-5, 10-6, 10-7 and 10-8 of the textbook (3rd edition). ALU
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 01/27/2011 for the course CS 231 taught by Professor - during the Fall '08 term at University of Illinois at Urbana–Champaign.

Page1 / 9

CS231 Fall 2010 Homework 11 - CS231 Fall 2010 Homework 11...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online