Page 428 - DSP Integrated Circuits
P. 428

9.8 Interpolator, Cont.                                              413




















                Figure 9.30 Balanced architecture with three PEs and two memories


        9.8 INTERPOLATOR, CONT.

        The wave digital filter used for interpolation was scheduled in 6 time units,
        using the adaptors as basic operations. Four PEs each with two inputs and two
        outputs were needed. Hence, to support four PEs we need 2- 4 = 8 memories in
        the ideal architecture. A single memory can support several PEs. The schedule
        implies that 24 adaptor operations are executed per sample interval and each
        adaptor operation requires two read and two write operations. Hence, a memory
        with access rate



        would be enough. It is possible to design such fast memories, but it is difficult.
        Therefore we choose to use two memories working at only 76.8 MHz. Each memory
        has 22 21-bit words. The resulting balanced architecture is shown in Figure 9.31.
















                          Figure 9.31 Architecture for the interpolator



        9.9 FFT PROCESSOR, CONT.

        The schedule for the FFT processor used two butterfly PEs and we elect to use the
        shared-memory architecture with bit-serial PEs and bit-parallel RAMs. The ideal
        architecture needs only two memories, if the real and imaginary parts of a com-
        plex value are stored as a single word. The memories shall support 5120 butterfly
   423   424   425   426   427   428   429   430   431   432   433