This is an old revision of the document!


Cu se simulează un modul în Vivado ?

Pentru acest tutorial vom presupune că ați creat un modul cu numele “task01” într-un fișier cu numele “task01.v”. Pentru a simula acest modul urmăriți următorii pași:

  1. Din fereastra Flow Navigator apăsați pe Add Sources sau apăsați click dreapta oriunde în fereastra Sources și apoi Add Sources (exemplu). Același rezultat poate fi opținut și prin apăsarea combinației de taste Alt+A
  2. După ce fereastra de Add Sources s-a deschis, selectați “Add or create simulation sources” (exemplu) și apăsați Next.
  3. Apăsați apoi Create File și alegeți un nume pentru fișierul vostru de test, de exemplu: task01_tb.v (tb de la testbench), apăsați “Ok” și apoi Finish
  4. Dacă se va deschide o nouă fereastră "Define Module" apăsați “Ok” și apoi "Yes" - pentru că e vorba de un fisier de simulare nu avem nevoie de porturi de intrare/ieșire.
  5. Ar trebui să observați în fereastra Sources un nou fișier: task01_tb.v ca aici
  6. Ștergeți conținutul predefinit al fișierului task01_tb.v și înlocuiți-l cu cel din aceasta imagine: imagine.

Prima linie `timescale 1ns/1ps specifică unitatea de măsură și precizia simulării.

cn2/tutoriale/simulate-module-vivado.1665439350.txt.gz · Last modified: 2022/10/11 01:02 by daniel.dosaru
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0