More EDK Problems..... :-(

When I add an interrupt controller to my design I get the following error when I try to generate libraries: What does this error mean???

opb_intc (opb_intc_0) - C:\EDK\hw\iplib\pcores\opb_intc_v1_00_c\data\opb_intc_v2_0_0.mpd:30 - overriding C_KIND_OF_EDGE value 11111111111111111111111111111111 to

00000000000000000000000000000000 opb_intc (opb_intc_0) - C:\EDK\hw\iplib\pcores\opb_intc_v1_00_c\data\opb_intc_v2_0_0.mpd:31 - overriding C_KIND_OF_LVL value 11111111111111111111111111111111 to 00000000000000000000000000000001 lmb_v10 (lmb_v10_0) - C:\EDK\hw\iplib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_0_0.mpd:21 - overriding C_LMB_NUM_SLAVES value 4 to 1 lmb_v10 (lmb_v10_1) - C:\EDK\hw\iplib\pcores\lmb_v10_v1_00_a\data\lmb_v10_v2_0_0.mpd:21 - overriding C_LMB_NUM_SLAVES value 4 to 1 opb_v20 (opb_v20_0) - C:\EDK\hw\iplib\pcores\opb_v20_v1_10_a\data\opb_v20_v2_0_0.mpd:35 - overriding C_NUM_MASTERS value 4 to 1 opb_v20 (opb_v20_0) - C:\EDK\hw\iplib\pcores\opb_v20_v1_10_a\data\opb_v20_v2_0_0.mpd:36 - overriding C_NUM_SLAVES value 4 to 3

Checking platform address map...

Verifying Bus Interfaces ...

Checking platform configuration ...

Building Directory Structure for microblaze_0

Checking Processor Rules for microblaze_0

Generating platform libraries and device drivers ...

Copying Library Files ...

Copying BSP Files ...

Running CopyFiles ...

Running DRCs for Drivers and Libraries ...

Running generate for Drivers and Libraries ... ERROR:MDT - xget_value : A NULL handle was provided

while executing "xget_value $source_port "NAME"" (procedure "generate" line 48) invoked from within "generate 1490864" Tcl File cpu_v2_1_0.tcl ERROR:MDT - Error while running "generate" for processor microblaze_0... make: *** [microblaze_0/lib/libxil.a] Error 2 Done.

Reply to
Rgr
Loading thread data ...

Hi,

Looks like the connector name that you have connected to the microblaze interrupt port is not the same as the one connected to your intc's Irq port. All the interruptible sources are connected to the intc's Intr port as "a & b & c" and the Irq port connector of intc is connected to the interrupt port of microblaze.

If the above setting is right, do check if the intc is visible from microblaze i.e, intc should be visible on the opb bus connected to microblaze.

The above are the possible reasons for the error that you see above.

Hope this helps. Sathya

Reply to
Sathya Thammanur

someone at xilinx may know :) we found it extremly difficult to make a system from ground up its simpler to take some existing design and modify it, so take a desing with interrupt controller, synthesize it, verify it is ok then compare with your design,..

there are really lots of problems with XPS, lots of things fail and the problems are not always visible

antti

formatting link

Reply to
Antti Lukats

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.