Laboratory |
Lab AR: School days (activity restricted) VHDL, FPGA, Flip-flops, FSM, counters, registers, and dedicated processors |
[25 Nov] |
School days (activity restricted). A Chapter II final session to consolidate important ideas and linking concepts on sequential system design.
Time for revision and discussion on your project PLA6_7.
Report organisation. Cooperative group work. Group oral presentation
Your first design phase: the basic FSM in a single file plan C1. Encoding the state enumeration, state diagram, timing diagram, etc.
Your second design phase: add counters, registers or other operational circuits. Where to find them? How to control these devices?
Your third design phase. Clock generators and the top design for your PLA as a dedicated processor.
On plan C2 for counter expansion and truncation. Review the main ideas on the Counter_mod12. How to use the versatile component Counter_mod16?
On plan Y for large counters and registers. From the small Counter_mod12: how to design a large Counter_mod1572?
CLK and reset (CD) circuits, flip-flop synchronisation. Why do we have to filter push-buttons circuits (Debouncing_filter)?