Download presentation
Presentation is loading. Please wait.
Published byAmos Cummings Modified over 9 years ago
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.