VLSI PROJECT LIST
-
PROJECTS CODE
PROJECT TITLES
VL001
8b/10b encoder/decoder for Ethernet router
VL002
16b/20b Encoder/Decoder for fiber channel
VL003
8255 programmable peripheral interface for an embedded system
VL004
Implementation of barrel shifter for DSP applications
VL005
Implementation of Content Addressable Memory (CAM) embedded and DSP applications
VL006
Controller Area Network (CAN) Controller for automotive applications like CAR
VL007
Code Division Multiple Access (CDMA) Matched Filter Implementation for wireless data transmission
VL008
Digital error controlling in data communications
VL009
Data width conversion FIFO in digital design in VLSI
VL010
Implementation of digital camera for digital image capture
VL011
An Inverse Discrete Cosine Transform (IDCT) Implementation for MPEG Video Applications
VL012
Manchester encoder/decoder for telecommunications
VL013
Design of an MP3 Portable Player to listen and store the songs in portable format
VL014
HDLC Controller for data communications
VL015
DES (Data Encryption Standard) Algorithm for cryptography applications
VL016
Advanced DES (AES) Algorithm
VL017
CORDIC (Coordinate Rotation Digital Computer) to implement mathematical/trigonometric functions in DSP applications
VL018
FIR and IIR Filters for DSP applications
VL019
8080 Microprocessor to build an embedded system using 8-bit processor
VL020
PYRAMID Integer Multiplier Unit Design in VHDL
VL021
Floating Point Multiplier unit Design in VHDL for DSP/ embedded processor applications
VL022
Floating Point Unit (FPU) Design in VHDL for DSP/ embedded processor applications
VL023
Hierarchical Integer Multiplier unit Design in VHDL for a performance improvement in DSP processor
VL024
Hierarchical Carry save Algorithm (HCSA) ALU Design for a performance improvement in DSP processor
VL025
JPEG Encoder to compress and store photographic images using less disk space
VL026
3×3 Matrix Color Converter in VHDL for DSP applications
VL027
Extension Pack Design in VHDL to create extensions to IEEE VHDL packages
VL028
Single clock Divider Design in VHDL for efficient arithmetic divider design in DSP/Embedded applications
VL029
SPDIF (Standard IEC958 “Digital audio interface”) interface in VHDL for serial transmission of digital audio
VL030
Time Division Multiplexing (TDM) Controller Design in VHDL for communication field like ISDN and voice codecs
VL031
Low Density Parity Check (LDPC) Decoder Design in VHDL for error corrections in data communications
VL032
Quadrature Decoder/Counter Design in VHDL for optical encoding
VL033
RANDOM Number Generation Design in Verilog to create test benches to test the ASIC in random fashion
VL034
RISC microcontroller in Verilog for embedded applications
VL035
FM Receiver Design in VHDL to decode and listen the FM radio
VL036
Discrete Cosine Transform Core Design in VHDL for JPEG compression
VL037
Bluetooth controller USING VHDL to create a communication link between to portable electronic devices
VL038
PCI Master interface module for a general purpose computer
VL039
Implementation of FIREWIRE-1394 using VHDL for embedded application such as digital camera and DVD players
VL040
Design and implementation of mini MIPS PROCESSOR to design a embedded systems using a processor
VL041
Design of xmatchpro lossless data compressor system for audio and video compression applications such as DVD
VL042
I2S bus design to transmit the audio data in digital TV and CD players
VL043
DDR SDRAM Controller to store and control the data in a DDR memory for embedded computer or general purpose computer
VL044
Ethernet MAC Controller for embedded computer or general purpose computer to communicate with remote computers
VL045
I2C Controller to create a communication link between to Integrated Circuits (ICs)
VL046
SDRAM Controller to store and control the data in a DDR memory for embedded computer or general purpose computer
VL047
SRAM Controller to store and control the data in a DDR memory for embedded computer or general purpose computer
VL048
Programmable Interrupt Controller to route the interrupts from the peripherals to the microprocessor in an embedded system
VL049
Programmable Analog to Digital Converter (ADC) for a DSP processor
VL050
Programmable Digital to Analog Converter (DAC) for a DSP processor
VL051
Serial Peripheral Interface (SPI) Controller to create a communication link between to Integrated Circuits (ICs) such as EPROM and the microprocessor
VL052
Watch Dog Timer (WDT) for an embedded system or general purpose computer
VL053
PS2 Keyboard controller for a general purpose computer to interface the keyboard
VL054
TFT controller for a general purpose computer to display the images on monitor
VL055
DMA Controller to transfer the data from the memory to peripherals in a computer
VL056
Design of a Bus Arbiter for a embedded system
VL057
UART Controller for displaying and debugging purposes in embedded applications
VL058
The Pulse Width Modulation (PWM)/Timer/ Counter for embedded applications
VL059
Vending Machine Using Verilog to dispense the cool drinks/coffee in a automatic manner
VL060
Traffic Light Controller for model making purposes
VL061
32-bit soft processor Design in Verilog to develop an embedded application such as web server
VL062
Mouse displayer to display the mouse icon on monitor in a computer
VL063
Alarm Clock design using a microprocessor
VL064
Active Power meter to monitor the power consumption of a system instantly
VL065
Accurate Frequency Generator for a microprocessor
VL066
Frequency Counter to measure the frequency of a crystal
VL067
Rotary Encoder to control the display of LEDs using a microprocessor
VL068
Virtual Orchestra to create an Orchestra using a microprocessor
VL069
Web Server design using a microprocessor to deliver data such as WebPages which can be accessed remotely using internet
VL070
VGA Controller
in need of project plus training