Hi,
I'm trying to connect a MicroBlaze system build in EDK to a custom periphal core. I am using Atmark's Suzaku board [1]. It is shipped with an example project which I would like to extend via FSL. Here is what I did:
- Added two FSL cores and connected them to the MB
- Changed the ports for my periphal to "make external"
My intention is to import the EDK project into ISE later on to connect it to my system. The instantiation template looks fine but when I try to generate the netlist of the processor system I get the folllowing error message:
[snip]
fsl_v20 (fsl_from_mb) -[snap]
> X:\Controller\EDK\xps_proj.mhs line 332 - 1
> master(s) : 0 slave(s)
> ERROR:MDT - fsl_v20 (fsl_from_mb) -
> X:\Controller\EDK\xps_proj.mhs line 332 - must
> have atleast 1 slave assigned!
> fsl_v20 (fsl_to_mb) - X:\Controller\EDK\xps_proj.mhs
> line 342 - 0 master(s) : 1 slave(s)
> ERROR:MDT - fsl_v20 (fsl_to_mb) -
> X:\Controller\EDK\xps_proj.mhs line 342 - must
> have atleast 1 master assigned!
>
> Running UPDATE Tcl procedures for OPTION PLATGEN_SYSLEVEL_UPDATE_PROC...
> ERROR:MDT - platgen failed with errors!
>
> make: *** [implementation/microblaze_i_wrapper.ngc] Error 2
The FSL master and slave ports will be connected in ISE, of course. Is there any way to override the error message? Is there a better solution? EDK and ISE are the latest version with all service packs/patches applied...
Thanks in advance, cheers /Chris
[1]