1. An ultrasound system which is programmed by software contained in an ultrasound probe connected to the system comprising: a probe having a memory device which stores firmware data; a connector by which the memory device is coupled to the ultrasound system; and the ultrasound system having programmable circuitry which is configured by firmware data stored on the probe memory device.