Welcome
Welcome to cdstahl.orgCategories
-
Recent Posts
- VHDL Procedures
- Exporting Hierarchy from Vivado
- VHDL and Division vs Shifting
- Inferring Multiple BRAMs
- SSH Host-Key Setup
- Numeric_Std vs Std_Logic_Unsigned
- Creative Uses of Addition
- Sandbox, Bit Counting
- Using GIT to Manage Builds
- Mixing LFSRs
- Affine Feedback Shift Register
- Verilog’s Casex Issue
- Linear Regression
- Non-Orthogonal Basis Vectors
- Viterbi Decoder, Traceback
Archives
Meta
Tag Archives: lfsr
The 360 Element Shift Register
As mentioned in the three-bit shift register article, one of the applications for non-maximal length LFSRs/NLFSRs is in angle sensors. I had read an article on generating LFSRs of a given length. For the 360 element case, it came up … Continue reading
Three-Bit Feedback Shift Register
One question that I’ve often pondered is how to generate non-maximal length LFSRs or NLFSRs. I decided to see what could be done with an 8b shift register that took 3 taps, and performed a logic operation to generate the … Continue reading
Shifting an LFSR Multiple Times
One useful operation for a Galois Field is the multiplication by a constant value. This is very useful, as it allows very simple logic to be used to generate the product . This avoids the need to convert between polynomial … Continue reading
Intro to Galois LFSRs
There is another, natural way to write the code for an LFSR. This article describes the Galois implementation of an LFSR. This also shows how LFSRs are related to Galois fields. This implementation is claimed to be a bit faster … Continue reading
The Magic LFSR Taps
Just like magic, these aren’t real either. Continue reading