Dual-rate overclocking in CAN networks:: A soft-core controller prototype