Page 545 - DSP Integrated Circuits
P. 545

530                                           Chapter 11 Processing Elements


        11.25 (a) Find a bit-serial multiplier that implements the coefficient


              (b) Determine the normal serial/parallell multiplier for the same
                 coefficient value.
              (c) Determine the relationship between the two multiplier structures.

        11.26 Redo Example 6.7, but include appropriate control signals as well.
        11.27 Derive bit-parallel implementations of the control processes used in the
              FFT processor. Discuss trade-offs between the bit-serial and bit-parallel
              versions.
        11.28 Conversion between RGB and YCbCr digital color video image formats can
              be performed by the following transformations:
                R = Y + 350 Cr/256 - 175/256
                G = Y- 86 C6/256 - 178 Cr/256 + 132/256
                B = Y + 444 C6/256 - 222/256
              and
                Y = (77 R + 150 G + 29 £)/256
                Cb = (-44 R - 87 G + 131 B)/256 + 128/256
                Cr = (131R - 110 G - 21 B)/256 + 128/256
              The color components are quantized to 8 bits. Derive an implementation
              based on
              (a) Bit-serial multipliers
              (b) Distributed arithmetic
              (c) Compare the two implementations.
        11.29 Suggest a logic realization of error-feedback for both a serial/parallell
              multiplier and a distributed arithmetic PE. Can the input, S, in Figure
              11.49 be used? What are the potential advantages of such an approach?

        11.30 Derive a VHDL description of a serial/parallell multiplier.
        11.31 Derive an implementation of the fast 1-D DCT using serial/parallell
              multipliers and compare the result with the implementation using
              distributed arithmetic.
        11.32 Derive an implementation of the 1-D DCT using column symmetry and
              distributed arithmetic.

        11.33 Suggest a bit-parallel implementation of the complex multiplier, which is
              based on distributed arithmetic, and compare it to the version used in the
              case study.
   540   541   542   543   544   545   546   547   548   549   550