Instructor:Marek A.Perkowski
Textbook: Switching and Finite Automata Theory by Zvi Kohavi
Download Slides from here
Finite State Machines and their minimization.
- Review of Finite State Machines.
- Introduction to Minimization of Finite State Machines. Completely Specified Machines.
Minimization, state assignment and realization of Finite State Machines.
State Assignment of FSMs. Advanced methods and partition theory.
- Rule based state assignment.
- State assignment using-multiline and partitions.
- Example of state assignment using rules.
- Encoding based on partitions.
Design of FSM from Flowcharts and similar techniques.
- Addition and Subtraction with Signed-Magnitude Data. PPT slides from Mano. Use of flowcharts.Ciesielski. RTL design. Slides in PDF. HSlides in PDF. Control logic design by Ciesielski.
- Marek Perkowski et al. Automatic Design of Finite State Machines with Electrically Programmable Devices. Paper in PDF.
- Marek Perkowski. Symbolic Analysis of Sequential and Parallel Program Schemata in the Digital Design Automation System. Paper in PDF.
- 4. FSM implementation in VHDL. PPT slides.
Some more slides on Flowcharts and similar techniques
- Slides in PDF on Design using flow-charts.
- Slides in PDF from Mano about basic design on RTL level using flowcharts.
- Davis. State Machine Design methods. Flowcharts. Slides in PDF>
- Sequencing and Control. Slides in PPT. Fundamental.
- Slides in PPT. Instructions in microprocessor. Addressing modes.Slides in PDF in control unit design using flowchart and HDL.
- Lectures on Assembly Language for Intel Based computers. FSM. While Operator. Flow-charts. Slides in PPT.
- Slides in PDF> Special Topics in Advanced Digital System Design. Boards and tools.
- Mano Chapter 8. Slides in PPT about flow-charting and control design.
- Slides in PPT about Multi-cycle control.
- Lecture on DSP processor fundamentals. PDF format.
- Timing of FSM and FFs. Slides in Postscript. Mano. Slides in PDF on assembly leved processor design.
Decomposition of Finite State Machines. Serial and Parallel Decomposition. Links to Encoding.
- Introduction to experiments with Finite Automata.
- Examples of homing and synchronizing experiments.
- Advanced FSM Decomposition Theory.
- Lecture in PDF on Testing and Testable Design of Digital Circuits.
- Randomized Parallel Algorithms for the Homing Problem. Paper in PDF.
- Homing and Synchronizing Sequences. Slides in PDF.
- Slides in PDF. Principles and Methods of Testing FSM - A Survey.
- State Identification; homing, synchronizing and distinquishing sequences. Slides in PDF.
- Slides in PPT on Algorithmic Testing.
Asynchronous Automata.
- Introduction to asynchronous Automata.
- Realization of asynchronous automata.
- Marek Perkowski. Basic Asynchronous circuit design. File in PDF.
Asynchronous Automata. Asynchronous Systems.
Cellular Automata.
- Introduction to Cellular Automata and Artificial Life.
- Cellular Logic Illustrations.
- Quantum Dot Cellular Automata.
- Cellular Morphogenesis.
Cellular Automata in Physics. Reversible Cellular Automata. Simulations in biology and social life.
- Cellular Automata models in Engineering.
- Reversible Cellular Automata.
- Physical Reversible Models of Cellular Automata.
- Part 2 of Physical Reversible Models of Cellular Automata.
- Part 3 of Physical Reversible Models of Cellular Automata.Artificial Life.
- Cellular Automata Model for Fish and Shark.
Basic concepts of Sequential State Machine Theory. Non-deterministic and deterministic automata.
- Set Theory and Introduction to State Machine Theory.
- Equivalence. Nondeterministic and Deterministic Finite Automata.
Regular Languages versus automata. Complete design procedure starting from regular expressions.
- Regular Languages and Regular Expressions.
- Deterministic and Nondeterministic Finite Automata.
- Regular Expressions.
- Behavoral Equivalence. Mealy and Moore Automata.
Morphisms of Machines. Homomorphisms, epimosphisms, isomorphisms.
No comments:
Post a Comment