Week | Topics | Study Materials | Materials |
1 |
Introduction, Review of digital circuit design methods, Introduction to Verilog
|
|
|
2 |
Implementation technologies, Programmable Logic gates, Optimal implementation of numerical functions,
|
|
|
3 |
Verilog data types and operators, modular and gates, gate level modeling, time simulations Lab: Introduction of CPLD / FPGA Boards
|
|
|
4 |
Verilog behavior models, number representations, arithmetic circuits, Arithmetic operators, Lab: Determination of the project topic
|
|
|
5 |
Combinational circuit design with Verilog, Lab: Introduction to Digital Analyzer
|
|
|
6 |
Combinational logic circuit blocks, encoders / coders, arithmetic comparators etc.
|
|
|
7 |
Review
|
|
|
8 |
midterm
|
|
|
9 |
Basic Latching circuits with Verilog, master-slave and edge triggered flip flops, counters etc.
|
|
|
10 |
Synchronous digital circuits with Verilog, design process
|
|
|
11 |
Mealy & Moore machines, finite state machines, state reduction
|
|
|
12 |
Finite state design examples,
|
|
|
13 |
Micro-transaction based designs, hardware and software IP cores
|
|
|