Virtual Lab - IIT Kharagpur

Computer Organisation and Architecture.

Welcome to Computer Organisation and Architecture Virtual Lab!

The Virtual Laboratory is an interactive environment for creating and conducting simulated experiments: a playground for experimentation. It consists of domain-dependent simulation programs, experimental units called objects that encompass data files, tools that operate on these objects.

Objectives of the Virtual Lab:

The Objective is to Expose the students to the various key aspects of Computer Organisation & Architecture by enabling them to perform FPGA based prototyping of experiments with support of a virtual environment. The primary need for virtualisation here is multifold.

  1. Computer Organisation and Architecture happens to be a Core Course in most of the Undergraduate Curricula of the entire Electrical Sciences Discipline(Computer Science / Engg., Electronics, Electrical) etc.
  2. Many colleges/institutes cannot procure sufficient number of FPGA boards for their students.
  3. Even when such FPGA boards are available, making them available round the clock is difficult.
  4. Expert help is required to effectively use these FPGA boards and such help can be easily channeled through a virtual environment.
  5. Helps to standardize the set of Experiments to a large extent.

The simulator is currently under modification for sequential circuits, now it is working properly for combinational circuits but may not give proper output for sequential circuits.