VR CPU

Explore inside a CPU..

Camboard Technology

Computer science software for k12 and ks3 computing curriculum..

Key Features

Simulates a CPU

VR CPU is a new program that simulates the operation of a Pentium processor.
A schematic block visualises the processor in 3D.
Shows the main CPU parts.
VR CPU shows how a CPU works.
The main functions of the CPU are simulated.
The cpu can be zoomed in and rotated through 360 degrees.

The program shows data moving through the cpu parts.
Students can manually simulate the data flow through the cpu either in complete cycles or by a process to process basis.
The CPU can be monitored in near real time as changes in the cpu happen VR CPU detects these and simulates the process that are taking place.

VR CPU shows the main cpu parts.

Data is shown entering the cpu through the system bus.
Data travels to the bus interface unit (BIU).
Once the BIU receives information it makes a copy of it.
One copy is sent to the L2 memory cache the other to L1 memory caches on the main CPU silicon circuit.
The fetch/decode unit pulls instruction code from the I-cache.
The BTB searches for any code which involves branching.
The decode unit sends code to the Reorder Buffer (ROB).
Code travels to the arithmetic and logic unit (ALU).
Once the code is valid the dispatch/execute unit carries out the code.
If the code is not valid the CPU looks for the information in the L1 memory cache.
If the data bits are not there the L2 memory cache is checked.
If neither memory cache holds the data bits they are retrieved from the main on board memory.
VR CPU simulates key presses and mouse clicks and shows data in near real time travelling to the Re-order buffer.
Useful for KS3 & KS4 Computing and KS4. K12 Computer Science
VR CPU includes online User Guide.