M
machael
Guest
Hei, folkens!
Jeg bruker Modelsim å kjøre en sdf timing simulering.I testbench, gjør jeg flere viktige signaler å sende ut verdiene i noen tekstfiler ved hjelp av $ fdisplay systemet oppgave funksjon.Så jeg kan sammenligne utdatafilen med en "ideell output"-fil laget av Matlab simulering til å vurdere om designen er riktig.Fordi simulatoren er temmelig treg, vil jeg først kjøre simulering for flere mikrosekunder og bryte den, og sammenligne resultatene først, dersom produksjonen har ble feil, jeg trenger ikke å fortsette og vil slutte å finne feil i mitt design.Dersom produksjonen er riktig, kan jeg gjenoppta simulering for lengre tid.
Nå er jeg møter et problem: Modelsim ikke output resultatet av signalet umiddelbart, ellers holde det data i minnet.Inntil dataene er "nok" eller simuleringen er stoppet, simulatoren vil ikke dumpe det i tekstfiler.Så jeg fant Jeg kan ikke forhåndsvise simuleringen rusult akkurat som jeg ønsker, er det virkelig plager meg.Kan noen fortelle meg hvor å dumpe "dataene til fdisplay" umiddelbart eller når jeg vil?Kanskje det må en kommando eller en spesiell kode i testbench?Jeg vil være veldig takknemlig!
Jeg bruker Modelsim å kjøre en sdf timing simulering.I testbench, gjør jeg flere viktige signaler å sende ut verdiene i noen tekstfiler ved hjelp av $ fdisplay systemet oppgave funksjon.Så jeg kan sammenligne utdatafilen med en "ideell output"-fil laget av Matlab simulering til å vurdere om designen er riktig.Fordi simulatoren er temmelig treg, vil jeg først kjøre simulering for flere mikrosekunder og bryte den, og sammenligne resultatene først, dersom produksjonen har ble feil, jeg trenger ikke å fortsette og vil slutte å finne feil i mitt design.Dersom produksjonen er riktig, kan jeg gjenoppta simulering for lengre tid.
Nå er jeg møter et problem: Modelsim ikke output resultatet av signalet umiddelbart, ellers holde det data i minnet.Inntil dataene er "nok" eller simuleringen er stoppet, simulatoren vil ikke dumpe det i tekstfiler.Så jeg fant Jeg kan ikke forhåndsvise simuleringen rusult akkurat som jeg ønsker, er det virkelig plager meg.Kan noen fortelle meg hvor å dumpe "dataene til fdisplay" umiddelbart eller når jeg vil?Kanskje det må en kommando eller en spesiell kode i testbench?Jeg vil være veldig takknemlig!