SlideServe
Menu
Préférences
© SlideServe · v2026

VHDL Project Specification and Schedule for FPGA Design

sharne avatar
10 diapositives · 277 Views · Aug 23, 2014

This document outlines the specifications and schedule for a VHDL project focused on designing a double precision floating point multiplier using Xilinx Virtex 7 FPGAs. It emphasizes the importance of academic integrity, stating that sharing code between teams is prohibited. Students are expected to independently write and debug their VHDL code while collaborating on problem understanding. The project deliverables include block diagrams, synthesizable VHDL code, testbenches, timing waveforms, and a final report discussing design aspects, optimizations, and testing results.

VHDL Project Specification and Schedule for FPGA Design - slide 1
01 / 10VHDL Project Specification and Schedule for FPGA Design
1 / 17

Télécharger la présentation

VHDL Project Specification and Schedule for FPGA Design
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. VHDL Project Specification NaserMohammadzadeh

  2. Schedule • due date: Tir 18th

  3. Groups • One person

  4. Honor Code Rules • 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 • Target devices: • 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 • All block diagramsand ASM chartsdescribing the entire circuit and its components(electronic form, PDF) • All synthesizable VHDL source codes • All testbenches used to verify the operation of the entire circuit and its components, and the correspondinginput files containing test vectors, and output files containing results • Timing waveforms demonstrating the correct operationof the entire circuit and its components • Final report

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

  8. Final Report (II) • 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) • Discussion of the obtained results and and any optimizations applied in order to obtain the optimum design. • Speed-up vs. software implementation. • Discussion of dependence of results on parameters of the application. • Deviations from the original specification, encountered problems, and unresolved issues.

  10. Main Project • Resource: • 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