When working with a system targeting a Virtex-6 device and using the XPS GUI to configure the XPS_LL_TEMAC core, the only option available for the parameter C_TEMAC_TYPE is the soft TEMAC.
The issue is with the xps_ipconfig_init.tcl script in the xps_ll_temac_v2_1_0.tcl file in the data directory. The file is missing a few lines to add the Virtex-6 Hard TEMAC option to the GUI interface.
There are 2 workarounds to resolve this issue.
1. Manually set the C_TEMAC_TYPE to 3 in the MHS file.
(Or)
2. Use the patch included with this solution which has the fix in the Tcl file.
a. Download the archive from http://www.xilinx.com/txpatches/pub/applications/misc/ar33057.zip
b. Extract it to a temporary folder.
c. Copy the xps_ll_temac_v2_02_a pcore from the installed EDK pcore directory ($XILINX_EDK\hw\XilinxProcessorIPLib\pcores\) to the local pcore directory.
d. Replace the xps_ll_temac_v2_02_a\data\xps_ll_temac_v2_1_0.tcl file with the file in the archive.
e. Rescan the user repository and you should be able to select Virtex-6 hard TEMAC while configuring the IP now.
This issue will be fixed in EDK 11.3, which will be available later this year.