FAST FPGA-BASED PIPELINED DIGIT-SERIAL/PARALLEL MULTIPLIERS
#1

[attachment=14697]
In this paper fast pipelined digit-serial/parallel multipliers are
proposed. The conventional digit-serial/parallel multipliers and
their pipelined versions are presented. Every structure has been
implemented on FPGA and the results are given. These results
have been analysed and it is detected that the pipelined ones do
not have the throughput improvement expected because of a
logic depth increment. As a consequence, a new structure
based on the fast serial/parallel multiplier proposed in [1] has
been developed. The new multipliers designed achieve better
performance than the previous ones: their throughput is higher
than it in the pipelined serial/parallel multipliers with nearly
the same cost in area.
1. INTRODUCTION
Real-time signal processing hardware requires efficient
multiplier units. However, each application needs different
sample rates; from speech to image or radar a wide frequency
range is covered. In several cases, it is senseless to use a bitparallel
circuit: it has an important cost in area and runs faster
than the throughput required by the application. In these cases,
the bit-serial [2] or digit-serial approach became an important
alternative to efficiently implement custom DSP circuits.
Furthermore, in FPGA-targeted applications, the serial stream
of data matches better with the structure of such devices [3].
In digit-serial computation, data words of size W bits are
partitioned into digits of size N bits (the digit-size, N, is divisor
of the word-size, W) and are processed serially one digit at a
time with the least significant digit first. A complete word is
processed in P=W/N clock cycles and consecutive words
follow each other continuously. The time of P cycles is named
a sample period. In every digit-serial operator, it is necessary to
add some control signals to indicate, for example, a new word
entry. The digit-serial processors include parallel-serial and
serial-parallel converters to process in digit format and to
present the result in parallel one. The digit-serial operators are
cascaded following the data-flow algorithm in a pipeline
fashion. A detailed explanation of this kind of architectures can
be found in [4], [5], [6], [7], [8], [9]. A set of digit-serial
architectures can be designed by using different digit-sizes.
Each element of the family has a specific size and throughput.
Thus, it is possible to choose the digit-size that best suits the
speed of the application, minimising the cost in terms of area.
In this paper a set of fast pipelined serial/parallel multipliers
are proposed. All circuits compute the data-coefficient
multiplication in two’s complement representation. All the
topologies have been implemented on an EPF10K50GC403-3
Altera FPGA for W=8 bits size (data and coeficients) using the
default compilation options (automatic placement and routing).
This paper is organised in four parts: in Section 2 and 3 the
digit-serial/parallel multipliers and the pipelined digitserial/
parallel ones are respectively explained, and the results of
each one implementation on FPGA are given. In next section, a
brief discussion of those results is made. In Section 5, more
efficient pipelined digit-serial/parallel multipliers are proposed
and the results of their implementation on FPGA are also given.
Finally, the conclusions are presented.
2. SERIAL/PARALLEL MULTIPLIER
Serial/parallel multipliers use the shift-and-add algorithm to
compute the multiplication of a coefficient, which is given in
parallel form, by a data, which enters in the multiplier in serial
style. Assuming coefficient, C, with Wc bits, and data, X, with
Wd bits, are two’s complement numbers, the equation of the
serial/parallel multiplier can be written
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: hap griffins ir based nikon serial port adapters, online clock skew scheme for asynchronous wave pipelined circuits using fpga, coding pipelined multiplier in vhdl, low power multipliers ppt, multipliers**t on pneumatic automatic sheet metal cutting machine, reversibdicle vedic multipliers, parallel multipliers ppt,

[-]
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
  AUTONOMOUS PARALLEL PARKING RC CAR PROJECT REPORT science projects buddy 2 3,073 08-02-2013, 10:13 AM
Last Post: seminar details
  FAST HADAMARD TRANSFORMS computer science crazy 1 1,650 08-01-2013, 04:16 PM
Last Post: Guest
  Enhancing Data Migration Performance via Parallel Data Compression seminar class 2 1,582 29-11-2012, 02:18 PM
Last Post: seminar details
  Parallel Computing Technology-based Mobile Search Engine smart paper boy 1 1,677 24-02-2012, 11:40 AM
Last Post: seminar paper
  DSP Enhanced FPGA smart paper boy 2 1,206 30-11-2011, 10:37 AM
Last Post: seminar addict
  VISION BASED PROCESSING FOR REAL TIME 3-D DATA ACQUISITION BASED CODE STRUCTURED LIGH computer science crazy 7 4,758 26-09-2011, 02:34 PM
Last Post: seminar addict
  Fast JPEG 2000 Decoder and Its Use in Medical Imaging smart paper boy 0 914 18-08-2011, 11:16 AM
Last Post: smart paper boy
  ParEditor: A Plugin for Eclipse based on Parallel Patterns smart paper boy 0 842 11-08-2011, 12:45 PM
Last Post: smart paper boy
  Conceptual design of 8 channel fiber optics serial data link for digital signal smart paper boy 0 727 10-08-2011, 02:09 PM
Last Post: smart paper boy
  Parallel Addressing Scheme for Voltage-Programmed Active-Matrix OLED Displays seminar class 2 1,442 01-08-2011, 10:35 AM
Last Post: seminar addict

Forum Jump: