In order to enroll for CSE 141 and 141L, you must have completed Logic Design Courses CSE 140 and CSE140L.
By completing CSE 140L, you must have working knowledge of either LogicWorks 4 or Xilinx Foundation tools. For 141L course, we will use LogicWorks 4 to design an 8-bit processor and the TAs are familiar with this tool. You may use Xilinx tool, but TAs may not be able to help you with Xilinx tools related issues. Please contact the instructor if you are planning to use Xilinx tools.
CSE 141 Text Book:
Computer Organization and Design: The Hardware/Software Interface
Authors: David A. Patterson, John L. Hennessy
3rd Edition, ISBN 1-55860-604-1
CSE 141L Text Book:
Logic Works 4, Interactive Circuit Design Software
Capilano Computing Systems, Inc.
ISBN 0-201-32682-5
Following topics will be covered in this course
1. Instruction Set Architecture
2. Computer System Performance and Performance Metrics
3. Computer Arithmetic and Number System
4. CPU Architecture
5. Pipelining
6. Memory Hierarchy and Caches
6. Virtual Memory
CSE 141 Grading Information:
The grade will be based on following components:
· Homework: 10%
· Weekly Quizzes: 25%
· Midterm test: 25%
· Final test: 40%
Homework: Only a few randomly selected homework problems will be graded and the
complete homework grade will be based on these problems. No late homework
submissions will be accepted. Lowest homework grade will be dropped and will
not be counted in your final grade. There is no appeal on homework, except for
addition errors. No single problem will have a significant impact on your
grade.
Weekly Quizzes: Every Monday (excluding the first week) a 10-minute quiz will be given
at the beginning of the class. Lowest quiz grade will be dropped and will not
be counted in your final grade. No reference material will be permitted for the
quizzes.
Tests: Midterm and final tests will be closed book and no reference material
(notes, etc.) will be permitted. You have the right of appeal for grading on
all tests; however, an appeal (except for scoring errors) covers the entire
test, and may result in an unfavorable judgment on another problem. You have
one week from the time the midterms are returned to make appeals, including
addition errors on your score. Check it over carefully when you get it.
CSE 141L Grading Information:
There will be 4 lab
assignments during the course. Each lab requires the submission of a
well-written lab report as well as electronic submission of specified programs
or logic design. Your grade will be entirely determined by the quality of these
lab reports and the completeness of the lab work, which the submitted work will
demonstrate. The lab reports are due on the specified date. No late submissions
are allowed.
Each lab will be worth
100 points. Percentage weight of each lab for your grade is as follows:
· Lab
· Lab
· Lab
·
Lab
There will be no midterms and no final for the course.
You are encouraged to
work in groups. Form your own groups of from 1 to 3 people. Don't leave the
first class without forming a group. If you need help forming a group, stay
around after class and instructor/TAs will help you. Once you establish a
group, it can be changed only with the consent of the instructor.
You may appeal grades on
labs to the TA who graded them. If that does not lead to a satisfactory
resolution, you may discuss with the instructor. You have one week from when we
return the lab to appeal the grade. Logic Works is available as follows:
·
AP&M Room 2444
·
Personal copies of LogicWorks are available in the bookstore.
Academic Honesty:
Academic dishonesty will
be taken seriously. If you are caught
cheating, it will have serious consequences, including failing grade on the
course. Further clarification can be
found at:
http://www-senate.ucsd.edu/manual/appendices/app2.htm
It is ok to discuss
homework in groups with the following guidelines:
·
Write-ups are done separately after the group is done meeting.
·
It is cheating if a person who has found the
solution to a problem discusses it with someone who has not.
· To be safe, any paper used when discussing a problem in a group or just between two people
should be thrown
away at the end of the discussion (and definitely before writing up the answer
separately).
The following is not permitted for the theory course:
· There is zero tolerance policy on cheating on homework, project, quiz and tests.
·
Students are not allowed
to look at (or copy) solutions from solutions manual or any other source. It is important to note that the solution
manual to this text has a unique style of solving problems that is easily
recognizable.
·
Students are not allowed to look at
(or copy) a completed homework of another student.
·
Students are not allowed to refer to
any reference material or someone else’s solution during a quiz or a test.
· Further examples of behavior classified as cheating can
be found at:
http://www-senate.ucsd.edu/manual/appendices/app2.htm
For the lab course, work within your own group. The following is not permitted:
· Discussion of the lab assignments with someone in another group or someone who has already completed the lab, including prior quarters.
· Looking at a completed write-up of another student or group.
· Finding hardware solutions in textbooks or on the web, or anywhere else.
· Copying designs, or portions of designs from others outside your group or from previous quarters.
· Soliciting, receiving, or providing assistance to others outside your group.
· Altering timing data from Logic Works to make it appear that your design functions correctly or differently than it does.