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

Hardware Design

SPI Slave VHDL design

Design a 4-wire SPI slave module in VHDL with shift register implementation, timing analysis, and FPGA layout considerations.

Categories Hardware Design Tags Hardware Design
November 18, 2021 Updated October 7, 2026 By SURF VHDL

How to implement a Serial to Parallel converter

Learn how to implement a Serial to Parallel converter in VHDL with a complete code example and simulation results for your FPGA design.

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

How to implement a Parallel to Serial converter

Learn how to implement a Parallel to Serial converter in VHDL. Includes complete VHDL code, simulation results, error detection logic, and an interactive canvas.

Categories Hardware Design Tags Hardware Design
March 31, 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 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

How to implement a digital MUX in VHDL

Learn how to implement a digital MUX in VHDL using 3 different coding styles: concurrent, sequential, and array-based. Includes downloadable VHDL code.

Categories Hardware Design Tags Hardware Design
June 23, 2018 Updated October 7, 2026 By SURF VHDL

How to implement an LFSR in VHDL

Linear Feedback Shift Register implementation in VHDL. Learn Galois LFSR architecture, VHDL code for parametric LFSR, and primitive polynomials for any N.

Categories Hardware Design Tags Hardware Design
December 10, 2017 Updated October 7, 2026 By SURF VHDL
Older posts
Page1 Page2 Page3 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