VHDL Programming source codes

This VHDL section of source code covers VHDL based projects and project source codes. It include RAM, FIFO, MUX, DEMUX, counter, cordic, butterfly, parallel to serial, scrambler, RS encoder, convolutional encoder, interleaver, mapper, IFFT, FFT, BPSK, QPSK, 16QAM, 64QAM, flipflop, latch, encoder, decoder etc. It covers interfaces codes viz. stepper motor, DC motor, relay and 7 segment display with FPGA.

Reading from and Writing to RAM/FIFO

Read Write RAM

4 input to 1 output 4X1 MUX

4X1 MUX

4 bit Binary Up down counter

4 bit binary counter

Radix4 Butterfly

Radix4 Butterfly

Phase Angle calculation using cordic algorithm

Cordic Algorithm

2 bit parallel to serial conversion

2bit Parallel to serial

2 bit serial to parallel conversion

2bit serial to parallel

Scrambler or Randomizer

Scrambler

RS Encoder or Reed Solomon Encoder

RS encoder

Convolutional encoder


convolution encoder

Convolutional encoder

Interleaver

Interleaver

Mapper

Mapper

BPSK Modulation and demodulation

BPSK Modulation

QPSK Modulation and demodulation

QPSK Modulation

16QAM Modulation and demodulation

16QAM Modulation

64QAM Modulation and demodulation

64QAM Modulation

IFFT and FFT modules

IFFT FFT

USEFUL LINKS to VHDL CODES

Refer following as well as links mentioned on left side panel for useful VHDL codes.
D Flipflop
T Flipflop
Read Write RAM
4X1 MUX
4 bit binary counter
Radix4 Butterfly
16QAM Modulation
2bit Parallel to serial

RF and Wireless tutorials

WLAN  802.11ac  802.11ad  wimax  Zigbee  z-wave  GSM  LTE  UMTS  Bluetooth  UWB  IoT  satellite  Antenna  RADAR