Computer Hardware Design
0%
Course Title: Computer Hardware Design
Course No: CSC384
Nature of the Course: Theory + Lab
Semester: 6
Full Marks: 60 + 20 + 20
Pass Marks: 24 + 8 + 8
Credit Hours: 3
Course Description
Course Objectives
Course Contents
1.1. Performance and Power
- The Power Wall and Benchmarking
2.1. Hardware Operations and Operands
- Representing Instructions, Signed/Unsigned numbers
2.2. Instruction Sets
- MIPS, ARM, and x86 Instructions
4. The Processor
8 hrs
4.1. Datapath and Control
- Logic Design Conventions and Implementation Schemes
4.2. Pipelining and Hazards
- Data Hazards (Forwarding/Stalling) and Control Hazards
Laboratory Works
- 1.HDL Programming
- 2.Assembly and Processor Simulation
Text Books
- 1.David A. Patterson and John L. Hennessy., Computer Organization and Design: The Hardware/Software Interface, 4th Edition.
Reference Books
- 1.M. M. Mano., Computer Organization, 3rd Edition
- 2.M. M. Mano., Computer System Architecture, 3rd Edition