Presentation is loading. Please wait.

Presentation is loading. Please wait.

VHDL Project Specification Naser Mohammadzadeh. Schedule  due date: Tir 18 th 2.

Similar presentations


Presentation on theme: "VHDL Project Specification Naser Mohammadzadeh. Schedule  due date: Tir 18 th 2."— Presentation transcript:

1 VHDL Project Specification Naser Mohammadzadeh

2 Schedule  due date: Tir 18 th 2

3 Groups 3  One person

4 Honor Code Rules 4  Using somebody’s else code and presenting it as your own is a serious Honor Code violation and may result in an Fail grade for the entire course.  All student teams are expected to write and debug their codes by themselves and are not allowed to share their codes with other teams.  Students are encouraged to help and support each other in all problems related to the  basic understanding of the problem  operation of the CAD tools

5 Platform & Tools 5  Target devices: 1. Xilinx FPGA Virtex 7 family  Tools:  VHDL Simulation: ModelSim  VHDL Synthesis: Xilinx XST 14.6i or later  Implementation: Xilinx ISE 14.6i or later

6 Final Deliverables 6 1. All block diagrams and ASM charts describing the entire circuit and its components (electronic form, PDF) 2. All synthesizable VHDL source codes 3. All testbenches used to verify the operation of the entire circuit and its components, and the corresponding input files containing test vectors, and output files containing results 4. Timing waveforms demonstrating the correct operation of the entire circuit and its components 5. Final report

7 Final Report (I) 7 1. Short description of the block diagrams and ASM charts. Discussion of any alternative architectures and solutions. 2. List of source codes and a short description of major modules. 3. Source of test vectors and a way of generating these test vectors. 4. Format of input & output files. Short description of a testbench.

8 Final Report (II) 8 5. Results  resource utilization (CLB slices, LUTs, FFs, BRAMs, etc.)  post-synthesis timing  clock frequency  throughput  latency  critical path  post placing & routing timing  clock frequency  throughput  latency  critical path

9 Final Report (III) 9 6. Discussion of the obtained results and and any optimizations applied in order to obtain the optimum design. 7. Speed-up vs. software implementation. 8. Discussion of dependence of results on parameters of the application. 9. Deviations from the original specification, encountered problems, and unresolved issues.

10 Main Project 10  Resource: 1. B. Parhami, “Computer Arithmetic, Algorithms and Hardware Designs,” 2000. (you can find it in “ftp://eng-ftp.sh.local/Professors/Mohammadzadeh-PhD -> Advanced Digital Design-> Resources”)  Projects:  Double Precision Floating Point Multiplier (Figure 18.5)  Structural


Download ppt "VHDL Project Specification Naser Mohammadzadeh. Schedule  due date: Tir 18 th 2."

Similar presentations


Ads by Google