Interfacing Spartan 6 AES (256-bit key) core using UART Protocol