An oscillator includes a plurality of oscillating units connected in parallel with each other, and a control unit which controls the number of parallel connections of the plurality of oscillating units based on an instruction signal indicating accuracy to be tolerated with respect to oscillation outputs of the oscillating units. The first cable has a first fastener extending from a first end and a first connector extending from a second end. A finger guard mounted to the airflow shroud across the opening prevents accidental contact with an installed fan. In another aspect, the behavioral synthesis tool automatically analyzes variables in the source code description and assigns the variables to interface resources.