All UltraVision Systems use the same printed circuit boards which are all programmable from the Thunderbolt 3 or PCIe interfaces. The pulsers and receivers and connected to elements in the transducer, (in what is called a channel) via multiplexers again controlled by programmable devices. The main ultrasound processing board has channels connected to one very large Field Programmable Gate Array (FPGA) allowing again all algorithms to be programmed.
The central controller for the UltraVision is an Intel i7 running Windows 10 and this is either in the form of an Intel NUC (Next Unit of Computing) using a PCIe interface or and external UltraVision or User supplied i7 personal computer using a Thunderbolt 3 interface.
Code for the system is supplied by UltraVision either as a application or for the Developer as an Application Programming Interface. The code utilizes the FPGA for massively parallel high speed processing, the i7 Central Processing Unit for the User Interface and the Graphical Processing Unit for image processing.