Signal processing system with distributed uniform memory

Electrical computers and digital processing systems: processing – Processing architecture – Microprocessor or multichip or multimodule processor having...

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C712S036000, C711S148000, C711S129000

Reexamination Certificate

active

06256723

ABSTRACT:

FIELD OF INVENTION
The invention relates to signal processing systems, and in particular, the invention relates to a signal processing system adaptable to perform a variety of signal processing functions, including communication, audio, and multimedia.
BACKGROUND
Signal processing systems have become widespread and include communication systems (such as modems, facsimile, answering machines, and speaker phones), audio systems, and multimedia systems (such as digital video disk, or “DVD”). Signal processing devices can be either internal or external to a host computer, such as a “PC,” and typically interface with the host computer as well as with the external world, e.g., via a telephone network, audio speakers, or a video screen.
Most signal processing systems are function-specific and include software and hardware dedicated to that particular function. For instance, in a signal processing system that performs a modem function, the system will include specific hardware for interfacing to a telephone network, including analog front end (AFE) hardware and data access arrangement (DAA) hardware, as well as a considerable amount of program code stored in the system and specific for modem communications. Such program code is often stored in the system on a Read Only Memory (ROM), which can be written to only once and cannot be changed once written.
Still, despite their differences in functionality, many signal processing systems utilize similar hardware elements, particularly for digital signal processing, such as DSPs (digital signal processors) and microprocessors. Yet, because of analog hardware considerations, particularly to interface to the outside world, and because the software differs, each digital signal processing device must be purchased separately.
Moreover, even within a single type of signal processing system, standards are not constant either geographically or temporally. For instance, an international business traveler using a laptop computer cannot use in Europe the same modem he purchased in the United States. In fact, because even communication standards vary from country to country in Europe, the international traveler may need to carry several modems, each complying with a different country's communication standards, in order to communicate using a modem at each destination. Furthermore, each time a different modem is to be used, the host system will have to be notified and often will need to be reconfigured to utilize the modem.
In addition, signal processing technology is progressing at a rapid rate. Even making relatively simple updates to the protocols used by signal processing systems, e.g., modems, is difficult because program code is usually unchangeable as being encoded in ROM. Thus, for consumers to take advantage of the newest technology, they generally have to replace their old systems. While recently, some modems have been developed with a degree of upgradability, e.g., 36 Kbps modems to 56 Kbps, because of the fixed nature of their hardware and software, most modems will have to be completely replaced to allow use of the most recent technology. In fact, when new communication technologies are widely available to consumers, including ISDN modems, DSL modems, cable modems, and wireless modems, a consumer wishing to utilize one of these new technologies will need to purchase a new device. Some companies have recognized in the modem arena that, for instance, the processing of modem data in various countries is the same, and only the network interface differs. These companies have developed communication adapters (primarily line conditioning and media conversion circuitry, e.g., DAA circuitry) that can be selectively coupled with their modem and that supply the necessary hardware and software configuration information to the modem in order to allow the modem to engage in any necessary signal processing to comply with the standards of various countries. These adaptors themselves perform no signal processing functions and in fact, the core software on the base system remains the same. The signal processing system itself can be used to perform no other function than that of a modem.
Thus, despite many commonalities among systems, a consumer who wants to be able to perform two distinct signal processing functions, or even upgrade his present signal processing system, the consumer must generally purchase two complete signal processing systems. Each of these systems will be dedicated to a specific signal processing function and technology standard.
Therefore, a signal processing system that allowed easy adaptability to a variety of signal processing functions, that would reduce signal processing system costs overall to the consumer, and that would allow upgrades as well as functional changes, would represent an advancement in the art.
SUMMARY OF THE INVENTION
A system is disclosed that allows a signal processing system to be configured to perform almost any signal processing function. Such a system includes a plurality of processors, which in some embodiments include DSPs and other microprocessors, and a distributed uniform memory. The distributed uniform memory is subdivided into a plurality of addressable memory spaces each of which are respectively primarily associated with one of the processors in the plurality of processors. Nonetheless, each processor has access to the addressable memory space primarily associated with another processor, but has such access independent of the load and timing requirements of the other processors.
In such a system, each of said plurality of processors is primarily associated with a bus and with one of the addressable memory spaces. At least an addressably contiguous portion of the addressable memory space primarily associated with one processor is mapped into the addressable memory space primarily associated with another processor. In this manner, access can be had to the memory resources of another processor without having to wait for access to the bus primarily associated with the other processor. Thus, no analysis of processor, bus, and/or memory load and/or timing requirements need occur. Such a system of shared memory resources among the processors will enhance operating speeds in multi-processor systems.
Such a system further allows for the access by a processor of the bus of another, thereby allowing the processor to directly access the addressable memory space primarily associated with another processor. Such direct access allows messaging among the processors without having to send interrupts to the receiving processor every time a message need be sent. In one embodiment, circular buffers are allocated in the addressable memory space of one of the processors. The circular buffers are constructed in such a way that each processor has sole control over particular pointers, eliminating contention for access to the same resources.


REFERENCES:
patent: 4718080 (1988-01-01), Serrano et al.
patent: 4775931 (1988-10-01), Dickie et al.
patent: 4991085 (1991-02-01), Pleva et al.
patent: 5127041 (1992-06-01), O'Sullivan
patent: 5134648 (1992-07-01), Hochfield et al.
patent: 5167021 (1992-11-01), Needham
patent: 5181858 (1993-01-01), Matz et al.
patent: 5249218 (1993-09-01), Sainton
patent: 5302947 (1994-04-01), Fuller et al.
patent: 5333177 (1994-07-01), Braitberg et al.
patent: 5357625 (1994-10-01), Arends
patent: 5384890 (1995-01-01), Anderson et al.
patent: 5410667 (1995-04-01), Belsan et al.
patent: 5428671 (1995-06-01), Dykes et al.
patent: 5430793 (1995-07-01), Ueltzen et al.
patent: 5649001 (1997-07-01), Thomas et al.
Competitive Analysis: Analog Devices, Inc.;ADSP-2104 vs. Texas InstrumentsTMS320C203 [ADSP-2104]; 1996 Analog Devices, Inc.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Signal processing system with distributed uniform memory does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Signal processing system with distributed uniform memory, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Signal processing system with distributed uniform memory will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2457260

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.