What is the course about?
The course "Finite State Machine" is almost 9 hours course and useful to VLSI Beginners. The course covers the basics of FSM designs and Design techniques. The course is useful as a foundation course and can be best tool to design FSM controllers. The main course highlights are:
- Video sessions with practical design concepts
- Videos on FSM designs and Performance improvement
- Videos on the data and control path design
- Videos on the complex FSM designs
- Exercises, QUIZZES and Assignments
If you wish to pursue a career in the VLSI domain then the course can be used as foundation course! In the system design, the designer should know about the various kinds of FSMs and their role. The course covers the FSM design techniques which are helpful to the VLSI beginners!
Course Structure
The course has 10 chapters and covers the basics of FSM design techniques and the role performance improvement techniques for FSM based designs!
-
Introduction to synchronous digital circuits
-
Design strategies for the complex designs
-
Introduction to FSM
-
State machine encoding
-
Moore machines and design strategies
-
Mealy machines and design strategies
-
Design of Moore sequence detectors
-
Design of Mealy sequence detectors
-
Performance improvement techniques for the FSM
- Concluding Session : Case study of FSM controller design
What is included in this course?
By enrolling in this course, you will gain access to:
• All Course Material
• Challenging Assignments
• Exercises and Quizzes
• Flexible Time Management
Upon completion of this course, you will receive:
• A Certificate of Participation
In addition, this course offers flexible time management. With a workload of 8 to 9 hours, the suggested course length is about 3-4 weeks. If you can’t spare 2-3 hours a week or would rather finish the course faster, you can do so as well. Take as little or as much time as you need and complete the course at your own pace.
Course content
Kapitel
1
Introduction to Synchronous Digital Circuits
Kapitel
2
Design strategies for the complex designs
Kapitel
3
Introduction to FSM
Kapitel
4
State Machine Encoding
Kapitel
5
Moore Machines and Design Strategies
Kapitel
6
Mealy Machine and Design Strategies
Kapitel
7
Design of Moore Sequence Detector
Kapitel
8
Design of Mealy Sequence Detector
Kapitel
9
Performance Improvement for the FSM
Kapitel
10
Concluding Session : Case Study of FSM Controller…
What will you learn?
You will be able to learn the basics of FSM and design techniques. The course will also cover a few advanced techniques like FSM controller designs and the data and control path design for FSM controllers
What is the target audience?
As a participant, it is recommended that you have a basic understanding of the digital design techniques.
If you are an Electronics, Electrical, Instrumentation or Computer Science engineer then you can opt for this course! Also, if you are only interested in the field of VLSI, ASIC, FPGA then you can join this course too and learn the basics of digital design FSM and design techniques!
Course instructors
Vaibbhav Taraate
Vaibbhav Taraate is Entrepreneur and Mentor at “1 Rupee S T”. He holds a B.E. (Electronics) degree from Shivaji University, Kolhapur, in 1995 and secured a gold medal for standing first in all engineering branches. He has completed his M.Tech. (Aerospace Control and Guidance) in 1999 from IIT Bombay. He has over 21 years of experience in semi-custom ASIC and FPGA design, primarily using HDL languages such as Verilog, SystemVerilog and VHDL. He has worked with few multinational corporations as consultant, senior design engineer, and technical manager. His areas of expertise include RTL design using VHDL, RTL design using Verilog and SystemVerilog, complex FPGA-based design, low power design, synthesis/optimization, static timing analysis, system design using microprocessors, high-speed VLSI designs, and architecture design of complex SOCs.
Einzelpersonen
Kurszugang inklusive ZertifikatBeinhaltet den Zugang zum Kurs und ein Teilnahmezertifikat als Download.