Interconnection of digital signal processor with program memory and external devices using a shared bus interface
AssigneeKoninklijke Philips Electronics N.V.
InventorJean Francois Duboc
Life of this patent
Estimating the term…
Loading patent…
AssigneeKoninklijke Philips Electronics N.V.
InventorJean Francois Duboc
Estimating the term…
A circuit arrangement and method reduce the number of interconnects required for a digital signal processor by utilizing a shared bus to interconnect the digital signal processor to both a program memory and at least one external device. An instruction cache is utilized to cache selected instructions from a DSP program such that, whenever a cached copy of a DSP program instruction is available in the instruction cache, the cached copy can be fetched from the instruction cache instead of the program memory, thereby freeing the shared bus for performing an access to the external device. Caching of instructions and subsequent freeing of the shared bus for external device access may be conditioned on detection of a loop, whereby instructions from the loop are cached in the instruction cache and fetched during subsequent passes through the loop.
A circuit arrangement for use in executing a digital signal processor (DSP) program to process digital signal data, the circuit arrangement comprising:
A circuit arrangement for use in executing a digital signal processor (DSP) program stored in a program memory to process digital signal data, the DSP program including a subset of instructions configured to be executed in multiple passes of a loop, the circuit arrangement comprising:
A method of processing digital signal data with a digital signal processing (DSP) circuit arrangement, the method comprising:
A method of executing a digital signal processing (DSP) program stored in a program memory to process digital signal data, the DSP program including a subset of instructions configured to be executed in multiple passes of a loop, the method comprising:
Dependencies are inferred from the claim text.