I know that to store n bits of data in a SISO register , n clk pulses are needed . And to retrieve the data only n-1 clk pulses are needed because 1 bit is already available at the output . In a SIPO register also n clk pulses are needed to store n bit data . Applying the same logic NO clk pulse would be needed to retrieve the data .Am I correct? But I read somewhere that 1 clk pulse is needed to retrieve the data

  • \$\begingroup\$ At a guess, I'd say maybe your SIPO is double buffered so that clocking in the next bit of data doesn't shift your output. \$\endgroup\$ – Cristobol Polychronopolis Mar 7 at 16:59

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.