He creado una puerta de systemc-xor en eclipse. Funciona bien con un banco de pruebas SystemC.
Eclipse ofrece la posibilidad de realizar un acoplamiento con VHDL, por lo que puedo hacer un banco de pruebas en VHDL y luego simularlo con modelsim. Se genera un archivo .so en eclipse, que debe cargarse con el archivo VHDL. Pero cuando corro
vsim -gui work.xor_gate_if_tb -do xor_gate_if_tb.do
Recibo el siguiente error
Error: (vsim-3193) Load of "./xor_gate_if.so" failed: DLL dependent library not found.
Buscando más información sobre este error, encuentro lo siguiente
Dynamic loading of the specified file did not succeed. Verify that the
full path to the file is correct and that the file is marked as readable.
Also verify that the object file was compiled and linked on the same type
of platform as the QuestaSim that is trying to load it.
El archivo se encuentra en la ruta actual, y tanto el proceso de compilación como el de simulación se realizan en Windows.
Agradecería cualquier ayuda para resolver este problema. Gracias.