intelligent peripherals