SATA PHY layer which can be implemented as either a host or device for Xilinx 6 series devices. A host controller core with AXI interface is available, contact me for more information.