Method and apparatus for dynamically linking code segments in re

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

3642214, 3642218, 364228, 3642281, 3642286, 3642394, 3642463, 3642624, 3642625, 364270, 364DIG1, 395480, 395873, 395375, G06F 1300

Patent

active

055398960

ABSTRACT:
A system is provided including a host processor and an audio capture and playback adapter having a DSP co-processor. The adapter includes shared memory accessible from both the DSP and the host. A DSP program is periodically written to the shared memory by the host and executed by the DSP. A non ping-pong dual buffer technique is disclosed wherein alternately one buffer is executed by the DSP while the remaining buffer is updated or linked by the host. In one embodiment, two pointer variables are used, each indicating respectively which buffer is currently being executed by the DSP and which has been updated by the host. Initially both pointer A and pointer B point to buffer A containing the initial DSP code. Each time the DSP requires execution of the configurable program, it reads pointer B, copies it to pointer A, and then branches to the buffer pointer A points to. When the host begins to relink to a buffer, it first sets pointer B equal to pointer A, relinks into the opposite buffer as pointer A, and then sets pointer B to this opposite buffer. The host is thereby prevented from updating a buffer currently being executed by the DSP. Real time dynamic linking of code segments in a tightly coupled co-processing system is thereby provided.

REFERENCES:
patent: 4298954 (1981-11-01), Bigelow et al.
patent: 4333143 (1982-06-01), Calder
patent: 4562436 (1985-12-01), Coleman et al.
patent: 4658351 (1987-04-01), Teng
patent: 4667286 (1987-05-01), Young et al.
patent: 4694426 (1987-09-01), Mason
patent: 4791489 (1988-12-01), Polatnick
patent: 4791629 (1988-12-01), Burns et al.
patent: 4841437 (1989-06-01), Lubarsky et al.
patent: 4897780 (1990-01-01), Lakness
patent: 4991169 (1991-02-01), Davis et al.
patent: 5133062 (1992-07-01), Joshi et al.
patent: 5150456 (1992-09-01), Wu et al.
patent: 5163132 (1992-11-01), DuLac et al.
patent: 5167028 (1992-11-01), Shires
patent: 5247678 (1993-09-01), Littleton
patent: 5269012 (1993-12-01), Denio et al.
Decaluwe et al, "Interprocessor Communication in Synchronous Multiprocessor Digital Signal Processing Chips", IEEE Transactions on Acoustics, Speech, and Signal Processing, vol. 37, No. 12, Dec./1989, pp. 1816-1828.

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

Method and apparatus for dynamically linking code segments in re does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for dynamically linking code segments in re, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for dynamically linking code segments in re will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-721365

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