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

Hardware Design

How to Implement a Digital Delay Using a Dual-Port RAM in VHDL

Learn how to implement a digital delay line using a dual-port RAM in VHDL. Circular buffer architecture, complete VHDL code, and FPGA synthesis with Block RAM inference.

Categories Hardware Design Tags Hardware Design
March 25, 2016 Updated October 7, 2026 By SURF VHDL

How To Implement Shift-Register in VHDL Using a FIFO

Learn how to implement a digital delay line in VHDL using shift registers, block RAM, or a synchronous FIFO. Includes VHDL code examples and an FPGA implementation strategy.

Categories Hardware Design Tags Hardware Design
January 30, 2016 Updated October 7, 2026 By SURF VHDL

How to Implement a Finite State Machine in VHDL

Learn how to implement a Finite State Machine (FSM) in VHDL. This guide covers Moore and Mealy FSMs with a practical vending machine example.

Categories Hardware Design Tags Hardware Design
December 8, 2015 Updated October 7, 2026 By SURF VHDL

How to Design SPI Controller in VHDL

Learn how to design an SPI controller in VHDL. This guide covers SPI protocol basics, CPOL/CPHA modes, and a complete VHDL implementation with FSM and simulation.

Categories Hardware Design Tags Hardware Design
November 15, 2015 Updated October 7, 2026 By SURF VHDL

How to Connect an ADC to an FPGA

A practical guide to connecting an ADC to an FPGA. Learn parallel SDR and DDR interfacing with VHDL code examples, timing analysis, and buffer storage calculations.

Categories Hardware Design Tags Hardware Design
October 17, 2015 Updated October 7, 2026 By SURF VHDL
Newer posts
← Previous Page1 Page2 Page3
© 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