HOMEWORKS
Homework 1: Design and Synthesis of some combinational circuit.
Practical examples:
- ALU,
- multiplier.
- a simple circuit proposed by students.
Homework 2: Design and Synthesis of some sequential circuit.
- Multiplication by counting,
- Multiplication by addition and shift,
- Parallel circuit for calculated delay,
- Central Data Registration and Processing System,
- Machine to sell tickets.
- a simple controller proposed by students.
Testability versus verification.
Homework 3: Complete Design of an FPGA sequential system.
Overview of a hardware system for fast prototyping.
Detailed Analysis of the system, for instance
the DEC-PERLE-1 board (the concept of the board, architecture,
interface, controllers and memories, pipelining and systolic arrays, examples of applications,
design of a pipelined computer with list of instructions using PERLE-1, software for DEC-PERLE-1.
Verification of its segment.
It would be ideal to have a system composed from an array of simple cells,
for which verification of cell would be easy.
Image Processing gives many good examples.