Avoidance of VHDL non-Ada reserved words as identifiers is also desirable for future translations between the two languages. This format is adopted for all component package specifications. The Ada package specification contains the declaration of procedure update for the device. The name update is used throughout other component packages for uniformity. The reason that the update parameter is of in out type is to enable various types of devices to be updated.
Some components contain internal state memories which are necessary for correct outputs.
The contents of an accumulator is such a device.