cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
ssvoysky
Visitor
Visitor
2,623 Views
Registered: ‎07-06-2012

EDK error

Hi All,

 

I've copied the iomodule edk peripheral from ISE 14.6 into ISE 13.2. I've imported the iomodule as a custom peripheral.

When I generate netlist I get this errors:

 

ERROR:EDK - xget_value  name : a null handle was provided
ERROR:EDK - C_MASK (IPNAME:lmb_bram_if_cntlr, INSTANCE:dlmb_cntlr) - expected
   integer but got ""
ERROR:EDK:4114 - IPNAME: lmb_bram_if_cntlr, INSTANCE: dlmb_cntlr - error
   computing override value for C_MASK using tcl -
   C:\Xilinx\13.2\ISE_DS\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v3
   _00_b\data\lmb_bram_if_cntlr_v2_1_0.mpd line 87
ERROR:EDK - xget_value  name : a null handle was provided
ERROR:EDK - C_MASK (IPNAME:lmb_bram_if_cntlr, INSTANCE:ilmb_cntlr) - expected
   integer but got ""
ERROR:EDK:4114 - IPNAME: lmb_bram_if_cntlr, INSTANCE: ilmb_cntlr - error
   computing override value for C_MASK using tcl -
   C:\Xilinx\13.2\ISE_DS\EDK\hw\XilinxProcessorIPLib\pcores\lmb_bram_if_cntlr_v3
   _00_b\data\lmb_bram_if_cntlr_v2_1_0.mpd line 87
ERROR:EDK:440 - platgen failed with errors!
make: *** [implementation/microblaze_0_wrapper.ngc] Error 2
ERROR:HDLParsers:3384 - "C:/Projects/sia2_v1_3/sia2_v1_2/EDK/system/hdl/iomodule_0_wrapper.vhd" Line 241. Size mismatch.  String literal "0" is of size 1 but is expected to be of size 32.
ERROR:HDLParsers:3384 - "C:/Projects/sia2_v1_3/sia2_v1_2/EDK/system/hdl/iomodule_0_wrapper.vhd" Line 244. Size mismatch.  String literal "0" is of size 1 but is expected to be of size 32.
ERROR:EDK:546 - Aborting XST flow execution!
ERROR:EDK:440 - platgen failed with errors!

 

The iomodule_0_wrapper.vhd is created incorrectly:

the iomodule component has the following generic parameter: C_MASK : std_logic_vector(0 to 31);

but the instance in the generic map has:       C_MASK => "0".

 

I've tried the default self computing of C_MASK when the iomodule is configured and also put in the C_MASK by hand and it does change the problem.

I was wondering how to debug this further?

 

thanks, serge

0 Kudos
1 Reply
achutha
Xilinx Employee
Xilinx Employee
2,600 Views
Registered: ‎07-01-2010

Hi Serge,

 

The iomodule is only available from 14.1 version of ISE/EDK.
Using 14.6 core version in 13.2 will leave you with many error as the IP's involved with the iomodule may not have the upadates or interface that are in 14.6 when compared with 13.2.
So , i would recommend migrate to 14.x for using iomodule by updating the other IP's in you project.

 

Regards,
Achutha

---------------------------------------------------------------------------------------------
Kindly note- Please mark the Answer as "Accept as solution" if information provided is helpful.

Give Kudos to a post which you think is helpful and reply oriented.
----------------------------------------------------------------------------------------
0 Kudos