1. Abstract (Objectives and results)
2. Specification: Functional specification (function(s), algorithm and data structure);
Technical specification (definition of performance parameters, constrains).
3. Theory: Presentation of the function or algorithm in the form of sequencing
graph; scheduling and binding with resources; selection of “the best” variant (with
explanation of reasons – comparative analysis);
4. Design stage: Creation of the symbol of the ASP (application Specific Processor)
5. Design stage: Conversion of the scheduled and bind graph to the block diagram
(including multiplexers, latches, etc.)
6. HDL coding stage: Components description, Port mapping (if needed), HDL-code
with comments, Simulation results, Hardware emulation results and integration
(for bonus).
7. Physical design: Chip pin out and resources utilized (from the report file of
compiler)
8. Summary