A sequencer executes instructions based on a function clock signal to
perform I/O functions in a serial peripheral interface based on a source
clock signal. The function clock signal has a frequency of two times the
frequency of the source clock signal. A function clock generator generates
the function clock signal and operatively selects the instruction to be
decoded. The instruction selectively forces the frequency of the function
clock signal to be equal to the frequency of the source clock signal
during the duration of that function clock signal during which the
predetermined instruction is decoded to execute a single instruction
during the source clock signal, to advantageously repeat the execution of
the instruction without consuming clock cycles.
Een sequencer voert instructies uit die op een signaal van de functieklok worden gebaseerd I/O functies in een periodiek peripheral interface uit te oefenen dat op een bronkloksignaal wordt gebaseerd. Het signaal van de functieklok heeft een frequentie van twee keer de frequentie van het bronkloksignaal. Een generator van de functieklok produceert het signaal van de functieklok en selecteert doeltreffend de te decoderen instructie. De instructie dwingt gelijk selectief de frequentie van het signaal van de functieklok om te zijn aan de frequentie van het bronkloksignaal tijdens de duur van dat signaal van de functieklok waarin de vooraf bepaalde instructie wordt gedecodeerd om één enkele instructie tijdens het bronkloksignaal uit te voeren, de uitvoering van de instructie voordelig om te herhalen zonder klokcycli te verbruiken.