Tutorialspoint

Optical CPU Design

person icon Michael Cloran

Optical CPU Design

Optical CPU Design

updated on icon Updated on Sep, 2023

language icon Language - English

person icon Michael Cloran

architecture icon IT & Software,Operating Systems,CPU Design

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 19,000+ top Tutorialspoint courses anytime, anywhere.

Course Description

This course introduces the student to Digital Photonics. I have kept everything simple and to the point with a description of just a 4 bit optical CPU. Thus the registers with parallel load don’t use specialized circuitry for parallel load I just clock the clock line when needed in order to load values into a D type Register. This is naïve but the circuit works with slight nuances.

The goal of this course is to show the student a basic optical CPU to show it to work and to describe in detail the workings including a scalable and possibly reusable micro-programmable optical control unit.

The optical control unit uses a basic setup which is a mapping ROM attached to a presettable binary counter attached to a control ROM of which the outputs are programmed and map to various circuits for clocking or for setting a multiplexer or de-multiplexer etc. The component count including optical waveguides and pivot points is around 1000 components.

This course was a journey for me into optical circuit design with my own self designed Digital Photonic simulation software. I am sharing my first journey with the software which is a basic 4 bit optical CPU. The hobby software took about 6 long years to design and this circuit was used to test the software. I hope the course satisfies you curiosities of digital Photonics.

You should note that with this simulator I use proof of concept algorithms where a high intensity maps to a logic 1 and a low intensity maps to a logic 0. Thus at a high level the hardware algorithm can be shown to work. This is similar to Digital Electronics but in the optical domain.

Goals

What will you learn in this course:

  • The goal of this course is to introduce the student to digital photonics.

Prerequisites

What are the prerequisites for this course?

  • For this course all a student needs is to have a basic understanding of digital logic.  
Optical CPU Design

Curriculum

Check out the detailed breakdown of what’s inside the course

Introduction
1 Lectures
  • play icon Introduction 00:49 00:49
Overview
1 Lectures
Tutorialspoint
Registers
1 Lectures
Tutorialspoint
Multiplexers
1 Lectures
Tutorialspoint
De-Multiplexers
1 Lectures
Tutorialspoint
Binary Counter
1 Lectures
Tutorialspoint
Presettable Binary Counter
1 Lectures
Tutorialspoint
The Arithmetic Logic Unit (ALU)
1 Lectures
Tutorialspoint
The optical CPU with manual control
1 Lectures
Tutorialspoint
The control unit
1 Lectures
Tutorialspoint
The Optical CPU with the control unit and program counter (PC)
1 Lectures
Tutorialspoint

Instructor Details

Michael Cloran

Michael Cloran

Michael Cloran

Ever since my Degree I have researched Holodeck design as a hobby. I have written a book The Holodeck a Specification in which I discuss a rough specification for a Holodeck. I have also designed Digital Photonic simulation software. I have also researched games design ,as games are interrelated with Holodeck design.

Course Certificate

User your certification to make a career change or to advance in your current career. Salaries are among the highest in the world.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
People having fun around a laptop

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
People having fun around a laptop

Talk to us

1800-202-0515