CAD Tool Development Workshop |
Instructor
|
Registration Status
|
|
Training Description:
The objective of this workshop is to enable you to build an Educational/Graphical digital circuit design and simulation tool using C#. In this project, students are expected to build a tool allowing them to design and simulate both combination and sequential circuits. The tool will provide a basic drag-and-drop circuit schematic circuit interface similar to the one available in Logisim. The tool should allow for hierarchical circuit design. The tool should also allow designs to be specified by truth tables for combinational circuits and finite state machines for sequential circuits.
During the project the students will acquire/strengthen the following knowledge/skills:
The objective of this workshop is to enable you to build an Educational/Graphical digital circuit design and simulation tool using C#. In this project, students are expected to build a tool allowing them to design and simulate both combination and sequential circuits. The tool will provide a basic drag-and-drop circuit schematic circuit interface similar to the one available in Logisim. The tool should allow for hierarchical circuit design. The tool should also allow designs to be specified by truth tables for combinational circuits and finite state machines for sequential circuits.
During the project the students will acquire/strengthen the following knowledge/skills:
- Programming using C#
- Object-oriented programming
- GUI and graphics programming
- Digital design
- Quine–McCluskey minimization algorithm
- Simulation of digital circuits
- General software engineering