Page 372 - DSP Integrated Circuits
P. 372

o
                                           O




             DSP ARCHITECTURES









        8.1 INTRODUCTION

        Many digital signal processing applications, particularly video applications, repre-
        sent very high computational work loads. Fortunately, most DSP algorithms
        exhibit a high degree of parallelism and are therefore suitable for implementation
        using parallel and/or distributed architectures. Such parallel architectures may
        exploit future improvements in integrated circuit technologies—e.g., the fact that
        it will be possible to put more circuitry onto a single chip. The expected increase in
        speed of integrated circuits resulting from scaling down the size of the switching
        devices will also contribute to increased performance. However, the expected per-
        formance increase resulting from faster circuitry will be significantly smaller than
        the increase due to the increase in the number of gates.
            In this chapter we will discuss the properties of multiprocessor and multicom-
        puter architectures suitable for DSP systems. Of particular interest are architec-
        tures for hard real-time DSP systems—i.e., systems in which the correctness of
        the system depends not only on the result of the computation, but also on the time
        at which the results are produced. The architectures must therefore have
        resources adequate to perform their functions.


        8.2 DSP SYSTEM ARCHITECTURES

        The work load must usually be shared
        by several processors in order to achieve
        the throughput required in many real-
        time applications. Most DSP systems
        are, at the top levels, inherently com-
        posed of several connected subsystems.
        These subsystems can be mapped,
        using an isomorphic mapping, onto a
        similar set of hardware structures or
        virtual machines, which communicate
        through an interconnection network, as
        illustrated in Figure 8.1.              Figure 8.1 Top view of a DSP system
   367   368   369   370   371   372   373   374   375   376   377