Optical CPU Design
Optical CPU Design
IT & Software,Operating Systems,CPU Design
Lectures -11
Resources -11
Duration -46 mins
30-days Money-Back Guarantee
Get your team access to 10000+ top Tutorials Point 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
- The goal of this course is to introduce the student to digital photonics.
Prerequisites
- For this course all a student needs is to have a basic understanding of digital logic. Â
![Optical CPU Design Optical CPU Design](https://d3mxt5v3yxgcsr.cloudfront.net/courses/8016/course_8016_image.png)
Curriculum
Check out the detailed breakdown of what’s inside the course
Introduction
1 Lectures
-
Introduction 00:49 00:49
Overview
1 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Registers
1 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Multiplexers
1 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
De-Multiplexers
1 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Binary Counter
1 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Presettable Binary Counter
1 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
The Arithmetic Logic Unit (ALU)
1 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
The optical CPU with manual control
1 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
The control unit
1 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
The Optical CPU with the control unit and program counter (PC)
1 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Instructor Details
![Michael Cloran](https://www.tutorialspoint.com/assets/profiles/458746/profile/200_4060372-1652103332.jpg)
Michael Cloran
Course Certificate
Use your certificate to make a career change or to advance in your current career.
![sample Tutorialspoint certificate](/market/public/assets/newDesign/img/primePacks/V-certificate.png)
Our students work
with the Best
![adobe logo](/market/public/assets/newDesign/img/adobe.png)
![adp logo](/market/public/assets/newDesign/img/adp.png)
![apple logo](/market/public/assets/newDesign/img/apple.png)
![armani logo](/market/public/assets/newDesign/img/armani.jpg)
![bosch logo](/market/public/assets/newDesign/img/bosch.png)
![capegemini logo](/market/public/assets/newDesign/img/capegemini.png)
![cisco logo](/market/public/assets/newDesign/img/cisco.png)
![hdfc bank logo](/market/public/assets/newDesign/img/hdfcbank.png)
![ibm logo](/market/public/assets/newDesign/img/ibm.png)
![intel logo](/market/public/assets/newDesign/img/intel.png)
![mastercard logo](/market/public/assets/newDesign/img/mastercard.png)
![netflix logo](/market/public/assets/newDesign/img/netflix.png)
![qualcomm logo](/market/public/assets/newDesign/img/qualcomm.png)
![samsung logo](/market/public/assets/newDesign/img/samsung.png)
![sony logo](/market/public/assets/newDesign/img/sony.png)
![unilever logo](/market/public/assets/newDesign/img/unilever.png)
![walmart logo](/market/public/assets/newDesign/img/walmart.png)
![adobe logo](/market/public/assets/newDesign/img/adobe.png)
![adp logo](/market/public/assets/newDesign/img/adp.png)
![apple logo](/market/public/assets/newDesign/img/apple.png)
![armani logo](/market/public/assets/newDesign/img/armani.jpg)
![bosch logo](/market/public/assets/newDesign/img/bosch.png)
![capegemini logo](/market/public/assets/newDesign/img/capegemini.png)
![cisco logo](/market/public/assets/newDesign/img/cisco.png)
![hdfcbank logo](/market/public/assets/newDesign/img/hdfcbank.png)
![ibm logo](/market/public/assets/newDesign/img/ibm.png)
![intel logo](/market/public/assets/newDesign/img/intel.png)
![mastercard logo](/market/public/assets/newDesign/img/mastercard.png)
![netflix logo](/market/public/assets/newDesign/img/netflix.png)
![qualcomm logo](/market/public/assets/newDesign/img/qualcomm.png)
![samsung logo](/market/public/assets/newDesign/img/samsung.png)
![sony logo](/market/public/assets/newDesign/img/sony.png)
![unilever logo](/market/public/assets/newDesign/img/unilever.png)
![walmart logo](/market/public/assets/newDesign/img/walmart.png)
Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe now![Annual Membership Annual Membership](/market/public/assets/newDesign/img/membership-large-small.jpg)
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now![Online Certifications Online Certifications](/market/public/assets/newDesign/img/traning-for-a-team.png)