Skip to content
SURF-VHDL
  • VHDL
  • Design
  • Tools
  • About Us
    • Privacy Policy
    • Cookie Policy
  • Courses

How to compensate amplitude and phase imbalance in VHDL

Learn how to compensate I/Q amplitude and phase imbalance in VHDL with a complete pre-compensation implementation for quadrature modulators.

Categories Signal Processing Tags Signal Processing
March 4, 2019 Updated October 7, 2026 By SURF VHDL

How to implement a shift register in VHDL

Learn four different ways to implement a shift register in VHDL: with signals, variables, for-loop, and a single-line description. Includes RTL views and Quartus examples.

Categories Hardware Design Tags Hardware Design
January 20, 2019 Updated October 7, 2026 By SURF VHDL

How to implement moving average in VHDL

Learn how to implement a moving average filter in VHDL using an efficient pipeline-accumulator architecture.

Categories Signal Processing Tags Signal Processing
October 13, 2018 Updated October 7, 2026 By SURF VHDL

How to implement convolutional encoder in VHDL

Learn how to implement a DVB-S convolutional encoder (rate 1/2, K=7) in VHDL. Includes architecture, VHDL code, simulation, and Matlab/Octave reference patterns.

Categories Signal Processing Tags Signal Processing
August 5, 2018 Updated October 7, 2026 By SURF VHDL

How to implement a convolutional interleaver

Learn how to implement a convolutional interleaver in VHDL for DVB-S. Understand interleaving techniques to mitigate burst errors in digital communication channels.

Categories Signal Processing Tags Signal Processing
August 4, 2018 Updated October 7, 2026 By SURF VHDL

How to implement a digital filter without multiplier

Implement an FIR filter in VHDL without multipliers using a LUT-based approach. Perfect for QPSK/ASK modulators with +/-1 inputs.

Categories Signal Processing Tags Signal Processing
July 29, 2018 Updated October 7, 2026 By SURF VHDL

How to implement a Reed-Solomon Encoder in VHDL

Learn how to implement a Reed-Solomon encoder in VHDL using LFSR architecture, with step-by-step explanation and Matlab/Octave verification.

Categories Hardware Design Tags Hardware Design
July 25, 2018 Updated October 7, 2026 By SURF VHDL

How to implement Galois multiplier in VHDL

VHDL implementation of a Galois field GF(2^m) multiplier with configurable polynomial. Includes step-by-step explanation of Galois arithmetic, simulation and layout results.

Categories Hardware Design Tags Hardware Design
July 8, 2018 Updated October 7, 2026 By SURF VHDL

How to interface a FPGA processor with VHDL peripheral

Three architecture solutions for interfacing an FPGA processor with custom VHDL peripherals: dual-port memory, FIFO, and GPIO-like interfaces.

Categories Hardware Design Tags Hardware Design
July 7, 2018 Updated October 7, 2026 By SURF VHDL
Older posts
Newer posts
← Previous Page1 Page2 Page3 … Page7 Next →
© 2015 – 2026 SURF-VHDL • Built with GeneratePress Privacy Policy • Cookie Policy

Cookie Policy

We use cookies to improve your user experience and analyze website traffic. By clicking "Accept", you consent to the use of cookies. Read our Privacy Policy.

Search