vhdl verilog code of truncated multiplier
#1

I need to implement the FIR filter with truncated multiplier so please send me the code in verilog
Reply
#2

vhdl verilog code of truncated multiplier

Abstract

The scientific computations require intensive multiplication for signal processing (DSP) applications. Therefore, multipliers play a vital and core role in such algorithm used in computations. In digital signal processing, general purpose signal processing (GPSP) and application specific architecture for DSP the computational complexity of algorithms has increased to such extent that they require fast and efficient parallel
multipliers In particular, if the processing has to be performed under real time conditions, such algorithms have to deal with high throughput rates. In many cases implementation of DSP algorithm demands using Application Specific Integrated Circuits (ASICs). This is especially required for image processing applications such as JPEG and MPEG etc. Since development costs for ASICs are high, algorithms should be verified and optized before implementation.


Introduction

However, with recent advancements in very large scale integration (VLSI) technology, hardware implementation has become a desirable alternative. Significant speedup in computation time can be achieved by assigning computation intensive tasks to hardware and by exploiting
the parallelism in algorithms. To date, field programmable gate arrays (FPGAs) have emerged as a platform of choice for efficient hardware implementation of computation intensive algorithms. FPGAs enable a high degree of parallelism and can achieve orders of magnitude speedup over general purpose processors (GPPs). This is a result of increasing embedded resources available on FPGA. FPGA have the benefit of hardware speed and the flexibility of software. The three main factors that play an important role in FPGA based design are the targeted FPGA architecture, electronic design automation (EDA) tools and design techniques employed at the algorithmic level using hardware description languages. In FPGAs, the choice of the optimum multiplier involves three key factors: area, propagation delay and reconfiguration time. Therefore, FPGA has become viable technology and an attractive alternative to ASICs .Multiplication and squaring functions are used extensively in applications such as DSP, image processing and multimedia . A full width digital n×n multiplier computes the 2n output as a weighted sum of partial products . If the product is truncated to n-bits, the leastsignificant columns of the product matrix contribute little to the final result. To take advantage of this, truncated multipliers and squarers do not form all of the leastsignificant columns in the partial-product matrix . As more columns are eliminated, the area and power consumption of the arithmetic unit are significantlyreduced, and in many cases the delay also decreases. The trade-off is that truncating the multiplier matrix introduces additional error into the computation.
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: vhdl coding for truncated multiplier, truncated multiplier source code, vhdl verilog used mini project, low error high perfomance truncated multiplier, truncated multiplier vhdl code, truncated multiplier ppt, vhdl verilog code of truncated multiplier,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  vhdl code for radix 2 modified booth algorithm 4 1,022 04-04-2017, 10:24 AM
Last Post: Garlapati nikitha
  how to interface lm35 with fpga code in verilog 1 1,066 11-06-2016, 04:04 PM
Last Post: dhanabhagya
  bresenham line algorithm verilog 1 735 11-06-2016, 03:53 PM
Last Post: dhanabhagya
  vhdl code for exponential function 1 493 11-06-2016, 03:30 PM
Last Post: dhanabhagya
  16 bit kogge stone adder verilog code 1 999 08-06-2016, 04:26 PM
Last Post: dhanabhagya
  verilog code for line following robot 1 576 08-06-2016, 04:24 PM
Last Post: dhanabhagya
  future scope of modified booth multiplier 1 691 03-06-2016, 04:29 PM
Last Post: dhanabhagya
  verilog source code for elliptic curve cryptography 1 593 03-06-2016, 04:20 PM
Last Post: dhanabhagya
  verilog code for a water level controller 1 747 31-05-2016, 12:33 PM
Last Post: dhanabhagya
  interfacing ldr in fpga using vhdl 1 617 31-05-2016, 11:56 AM
Last Post: dhanabhagya

Forum Jump: