Serial ATA Host Bus Adapter Core for Virtex 6