Es kann offenbar wie in diesen Fall auch nur eine Programmierung sein, die Amis fassen das eben unter diesen Begriff, vermutlich stammt der Begriff aus Zeiten wo keine oder weniger Software war. Inhaltlich bringt uns das in der Frage hier nicht weiter. Die Zykluserkennung ist wohl überhaupt nur als Software zu verstehen. Also beides Software, soviel sollte klar sein.