ARM476 Design