AR# 32095

10.1 EDK SP3, XPS_LL_TEMAC_v1_01_b - Why is there no support for Spartan-3 devices?

Description

Why does the XPS_LL_TEMAC_v1_01_b not support Spartan-3 devices?

Solution

The support was not added because this core was not tested with Spartan-3. The support will be added in the next release.  

 

Meanwhile, you can use this work-around to add support for the Spartan-3 device: 

 

1. Make a local copy of the IP, by copying the folder "%XILINX_EDK%\hw\XilinxProcessorIPLib\pcores\xps_ll_temac_v1_01_b" to "<Project>\pcores\". 

 

2. Modify line 32 of "xps_ll_temac_v1_01_b\data\xps_ll_temac_v2_1_0.mpd" in the local copy as follows: 

 

OPTION ARCH_SUPPORT_MAP = (virtex2p=PREFERRED, aspartan3=PREFERRED, spartan3an=PREFERRED, spartan3a=PREFERRED, spartan3e=PREFERRED, spartan3adsp=PREFERRED, virtex4lx=PREFERRED, virtex4sx=PREFERRED, virtex4fx=PREFERRED, virtex5lx=PREFERRED, virtex5sx=PREFERRED, virtex5tx=PREFERRED, virtex5fx=PREFERRED, aspartan3e=PREFERRED, aspartan3a=PREFERRED, aspartan3adsp=PREFERRED, qvirtex4lx=PREFERRED, qvirtex4sx=PREFERRED, qvirtex4fx=PREFERRED, qrvirtex4lx=PREFERRED, qrvirtex4sx=PREFERRED, qrvirtex4fx=PREFERRED) 

 

to 

 

OPTION ARCH_SUPPORT_MAP = (virtex2p=PREFERRED, aspartan3=PREFERRED, spartan3an=PREFERRED, spartan3a=PREFERRED, spartan3e=PREFERRED, spartan3adsp=PREFERRED, virtex4lx=PREFERRED, virtex4sx=PREFERRED, virtex4fx=PREFERRED, virtex5lx=PREFERRED, virtex5sx=PREFERRED, virtex5tx=PREFERRED, virtex5fx=PREFERRED, aspartan3e=PREFERRED, aspartan3a=PREFERRED, aspartan3adsp=PREFERRED, qvirtex4lx=PREFERRED, qvirtex4sx=PREFERRED, qvirtex4fx=PREFERRED, qrvirtex4lx=PREFERRED, qrvirtex4sx=PREFERRED, qrvirtex4fx=PREFERRED, spartan3=PREFERRED) 

 

NOTE: Do not make modifications to the install area.

AR# 32095
Date 06/08/2020
Status Active
Type General Article