Sound board emulation using digital signal processor using data

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 1502

Patent

active

057970297

ABSTRACT:
An improved audio-output device coupleable to a computer system, in which a DSP operating under software control emulates a common command interface. The command interface has a set of registers that are made available to the CPU for reading and writing, even if there are no such physical registers available in the device. The DSP also performs tasks in addition to audio-output, even though the audio-output device is required to respond immediately to commands from the CPU. The audio-output device has a DSP for interpreting and executing commands received from the CPU, a local memory for storing data input to or output from the DSP, a bus-interface (BIF) element for coupling the DSP and memory to a system bus, and a direct memory access (DMA) element for transferring data between the local memory and the system bus. The local memory has an emulation region for emulating a set of named registers the CPU may read from and write into according to the command interface, and a communication region for transmitting messages between the CPU and the DSP. The emulation region is indicated by a base register and a set of offset values, and has a dynamically allocated set of registers for emulating the set of named registers the CPU may read from and write into.

REFERENCES:
patent: 3846762 (1974-11-01), Gregory et al.
patent: 3908080 (1975-09-01), Broadbent
patent: 3947826 (1976-03-01), Bockwoldt
patent: 4353057 (1982-10-01), Bernet et al.
patent: 4394650 (1983-07-01), Long et al.
patent: 4425581 (1984-01-01), Schweppe et al.
patent: 4447873 (1984-05-01), Price et al.
patent: 4498098 (1985-02-01), Stell
patent: 4523227 (1985-06-01), Hurst
patent: 4528561 (1985-07-01), Kitamura
patent: 4580165 (1986-04-01), Patton et al.
patent: 4587633 (1986-05-01), Wang et al.
patent: 4626837 (1986-12-01), Priestly
patent: 4628479 (1986-12-01), Borg et al.
patent: 4675612 (1987-06-01), Adams et al.
patent: 4680622 (1987-07-01), Barnes et al.
patent: 4684936 (1987-08-01), Brown et al.
patent: 4713621 (1987-12-01), Nakamura et al.
patent: 4757310 (1988-07-01), Katsura et al.
patent: 4779210 (1988-10-01), Katsura et al.
patent: 4811205 (1989-03-01), Normington et al.
patent: 4814879 (1989-03-01), McNeely
patent: 4862392 (1989-08-01), Steiner
patent: 4870406 (1989-09-01), Gupta et al.
patent: 4876600 (1989-10-01), Pietzsch et al.
patent: 4891631 (1990-01-01), Fredlund et al.
patent: 4905189 (1990-02-01), Brunolli
patent: 4907086 (1990-03-01), Truong
patent: 4916301 (1990-04-01), Mansfield et al.
patent: 4947257 (1990-08-01), Fernandez et al.
patent: 4947342 (1990-08-01), Katsura et al.
patent: 4951229 (1990-08-01), DiNicola et al.
patent: 4953101 (1990-08-01), Kelleher et al.
patent: 4994912 (1991-02-01), Lumelsky et al.
patent: 5027212 (1991-06-01), Marlton et al.
patent: 5046023 (1991-09-01), Katsura et al.
patent: 5065346 (1991-11-01), Kawai et al.
patent: 5097257 (1992-03-01), Clough et al.
patent: 5099331 (1992-03-01), Truong
patent: 5111292 (1992-05-01), Kuriacose et al.
patent: 5111409 (1992-05-01), Gasper et al.
patent: 5122875 (1992-06-01), Raychaudhuri et al.
patent: 5138307 (1992-08-01), Tatsumi
patent: 5151875 (1992-09-01), Sato
patent: 5157716 (1992-10-01), Naddor et al.
patent: 5168356 (1992-12-01), Acampora et al.
patent: 5185665 (1993-02-01), Okura et al.
patent: 5191410 (1993-03-01), McCalley et al.
patent: 5191548 (1993-03-01), Balkanski et al.
patent: 5196946 (1993-03-01), Balkanski et al.
patent: 5208745 (1993-05-01), Quentin et al.
patent: 5218431 (1993-06-01), Gleicher et al.
patent: 5218710 (1993-06-01), Yamaki et al.
patent: 5220312 (1993-06-01), Lumelsky et al.
patent: 5231492 (1993-07-01), Dangi et al.
patent: 5243447 (1993-09-01), Bodenkamp et al.
patent: 5253078 (1993-10-01), Balkanski et al.
patent: 5270832 (1993-12-01), Balkanski et al.
patent: 5276864 (1994-01-01), Hernandez et al.
patent: 5289276 (1994-02-01), Siracusa et al.
patent: 5291614 (1994-03-01), Baker et al.
patent: 5297231 (1994-03-01), Miller
patent: 5309111 (1994-05-01), McNeely et al.
patent: 5309567 (1994-05-01), Mizukami
patent: 5329630 (1994-07-01), Baldwin
patent: 5333261 (1994-07-01), Guttag et al.
patent: 5341318 (1994-08-01), Balkanski et al.
patent: 5371861 (1994-12-01), Keener et al.
patent: 5379356 (1995-01-01), Purcell et al.
patent: 5392239 (1995-02-01), Margulis et al.
patent: 5397853 (1995-03-01), Koguchi
patent: 5402147 (1995-03-01), Chen et al.
patent: 5406306 (1995-04-01), Siann et al.
patent: 5416749 (1995-05-01), Lai
patent: 5426756 (1995-06-01), Shyi et al.
patent: 5434913 (1995-07-01), Tung et al.
patent: 5446501 (1995-08-01), Takemoto et al.
patent: 5450542 (1995-09-01), Lehman et al.
patent: 5450544 (1995-09-01), Dixon et al.
patent: 5471576 (1995-11-01), Yee
patent: 5513374 (1996-04-01), Baji
patent: 5598576 (1997-01-01), Hsu et al.
patent: 5638530 (1997-06-01), Pawate et al.
Brunhoff, T., "VEX Provides Mechanism for Integrating Graphics and Video"; Computer Technology Review; Nov. 10, 1990, No. 1, pp. 107-111.

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

Sound board emulation using digital signal processor using data does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Sound board emulation using digital signal processor using data , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Sound board emulation using digital signal processor using data will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1125409

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