Library issue

MS
Masle Sébastien
Mon, Sep 24, 2018 1:29 PM

Hi,

I'm trying to use libraries in a project, but facing some issues. I followed chapter 5 of OpenCPI_HDL_Development.pdf guide to describe my library. It's a primitive library written in VHDL.

When I try to build the project (ocpidev build --hdl-platform xsim), it looks like the library is not correctly found and I get the following errors:

=============Building assembly sms_assembly
make[2]: Entering directory /home/training/SmsProject/hdl/assemblies/sms_assembly' Building the sms_assembly assembly for xsim (target-xsim/sms_assembly) 0:(ocpi_endian=little ocpi_debug=false) ERROR: [VRFC 10-213] Registering Dependencies Error: The primary unit 'sms_adder_lib' could not be found during restore ERROR: [VRFC 10-147] adder_test.adder_test_worker failed to restore ERROR: [VRFC 10-213] Registering Dependencies Error: The primary unit 'adder_test_worker' could not be found during restore ERROR: [VRFC 10-147] adder_test.adder_test_rv failed to restore ERROR: [VRFC 10-213] Registering Dependencies Error: The primary unit 'adder_test_rv' could not be found during restore ERROR: [VRFC 10-147] adder_test.adder_test failed to restore ERROR: [VRFC 10-2063] Module <adder_test> not found while processing module instance <adder_test> [/home/training/SmsProject/hdl/assemblies/sms_assembly/gen/sms_assembly-assy.v:56] ERROR: [VRFC 10-2063] Module <file_write> not found while processing module instance <file_write> [/home/training/SmsProject/hdl/assemblies/sms_assembly/gen/sms_assembly-assy.v:86] ERROR: [XSIM 43-3322] Static elaboration of top level Verilog design unit(s) in library work failed. Error: xsim failed(1). See target-xsim/sms_assembly-xsim.out. 0:01.07 at 15:00:45 make[2]: *** [target-xsim/sms_assembly] Error 1 make[2]: Leaving directory /home/training/SmsProject/hdl/assemblies/sms_assembly'
make[1]: *** [sms_assembly] Error 2
make[1]: Leaving directory `/home/training/SmsProject/hdl/assemblies'
make: *** [hdlassemblies] Error 2

I'm using OpenCPI v1.3.1.

I'm now stucked with this error, I read the pdf guide again and again but I cannot find what's wrong with my design.

Have I missed a step somewhere?

Thanks,
Sebastien

Hi, I'm trying to use libraries in a project, but facing some issues. I followed chapter 5 of OpenCPI_HDL_Development.pdf guide to describe my library. It's a primitive library written in VHDL. When I try to build the project (ocpidev build --hdl-platform xsim), it looks like the library is not correctly found and I get the following errors: =============Building assembly sms_assembly make[2]: Entering directory `/home/training/SmsProject/hdl/assemblies/sms_assembly' Building the sms_assembly assembly for xsim (target-xsim/sms_assembly) 0:(ocpi_endian=little ocpi_debug=false) ERROR: [VRFC 10-213] Registering Dependencies Error: The primary unit 'sms_adder_lib' could not be found during restore ERROR: [VRFC 10-147] adder_test.adder_test_worker failed to restore ERROR: [VRFC 10-213] Registering Dependencies Error: The primary unit 'adder_test_worker' could not be found during restore ERROR: [VRFC 10-147] adder_test.adder_test_rv failed to restore ERROR: [VRFC 10-213] Registering Dependencies Error: The primary unit 'adder_test_rv' could not be found during restore ERROR: [VRFC 10-147] adder_test.adder_test failed to restore ERROR: [VRFC 10-2063] Module <adder_test> not found while processing module instance <adder_test> [/home/training/SmsProject/hdl/assemblies/sms_assembly/gen/sms_assembly-assy.v:56] ERROR: [VRFC 10-2063] Module <file_write> not found while processing module instance <file_write> [/home/training/SmsProject/hdl/assemblies/sms_assembly/gen/sms_assembly-assy.v:86] ERROR: [XSIM 43-3322] Static elaboration of top level Verilog design unit(s) in library work failed. Error: xsim failed(1). See target-xsim/sms_assembly-xsim.out. 0:01.07 at 15:00:45 make[2]: *** [target-xsim/sms_assembly] Error 1 make[2]: Leaving directory `/home/training/SmsProject/hdl/assemblies/sms_assembly' make[1]: *** [sms_assembly] Error 2 make[1]: Leaving directory `/home/training/SmsProject/hdl/assemblies' make: *** [hdlassemblies] Error 2 I'm using OpenCPI v1.3.1. I'm now stucked with this error, I read the pdf guide again and again but I cannot find what's wrong with my design. Have I missed a step somewhere? Thanks, Sebastien
JK
James Kulp
Mon, Sep 24, 2018 1:34 PM

Did you mention the primitive library in the Libraries or HdlLibraries
variable in your assembly's Makefile? (section 4 of the HDL doc)

On 9/24/18 9:29 AM, Masle Sébastien wrote:

Hi,

I'm trying to use libraries in a project, but facing some issues. I followed chapter 5 of OpenCPI_HDL_Development.pdf guide to describe my library. It's a primitive library written in VHDL.

When I try to build the project (ocpidev build --hdl-platform xsim), it looks like the library is not correctly found and I get the following errors:

=============Building assembly sms_assembly
make[2]: Entering directory /home/training/SmsProject/hdl/assemblies/sms_assembly' Building the sms_assembly assembly for xsim (target-xsim/sms_assembly) 0:(ocpi_endian=little ocpi_debug=false) ERROR: [VRFC 10-213] Registering Dependencies Error: The primary unit 'sms_adder_lib' could not be found during restore ERROR: [VRFC 10-147] adder_test.adder_test_worker failed to restore ERROR: [VRFC 10-213] Registering Dependencies Error: The primary unit 'adder_test_worker' could not be found during restore ERROR: [VRFC 10-147] adder_test.adder_test_rv failed to restore ERROR: [VRFC 10-213] Registering Dependencies Error: The primary unit 'adder_test_rv' could not be found during restore ERROR: [VRFC 10-147] adder_test.adder_test failed to restore ERROR: [VRFC 10-2063] Module <adder_test> not found while processing module instance <adder_test> [/home/training/SmsProject/hdl/assemblies/sms_assembly/gen/sms_assembly-assy.v:56] ERROR: [VRFC 10-2063] Module <file_write> not found while processing module instance <file_write> [/home/training/SmsProject/hdl/assemblies/sms_assembly/gen/sms_assembly-assy.v:86] ERROR: [XSIM 43-3322] Static elaboration of top level Verilog design unit(s) in library work failed. Error: xsim failed(1). See target-xsim/sms_assembly-xsim.out. 0:01.07 at 15:00:45 make[2]: *** [target-xsim/sms_assembly] Error 1 make[2]: Leaving directory /home/training/SmsProject/hdl/assemblies/sms_assembly'
make[1]: *** [sms_assembly] Error 2
make[1]: Leaving directory `/home/training/SmsProject/hdl/assemblies'
make: *** [hdlassemblies] Error 2

I'm using OpenCPI v1.3.1.

I'm now stucked with this error, I read the pdf guide again and again but I cannot find what's wrong with my design.

Have I missed a step somewhere?

Thanks,
Sebastien


discuss mailing list
discuss@lists.opencpi.org
http://lists.opencpi.org/mailman/listinfo/discuss_lists.opencpi.org

Did you mention the primitive library in the Libraries or HdlLibraries variable in your assembly's Makefile? (section 4 of the HDL doc) On 9/24/18 9:29 AM, Masle Sébastien wrote: > Hi, > > I'm trying to use libraries in a project, but facing some issues. I followed chapter 5 of OpenCPI_HDL_Development.pdf guide to describe my library. It's a primitive library written in VHDL. > > When I try to build the project (ocpidev build --hdl-platform xsim), it looks like the library is not correctly found and I get the following errors: > > =============Building assembly sms_assembly > make[2]: Entering directory `/home/training/SmsProject/hdl/assemblies/sms_assembly' > Building the sms_assembly assembly for xsim (target-xsim/sms_assembly) 0:(ocpi_endian=little ocpi_debug=false) > ERROR: [VRFC 10-213] Registering Dependencies Error: The primary unit 'sms_adder_lib' could not be found during restore > ERROR: [VRFC 10-147] adder_test.adder_test_worker failed to restore > ERROR: [VRFC 10-213] Registering Dependencies Error: The primary unit 'adder_test_worker' could not be found during restore > ERROR: [VRFC 10-147] adder_test.adder_test_rv failed to restore > ERROR: [VRFC 10-213] Registering Dependencies Error: The primary unit 'adder_test_rv' could not be found during restore > ERROR: [VRFC 10-147] adder_test.adder_test failed to restore > ERROR: [VRFC 10-2063] Module <adder_test> not found while processing module instance <adder_test> [/home/training/SmsProject/hdl/assemblies/sms_assembly/gen/sms_assembly-assy.v:56] > ERROR: [VRFC 10-2063] Module <file_write> not found while processing module instance <file_write> [/home/training/SmsProject/hdl/assemblies/sms_assembly/gen/sms_assembly-assy.v:86] > ERROR: [XSIM 43-3322] Static elaboration of top level Verilog design unit(s) in library work failed. > Error: xsim failed(1). See target-xsim/sms_assembly-xsim.out. 0:01.07 at 15:00:45 > make[2]: *** [target-xsim/sms_assembly] Error 1 > make[2]: Leaving directory `/home/training/SmsProject/hdl/assemblies/sms_assembly' > make[1]: *** [sms_assembly] Error 2 > make[1]: Leaving directory `/home/training/SmsProject/hdl/assemblies' > make: *** [hdlassemblies] Error 2 > > I'm using OpenCPI v1.3.1. > > I'm now stucked with this error, I read the pdf guide again and again but I cannot find what's wrong with my design. > > Have I missed a step somewhere? > > Thanks, > Sebastien > > _______________________________________________ > discuss mailing list > discuss@lists.opencpi.org > http://lists.opencpi.org/mailman/listinfo/discuss_lists.opencpi.org