A hardware model