Академический Документы
Профессиональный Документы
Культура Документы
DEPARTMENT : CS DEPARTMENT
COURSE : B.TECH
SUBJECT with CODE : Computer Organization & Architecture Lab (PCC CS493)
Course Outcomes
Pre-requisite: The hardware based design has been done in the Digital Electronics laboratory
All laboratory assignments are based on Hardware Description Language (VHDL or Verilog)
Simulation.
SYLLABUS
Subject Code : PCC CS493
Subject Name: Computer Organization & Architecture Lab
Branch: B.TECH Semester: 4th Credit: 1
Hardware Part:
Software Part:
9. HDL introduction
10. Basic digital logic base programming with HDL
11. 8-bit Addition, Multiplication, Division
12. 8-bit Register design
13. Memory unit design and perform memory operatons.
14. 8-bit simple ALU design
15. 8-bit simple CPU design
16. Interfacing of CPU and Memory
LESSON PLAN
HARDWARE PART:
SOFTWARE PART:
Week Design Problem Contact Hours
1. Write a VHDL program to implement all GATES using data flow
modeling.
2. Write a VHDL code to implement half and full ADDER circuits using
data flow modeling.
Week 1 3. Write a VHDL code to implement half and full SUBTRACTOR circuits 2
using data flow modeling.
4. Write a VHDL code to implement 4x1, 8x1 and 16x1 MULTIPLEXER
using data flow modeling.
13. Write a VHDL code to implement SR, D, T, and JK F/F using event
attribute.
14. Write a VHDL code to design a 8 bit register.
15. Write a VHDL code to implement 8 bit addition operation.
Week 4 2
16. Write a VHDL code to implement 4 bit binary multiplier using arithmetic
addition operator.
17. Write a VHDL code to implement restoring and non restoring division
algorithm for division operation.
18. Write a VHDL code to design a 8 bit simple ALU.
19. Write a VHDL code to design a 8 bit simple CPU.
Week 5 2
20. Write a VHDL code to design a memory unit and perform memory
design operation.
21. Write a VHDL code to implement interfacing of CPU and memory.