CPE 779: Advanced Computer Arithmetic
Spring Term 2008
Jordan University of Science and Technology-JUST
- Class room is: C2011
- My office hours: Sun,
Tue: 9:15-10:15, 11:15-12:15.
Wed 10:15-12:15 pm. Or by appointment.
HW1 is posted. Due Wed 12/3/2008 in the
You might need to use ModelSim tool to simulate
your design. Can be downloaded form ModelSim.
Get Started with ModelSim.
Thanks to Abdelrahman Mohammad
project link is updated , check it out!
Download Miktex (PC version of Latex) from http://www.miktex.org/. And
the text editor: Winedt form
http://www.winedt.com/ . Install
Xilinx ISE Foundation
A Latex Examples shows how to include .eps figure into your document.
Important: according to many requests, No class this Saturday.
But Ensha'lah i have to see u all next Wednesday 21/5/2008 at 2:15 pm in
the class room to discuss the project details, and to give u the midterm
grades. I know u have Architecture exam, but u have to come. Mostly
project discussions/report will be with our final exam (27/5). U
have to follow all the project regulations (latex, VHDL, etc).
There will be grades on every thing.
Hw 4 postponed to next
Monday 19/5/2008. (But u can submit it now).
HW Grades are posted. I
wasn't easy if i found that your homework is copied from the manual!!
Please fill the evaluation form
attached.You can print it out/or send it by email. You don't need to
write your name. Evaluation
The Final Exam will be in all the
material including the multiplication chapter till page 205 (section
4.2.2 NOT included).
Motivation and Objectives:
Welcome to the computer arithmetic course. Computer arithmetic as a
sub-area of computer architecture is responsible for innovations in the
way arithmetic operations are implemented in digital systems. It is
applicable to designers that are looking hardware for scientific
computing, digital signal processing, computational geometry, general
processing units, cryptographic processors, and others. Our goal for this
course is to expose the students to fundamental concepts in the area, work
with the design of basic arithmetic operations, and at the same time
provide problems and projects that deal with more advanced/research
Due Wed 12/3/2008 in the class
Due Wed 23/4/2008 in the class OR by 2:00
PM same day for HWs submitted by email.
Due Wed 30/4/2008 in the class OR by 2:00 PM same
day by email.
Due Wed 14/5 in the class OR by 2:00 PM same
day by email.
Due in the class OR by 2:00 PM same
day by email.
Homework 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 (779), for example, tawalbeh-hw1-779.pdf.
Also make sure that
your name and number is printed within the homework file.
Click here for the project details..
Plan of the Course-Slides
- Week 1: Introduction and general overview of the course.
- Week 2, 3: Chapter 1: Review of number systems and Arithmetic Algorithms.
- Weeks 4, 5, 6: Chapter 2: Two-operand Addition.
- Week 7,8,9: Chapter 3: Multi-operand Addition.
- Week 10,11,12: Chapter 4: Multiplication.
- Week 13,14: Chapter 5: Division.
- Week 15: Project Presentations
Miloas D. Ercegovac, Tomás Lang. Digital Arithmetic.
Morgan Kaufmann, 2003. ISBN: 1558607986
- HW Assignments: 20 %
- Midterm: 30 %
- Project: 25 %
- Final : 25%
PrerequisitesThis class is open to all graduate students.
Dr. Lo'ai A. Tawalbeh