Enhanced register array accessible by both a system microprocess

Static information storage and retrieval – Addressing – Multiple port access

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

365200, G11C 800

Patent

active

060580666

ABSTRACT:
A register array accessible by both a system microprocessor and a digital signal processor of a PC audio circuit, comprising: (i) a random access memory (RAM) having a first port connected to a digital signal processor input/output port, and a second port connected to a RAM input/output port; (ii) a register data port connected to the RAM input/output port and having a connection to a register data bus; (iii) timing circuitry for timing the register array operations; (iv) row and column select circuitry for respectively selecting rows and columns in said RAM; and (v) an input/output channel ready signal line connected to said timing circuitry. The RAM includes a plurality of edge bits each of which stores a value indicating whether processing of a row of data values stored in said RAM is active or inactive. The system microprocessor is disabled from accessing the RAM whenever the RAM is not idle or the microprocessor seeks to access a row of the RAM currently subject to access by the digital signal processor. If the microprocessor is disabled from writing data to the RAM, the data may be temporarily stored in the register data port until the microprocessor's access is enabled.

REFERENCES:
patent: 4133242 (1979-01-01), Nagai et al.
patent: 4201105 (1980-05-01), Alles
patent: 4344347 (1982-08-01), Faulkner
patent: 4472993 (1984-09-01), Futamase et al.
patent: 4506579 (1985-03-01), Rossum
patent: 4508001 (1985-04-01), Suzuki
patent: 4539885 (1985-09-01), Ezawa
patent: 4569268 (1986-02-01), Futamase et al.
patent: 4573389 (1986-03-01), Suzuki
patent: 4622877 (1986-11-01), Strong
patent: 4644840 (1987-02-01), Franz et al.
patent: 4649783 (1987-03-01), Strong et al.
patent: 4684243 (1987-08-01), Reese
patent: 4698753 (1987-10-01), Hubbins et al.
patent: 4719833 (1988-01-01), Katoh et al.
patent: 4817058 (1989-03-01), Pinkham
patent: 4843938 (1989-07-01), Hideo
patent: 4864625 (1989-09-01), Hanzawa et al.
patent: 4870621 (1989-09-01), Nakada
patent: 4916996 (1990-04-01), Suzuki et al.
patent: 4947723 (1990-08-01), Kawashima et al.
patent: 4953437 (1990-09-01), Starkey
patent: 4998281 (1991-03-01), Sakata
patent: 5111530 (1992-05-01), Kutaragi et al.
patent: 5111727 (1992-05-01), Rossum
patent: 5144676 (1992-09-01), Rossum
patent: 5166464 (1992-11-01), Sakata et al.
patent: 5194681 (1993-03-01), Kudo
patent: 5210639 (1993-05-01), Redwine et al.
patent: 5218710 (1993-06-01), Yamaki et al.
patent: 5243124 (1993-09-01), Kondratiuk et al.
patent: 5257237 (1993-10-01), Aranda et al.
patent: 5274778 (1993-12-01), Hall
patent: 5276842 (1994-01-01), Sugita
patent: 5289428 (1994-02-01), Sato et al.
patent: 5300724 (1994-04-01), Medovich
patent: 5342990 (1994-08-01), Rossum
patent: 5418321 (1995-05-01), Keller et al.
patent: 5442127 (1995-08-01), Wachi et al.
patent: 5613147 (1997-03-01), Okamura et al.
patent: 5689080 (1997-11-01), Gulick
"Build a Chorus-Delay," Chorus, Analog Delay, ADT, Flanger, Vibrato, Guitar Player, Jan. 1982, pp. 26-34.
"Designing Multi-Channel Reverberators," by John Stautner and Miller Puckette, pp. 569-582 (1989). (Month not available).
"Jazz16.TM. Chipset," Media Vision, Inc., pp. 1-52, 1-22, 1-14, schematics, bill of materials, and p. 23 (Date not available).
"Musical Applications of Microprocessors," by Hal Chamberlin, Hayden Book Company, Second Edition (1985), Chapters 1, 2, 4, 13, 14, 17 and 19-21. (Month not available).
"OPL3, YMF262, FM Operator Type L3," Yamaha LSI, YMF262 Application Manual, Catalog No. LSI-6MF2622, (1992.4) (Month not available).
"Proposal for Standardized Audio Interchange Formats," IMA Compatibility Project, Version 2.12 (Apr. 24, 1992), pp. 1-23.
"SC18000/SC18005 Multimedia System Controller," Sierra Semiconductor, Rev. 0.92, pp. 1-23 (Date not available).
"SC18025 ARIA.TM. Sound Processor," Sierra Semiconductor, Rev. 1.0, pp. 1-15 (Date not available).
"SC18050 Aria Basic Sound ROM," Sierra Semiconductor, Rev. 0.91, pp. 1-3 (Date not available).
"SC18051 1/2 Megabyte Sound ROM," Sierra Semiconductor, Rev. 1.0, pp. 1-3 (Date not available).
"SC18052 1 Megabyte Sound ROM," Sierra Semiconductor, Rev. 1.0, pp. 1-3 (Date not available).
"YMF262, FM Operator Type L3 (OPL3)," Yamaha LSI, Catalog No. LSI-4MF2622, pp. 1-19 (1991.10) (Month not available).
"YMZ263, Multimedia Audio & Game Interface Controller (MMA)," Yamaha LSI, Rev. Jul. 1, 1992, pp. 1-33.
Application Note, "A Tutorial MIDI and Music Synthesis, Music Synthesis," by Jim Heckroth, Crystal SemiconductorCorp., AN27REV1, pp. 1-6 (Aug. 1993).
Application Note, "Wave Table MIDI Synthesizer Solutions, CS8 and CS9203," by Jim Heckroth, Crystal SemiconductorCorp., AN26REV1, pp. 1-7 (Aug. 1993).
Article in "The Music Machine," Ed. Roads, The Mit Press, pp. 436-437 (1989) (Month not available).
Digital Oscillator Chip, Integrated Circuit Systems, Inc., ICS 1261 (DOC1), pp. 1-12 (Date not available).
Digital Sound Generator (DOC II), ICS1399, Integrated Circuit Systems, Inc., pp. 1-10 (Date not available).
Digital Sound Generator (DOC II), ICS1399, Integrated Circuit Systems, Inc., pp. 21-42 (Date not available).
Documentation regarding AVS Group NXPR016 Chipset (Date not available).
ES 5506 "OTTO", Ensoniq Soundscape.TM. Wave Table Synthesizer, Rev. 2.1, pp. 1-48 (Date not available).
Handbook for Sound Engineers (The new audio cyclopedia) Glen Ballow, editor, Howard W. Sams & Company, pp. 37-38, 158-159 and pp. 626-627, First Edition Third Printing 1988. (Month not avail.).
IBANEZ Model No. DM1000 Block Diagram (Date not available).
Integrated Circuit Systems, Inc., Digital Sound Generator (DOC II), ICS1399, Package of Technical Information (Date not available).
OmniWave.TM. Multimedia Audio, by Samsung Semiconductor, Advance Information, KS0161, pp. 1-8 (Rev. A, Nov. 1994).
Pp. 15 and 843 from "Modern Dictionary of Electronics" (Date not available).
Preliminary Product Information, "Advanced Music Synthesizer, CS9203," Crystal Semiconductor Corp., DS117PP1, pp. 1-18 (Aug. 1993).
Preliminary Product Information, "CDBGMR4 Music Synthesis Eval. Board," Crystal Semiconductor Corp., DS127PP1, pp. 1-24 and schematics (Aug. 1993).
Preliminary Product Information, "Programmable Music Processor, CS8905," Crystal Semiconductor Corp., DS116PP1, pp. 1-19 (Aug. 1993).
Preliminary specification, "Stereo continuous calibration DAC, TDA1545A," Phillips Semiconductors, pp. 4-212 to 4-229 (Mar. 1993).
Preliminary, "YMF278-F (OPL4), 4 Operator FM and WAVE Synthesis Chip," Yamaha LSI, Yamaha Corp., Catalog No. LS1278F, Version 1.01 (Feb. 1, 1993), pp. 1-31.
Snell, John. "Design of a Digital Oscillator Which Will Generate Up to 256 Low Distortion Sine Waves in Real Time," Apr. 1977, pp. 4-25.
U.S. Patent Application Serial No. 072,838, entitled "Wave Table Synthesizer," by Travers, et al.

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

Enhanced register array accessible by both a system microprocess does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Enhanced register array accessible by both a system microprocess, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Enhanced register array accessible by both a system microprocess will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1599242

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