SlideShare a Scribd company logo
1 of 12
ECE 287 – Lecture 16
Finite State Machines – III
Moore vs. Mealy
Announcements
• Next Quiz on Monday
• Exam II – Nov 12th
Build an FSM to solve a maze with a robot
Maze Robots
Solve “simply connected” mazes with
wall following…
Mealy vs. Moore
Mealy = Outputs depend on state and
inputs

Moore = Outputs depend on state
What would the maze following robot work
with given a mealy machine
Verilog differences?
Problem Set
1. Convert the following state machine to mealy where anything
pointing to B or G will make Out = 1:
In = 0

In = 1
In = 0

B
Out = 1

A
Out = 0
In = 0

In = 1

In = 1

G
Out = 1

2. Now build the machine in Verilog and schematics…

More Related Content

Viewers also liked

World expeditions permanent campsites
World expeditions permanent campsitesWorld expeditions permanent campsites
World expeditions permanent campsitesWorldExpeditionsUK
 
Cambridge Risk Management Strategy
Cambridge Risk Management StrategyCambridge Risk Management Strategy
Cambridge Risk Management Strategymarkfrey14
 
Lacquer Project - EN - ViiN & BTS
Lacquer Project - EN - ViiN & BTSLacquer Project - EN - ViiN & BTS
Lacquer Project - EN - ViiN & BTSviin_biznet
 
Presentación1
Presentación1Presentación1
Presentación1inyis
 
KILIKA presentación
KILIKA presentaciónKILIKA presentación
KILIKA presentaciónpunkry
 
North Carolina Preservation Consortium Grant Opportunities
North Carolina Preservation Consortium Grant OpportunitiesNorth Carolina Preservation Consortium Grant Opportunities
North Carolina Preservation Consortium Grant Opportunitiesmaryg0321
 
Vertical Structure of the Open Ocean: Biology of the Mixed Layer
Vertical Structure of the Open Ocean: Biology of the Mixed LayerVertical Structure of the Open Ocean: Biology of the Mixed Layer
Vertical Structure of the Open Ocean: Biology of the Mixed LayerMujib Assoniwora
 
Los alumnos de 3ro de la Escuela Nº 194 investigaron sobre COPSA
Los alumnos de 3ro de la Escuela Nº 194 investigaron sobre COPSALos alumnos de 3ro de la Escuela Nº 194 investigaron sobre COPSA
Los alumnos de 3ro de la Escuela Nº 194 investigaron sobre COPSAdinamizadoraspando
 
An Assessment Of The Advantages and disadvantages Of LASIK Surgery
An Assessment Of The Advantages and disadvantages Of LASIK SurgeryAn Assessment Of The Advantages and disadvantages Of LASIK Surgery
An Assessment Of The Advantages and disadvantages Of LASIK Surgeryendurablealloy685
 

Viewers also liked (17)

World expeditions permanent campsites
World expeditions permanent campsitesWorld expeditions permanent campsites
World expeditions permanent campsites
 
Cambridge Risk Management Strategy
Cambridge Risk Management StrategyCambridge Risk Management Strategy
Cambridge Risk Management Strategy
 
Lecture12 memory
Lecture12 memoryLecture12 memory
Lecture12 memory
 
Lecture verilog ii_c
Lecture verilog ii_cLecture verilog ii_c
Lecture verilog ii_c
 
Lacquer Project - EN - ViiN & BTS
Lacquer Project - EN - ViiN & BTSLacquer Project - EN - ViiN & BTS
Lacquer Project - EN - ViiN & BTS
 
MI FANTÁSTICA CARRERA EN LOGÍSTICA
MI FANTÁSTICA CARRERA EN LOGÍSTICAMI FANTÁSTICA CARRERA EN LOGÍSTICA
MI FANTÁSTICA CARRERA EN LOGÍSTICA
 
Presentación1
Presentación1Presentación1
Presentación1
 
KILIKA presentación
KILIKA presentaciónKILIKA presentación
KILIKA presentación
 
North Carolina Preservation Consortium Grant Opportunities
North Carolina Preservation Consortium Grant OpportunitiesNorth Carolina Preservation Consortium Grant Opportunities
North Carolina Preservation Consortium Grant Opportunities
 
Insertar.musica,pwer
Insertar.musica,pwerInsertar.musica,pwer
Insertar.musica,pwer
 
Will be present
Will be presentWill be present
Will be present
 
Vertical Structure of the Open Ocean: Biology of the Mixed Layer
Vertical Structure of the Open Ocean: Biology of the Mixed LayerVertical Structure of the Open Ocean: Biology of the Mixed Layer
Vertical Structure of the Open Ocean: Biology of the Mixed Layer
 
Los alumnos de 3ro de la Escuela Nº 194 investigaron sobre COPSA
Los alumnos de 3ro de la Escuela Nº 194 investigaron sobre COPSALos alumnos de 3ro de la Escuela Nº 194 investigaron sobre COPSA
Los alumnos de 3ro de la Escuela Nº 194 investigaron sobre COPSA
 
Aniversário sintuperj
Aniversário sintuperjAniversário sintuperj
Aniversário sintuperj
 
An Assessment Of The Advantages and disadvantages Of LASIK Surgery
An Assessment Of The Advantages and disadvantages Of LASIK SurgeryAn Assessment Of The Advantages and disadvantages Of LASIK Surgery
An Assessment Of The Advantages and disadvantages Of LASIK Surgery
 
Lecture15 fsm i_ic
Lecture15 fsm i_icLecture15 fsm i_ic
Lecture15 fsm i_ic
 
Lecture14 fsm ic
Lecture14 fsm icLecture14 fsm ic
Lecture14 fsm ic
 

Recently uploaded

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 

Recently uploaded (20)

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 

Lecture16 fsm iii_c