Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Problema con simulazione con ModelSim

Strumenti informatici per la matematica applicata, le simulazioni, il disegno: Mathcad, Matlab, Scilab, Microcap, PSpice, AutoCad ...

Moderatori: Foto Utenteg.schgor, Foto Utentedimaios

0
voti

[11] Re: Problema con simulazione con ModelSim

Messaggioda Foto Utentegvee » 22 ott 2025, 12:58

Raeiu991 ha scritto:Magari dico una stupidaggine ma essendo che DataTest riceve i dati da due driver diversi ModelSim non riesce ad elaborare l'assegnazione? Anche se a questo punto mi aspetterei comunque un errore di compilazione.

O semplicemente un warning? È tanto che non uso ModelSim.
Il driver dovrebbe essere uno solo, se sono due ci devi mettere un MUX. Non puoi collegare due output contemporaneamente su uno stesso input.
Avatar utente
Foto Utentegvee
1.475 5 7
Sostenitore
Sostenitore
 
Messaggi: 526
Iscritto il: 11 feb 2018, 20:34

0
voti

[12] Re: Problema con simulazione con ModelSim

Messaggioda Foto UtenteRaeiu991 » 22 ott 2025, 13:50

gvee ha scritto:O semplicemente un warning?

Non mi da nessun warning ModelSim a riguardo.
gvee ha scritto:È tanto che non uso ModelSim.
Il driver dovrebbe essere uno solo, se sono due ci devi mettere un MUX. Non puoi collegare due output contemporaneamente su uno stesso input.

Vero. Ma non mi spiego il perché con l'altro testbench funziona. Il sorgente per la simulazione è lo stesso. Possibile che nel mio testbench avendo compilato su diverse librerie e non tutto su work in qualche modo ModelSim non riesce a risolvere l'assegnazione? Questa è l'unica differenza sostanziale tra i due testbench che mi viene in mente.
Allegati
transcript - Copia.zip
Questo è il log della compilazione
(8.76 KiB) Scaricato 48 volte
Avatar utente
Foto UtenteRaeiu991
0 2
 
Messaggi: 8
Iscritto il: 16 gen 2024, 9:48

0
voti

[13] Re: Problema con simulazione con ModelSim

Messaggioda Foto Utentegvee » 22 ott 2025, 15:59

Raeiu991 ha scritto:Vero. Ma non mi spiego il perché con l'altro testbench funziona.

Se nei due disegni hai due uscite collegate ad una entrata, hai un errore in tutti e due i TB.

Il perché funziona in uno e nell'altro no mi fa solo pensare a qualcosa che è tanto tempo che mi frulla nella testa: le tools sono di default molto diverse tra di loro (e direi anche immature a livello SW), e generano errori diversi a seconda dei casi (questa mattina, per esempio, Verdi mi segnalava un errore in un RTL Verilog che Vivado non mi riportava), quindi tools diversi interpretazioni diverse (ma forse sono io che mi devo ripassare lo standard Verilog)..
Avatar utente
Foto Utentegvee
1.475 5 7
Sostenitore
Sostenitore
 
Messaggi: 526
Iscritto il: 11 feb 2018, 20:34

Precedente

Torna a Programmi applicativi: simulatori, CAD ed altro

Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti