Page 264 - DSP Integrated Circuits
P. 264

6.7 Equivalence Transformations                                       249

            One integer delay ele-
        ment is obtained between
        the adaptors and one T/2-
        delay element in series with
        the A2-input. The latter
        serves no purpose and can     Figure 6.33 Pipelined structure with integer delay
        therefore be removed, since             elements
        the input signal A% = 0. Note
        that the total delay in the
        recursive loop is unchanged.
        The outputs have been delayed by T/2 with respect to the initial network. In fact,
        this modification is a form of pipelining, which will be discussed in section 6.8.






        6.7.2 Timing of Signal-flow Graphs

        Equivalence transformations can be used to determine the proper timing of the
        operations in signal-flow graphs as well as proper control signals. Such signal-flow
        graphs can easily be transformed into proper computation graphs. Of particular
        interest is to determine the required amount of shimming delay as well as the
        positions of the D flip-flops. The technique presented next leads to the same
        results as methods based on cut set transformations [15]. We will demonstrate the
        technique by means of an example.



        EXAMPLE 6.7

        Determine the minimum number of shimming delays inside the adaptors in
        Example 4.12. Assume that the data word length is Wj = 21 bits, the coefficient
        word length is W c = 10 bits, and that bit-serial arithmetic, implemented in single-
        phase logic, is used. Further, determine the number of stages of D flip-flops
        required in the delay elements.
            First, we assume that
        the arithmetic operations
        have zero execution time.
        These   operations  are
        indicated in gray in
        Figure 6.34. We place an
        auxiliary delay element
        in series with the input of
        the two-port adaptor. This
        is not necessary, but it is
        often advisable to include
        a delay of 21 clock cycles
        from input to output of   Figure 6.34 Initial configuration with auxiliary delay
        the adaptor.                        element at the input
   259   260   261   262   263   264   265   266   267   268   269