Forum: FPGA, VHDL & Co. signale in Testbench beobachten


von verilog (Gast)


Lesenswert?

Hallo,

Mit Verilog möchte sehr gern von einer Testbench heraus via Display 
Signale des DUT beobachten. Ist sowas mit force und release möglich?

mfg

von Duke Scarring (Gast)


Lesenswert?

Mit force und release werden Signale im DUT geändert. Das ist was 
anderes als beobachten. Im Simulator kommt man an alle Signale ran.
Wenn die Testbench interne Signale sehen soll, würde ich den zu 
testenden Bereich verkleinern. Damit wandert das interne Signal an die 
Schnittstelle und kann beobachtet werden.

Duke

von Bernhard K. (bkom)


Lesenswert?

In verilog kann man in einer Simulations-Testbench belibige Signale
aus den unteren Hierarchien in der Testbench einfach so zuweissen:
z.B.:

assign toplevel_testbench_name = dut.hier1.hier2.wichtiges_signal;

force und release gehen ja ebenso:
z.B.:
force dut.hier1.hier2.wichtiges_signal = 1;


https://stackoverflow.com/questions/19738164/accessing-local-module-variables-from-test-benches-in-verilog

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.