- Type
- Handout
- Course
- CS501 Advance Computer Architecture
- Size
- PDF 5.6 MB
- Updated
- 23 Oct 2026
You get 3 free files a day on the website. Add the Chrome extensionSign in with the extension for 30 a day.
Preview text
Text from pages 2, 3, 5 of 442. Download the file for all 442 pages.
Table of Content
Introduction Set Architecture ------------------------------------------------------------------ 21
Instruction to SRC Processor ------------------------------------------------------------------ 34
ISA and Instruction Formats ------------------------------------------------------------------- 42
Description of SRC in RTL -------------------------------------------------------------------- 57
RTL Using Digital Logic Circuits ------------------------------------------------------------- 67
Design Process forISA of FALCON-A ------------------------------------------------------- 85
ISA of the FALCON-A ------------------------------------------------------------------------- 90
Description of FALCON-A and EAGLE using RTL -------------------------------------- 104
The FALCON-E and ISA Comparison ------------------------------------------------------ 124
CISC and RISC --------------------------------------------------------------------------------- 150
CPU Design-------------------------------------------------------------------------------------- 151
Structural RTLDescription of the FALCON-A -------------------------------------------- 162
External FALCON-A CPU -------------------------------------------------------------------- 171
Logic Design and Control Signals Generation in SRC ------------------------------------ 181
Control Unit Design ---------------------------------------------------------------------------- 195
Machine Reset and Machine Exceptions ---------------------------------------------------- 206
Pipelining ---------------------------------------------------------------------------------------- 213 Lecture 19 ------------------------------------------------------------------------------------------- 221 Pipelined SRC ----------------------------------------------------------------------------------- 221
Hazards in Pipelining -------------------------------------------------------------------------- 228 Lecture 21 ------------------------------------------------------------------------------------------- 234 Instruction Level Parallelism ------------------------------------------------------------------ 234 Microprogramming ----------------------------------------------------------------------------- 239
I/O Subsystems ---------------------------------------------------------------------------------- 251
Designing Parallel Input and Output Ports -------------------------------------------------- 265
Input Output Interface -------------------------------------------------------------------------- 278
Programmed I/O -------------------------------------------------------------------------------- 292
Interrupt Driven I/O ---------------------------------------------------------------------------- 303
Interrupt Hardware and Software ------------------------------------------------------------- 313
FALSIM ------------------------------------------------------------------------------------------ 328
Interrupt Priority and Nested Interrupts ----------------------------------------------------- 343
Direct Memory Access (DMA) --------------------------------------------------------------- 349
Magnetic Disk Drives -------------------------------------------------------------------------- 358
Error Control ------------------------------------------------------------------------------------ 363
Number Systems and Radix Conversion ---------------------------------------------------- 368
Multiplication and Division of Integers ----------------------------------------------------- 377
Floating-Point Arithmetic --------------------------------------------------------------------- 383
Components of memory Systems ------------------------------------------------------------ 387
Memory Modules ------------------------------------------------------------------------------- 396
The Cache ---------------------------------------------------------------------------------------- 399
Virtual Memory --------------------------------------------------------------------------------- 408
Numerical Examples of DRAM and Cache ------------------------------------------------- 416
Performance of I/O Subsystems -------------------------------------------------------------- 426
Networks ----------------------------------------------------------------------------------------- 432
Reading Material
Vincent P. Heuring & Harry F. Jordan Chapter 1 Computer Systems Design and Architecture 1.1, 1.2, 1.3, 1.4, 1.5
Summary
- Distinction between computer architecture, organization and design
- Levels of abstraction in digital design
- Introduction to the course topics
- Perspectives of different people about computers
- General operation of a stored program digital computer
- The Fetch-Execute process
- Concept of an ISA(Instruction Set Architecture)
This course is about Computer Architecture. We start by explaining a few key terms.
The General Purpose Digital Computer
How can we define a „computer‟? There are several kinds of devices that can be termed “computers”: from desktop machines to the microcontrollers used in appliances such as a microwave oven, from the Abacus to the cluster of tiny chips used in parallel processors, etc. For the purpose of this course, we will use the following definition of a computer:
Related CS501 files
All CS501 files →- CS501 Final Term Solved Subjective with References by Moaaz Final term PDF 2.3 MB
- CS501 Grand Quiz by MCS Family Quiz PDF 761 KB
- CS501 Final Term Highlighted Handouts by Masters Highlighted PDF 5.4 MB
- CS501 Official Handouts Official handout PDF 17 MB Free
- CS501 Highlighted Handouts by Mickey Ch Highlighted PDF 13.5 MB
- CS501 Handouts Lectures 22-45 Handout PDF 13.8 MB
Get more out of VUBuddy, for free
- Unlimited downloads
- The explanation behind every MCQ answer
- Study offline on slow data
- 30 downloads a day instead of 3
- Sign in and buy Pro Semester here
One Pro Semester membership works in both the extension and the app.