Page 367 - DSP Integrated Circuits
P. 367

352                                             Chapter 7 DSP System Design


            (c) Schedule the operations over two sample intervals so that the number of
                concurrent operations is minimized.
            (d) Compare your result with the results obtained in Example 7.2.

         7.6 In Figure P7.6's filter section,
            the time taken for a
            multiplication is 10 t.u. and
            the time for an addition is 1
            t.u. What is the minimum
            sample period for the filter?
            How long is the time critical
            path? Find a suitable
            schedule for the PEs both
            without and with pipelining.
                                                 Figure P7.6 Direct form II
         7.7 The execution times for the
            process in Figure P7.7 are


            (a) Determine the iteration
                period bound, T min.       —KPT)            T—Kps^-nS)—>
            (b) Determine the number    x(n) Y              JL ^^ y         y(n)
                of PEs in a PE optimal                     fr]
                schedule when T sampi e =
                8. The processors are
                                              @H—©H         "—K?3^-KP6)
                homogeneous.
                                                I           i |
            (c) Let T = 8 and determine                     rj
                a schedule such that the
                largest number of
                                                    (P2> 1—*@
                concurrent PEs is a
                minimum. The latency                   Figure P7.7
                may not increase more
                than four time units.
            (d) Perform PE allocation and assignment by using clique partitioning.
            (e) Draw the lifetime table for the variables.
            (f) Perform memory assignment and determine the required number of cells.
         7.8 Schedule the signal-flow graph shown  x(n)                     y(n)
            in Figure P7.8 for the three cases when  -D>X+)             -j—•>
            the addition takes 1 t.u. and the
            multiplier has two pipeline stages. The                     |r
            latency for the multiplier is 4 t.u.
            (a) Minimum iteration period.
            (b) An iteration period of 6 t.u.                T
            (c) The same as in (b) but only one                         \T
                adder and one multiplier are
                allowed.

         7.9 How many different schedules with
                                                            Figure P7.8
            maximum speed are possible for the
            algorithm in Figure 7.40? Assume that
   362   363   364   365   366   367   368   369   370   371   372