The blog explores the use of Linear Feedback Shift Registers (LFSR) in FPGA designs, which has not been discussed much in the past. LFSRs can be used for generating random test patterns, counters, data scrambling, error detection, and correction. The blog delves into the implementation of LFSRs using Fibonacci and Galois techniques, highlighting the differences in tap positions. It also discusses using XOR and XNOR gates in LFSR implementations and choosing the best approach for specific applications. The blog provides source code for simple LFSR implementations and emphasizes the importance of understanding the most suitable technique for each scenario. The content features a test bench to demonstrate the result of the implementations. Stay tuned for more blogs on LFSR applications in upcoming posts. (Summary: Approx. 100 words)
https://www.adiuvoengineering.com/post/microzed-chronicles-linear-feedback-shift-register