updated top level aes module (rtl)