HARDWARE DESIGN AND DEVELOPMENT