Linear Feedback Shift Register with VHDL

VHDL Code for Fibonacci, Galois LFSR and Stream Ciphers

More information and new code will be added on a regular basis !

Here you will find simple but easily rewritable and working VHDL code for implementing LFSRs and stream ciphers.

You may already view, copy and analyze the VHDL Code of a 16-bit Fibonacci LFSR visiting the Fibonacci LFSR section and you may also view the VHDL Code of a 16-bit Galois LFSR visiting the Galois LFSR section.

The Stream cipher sections will introduce you keystream generators in which LFSRs are widely used. Here you will find complete working and illustrated projects.

Don't forget to visit the LFSR for fun section and test a funny circuit using cheap CMOS IC circuit.

Note: The intent of this website is not to provide a learning course for VHDL or a tutorial about LFSR and ciphers. The author is assuming you have a sufficient knowledge of shift register, VHDL synchronous coding and LFSR theory.

Don't hesitate to contact me as soon as you want for further explanation and in case of you're interested in the Forex Market don't forget to visit my blog in french language.