Modelsim SystemC haven / signaal namen niet gevonden voor submodules

B

Baver

Guest
Ik heb een model van een ontwerp waar ik aan werk in SystemC.Ik probeer Modelsim gebruiken om het te debuggen.

Het bestaat momenteel uit twee submodules, elk instantievorming in de top-level-module.Al deze zijn in hun respectieve header-bestanden.

De top level-module is dan instantievorming test.cpp in een bestand.Na het compileren, linken, en starten vsim, de signalen in de test.cpp bestand correct weergegeven.Echter, een van de signalen / poorten van mijn top level entiteit en de submodules genaamd "signal_1", of "port_1", enz.

Ik heb SC_MODULE_EXPORT (toplevel), en probeerde met SC_MODULE_EXPORT (child1) (en voor child2), maar niets van dit alles hielp.

Wie nog suggesties?

Ik gehecht een screenshot ter illustratie van wat ik bedoel, die ook heeft de console output van vsim.

Bedankt,
Baver
Sorry, maar je moet inloggen om deze gehechtheid

 
Ik heb sc_in gebruikt / sc_out - is er een andere manier moeten ze worden verklaard?

(Als terzijde, compilatie tegen libsystemc werkt prima, dus alles lijkt goed aangesloten)

 
Hi Baver,
In ModelSim, het compileren, het koppelen zijn niet voldoende om te zeggen dat de code is "compile-fout vrij".Zodra de VSIM is geladen zonder fout was, dan pas kunnen we zeggen dat het goed opgesteld.Een suggession is "onder meer de werkzaamheden bibliotheek in uw top level CPP bestand plus al uw ontwerp bestandsnamen in het bovenste niveau ook CPP-bestand.

Paul

 
Probeer: vsim-novopt te beginnen.Als het werkt, kunt u in plaats daarvan gebruiken:-Voptargs = acc

en krijg betere prestaties

HTH
Ajeetha, CVC
www.cvcblr.com

 

Welcome to EDABoard.com

Sponsor

Back
Top