From apark@purdue.edu Tue Jan 11 08:22:31 1994 Path: ashpoly!cascade!transat!sunet!nordrelay!purdue!apark From: apark@purdue.edu (Astrid Park) Newsgroups: comp.dsp Subject: Discussion: Fixed-point Q15 arithmetic on Motorola DSP56001 vs IEEE floating point Message-ID: <1994Jan11.082231.1842@purdue.edu> Date: Tue, 11 Jan 1994 08:22:31 GMT Organization: Purdue University Engineering Computer Network NNTP-Posting-Host: purdue.edu X-Newsreader: Netscape 1.1N Lines: 11 Porting stardust.c to the NeXTcube and Atari Falcon DSP subsystems. This leaves over 95% of the DSP56001's 16.5 MIPS available for other audio tasks. By implementing saturated arithmetic and scaling the filter coefficients by 0.5, the loop runs in 18 instruction cycles per sample. Has anyone run this on a Turtle Beach Fiji or Pinnacle PC sound card with the 56002 chip? -- Astrid Park "Do not worship the copy." NeXTstation Turbo Color / NEXTSTEP 3.3 From ismirnov@cmu.edu Wed Jan 12 23:51:31 1994 Path: ashpoly!cascade!transat!eunet-fr!teletel!cmu!ismirnov From: ismirnov@cmu.edu (Ines Smirnov) Newsgroups: comp.dsp Subject: Re: Discussion: Fixed-point Q15 arithmetic on Motorola DSP56001 vs IEEE floating point Message-ID: <1994Jan12.235131.4044@cmu.edu> Date: Wed, 12 Jan 1994 23:51:31 GMT References: <1994Jan11.082231.1842@purdue.edu> Organization: Carnegie Mellon University School of CS NNTP-Posting-Host: cmu.edu X-Newsreader: NewsWatcher 2.0b24 Lines: 9 In article <1994Jan11.082231.1842@purdue.edu>, apark@purdue.edu (Astrid Park) writes: > Porting stardust.c to the NeXTcube and Atari Falcon DSP subsystems. Real programmers write in C, not arcane DSP microcode. With Pentium chips hitting 100 MHz, dedicated DSPs are obsolete. -- Ines Smirnov "The carrier frequency does not drift by accident." PC-9821Ap2 (NEC) / AmigaOS 3.1 From sandersson@rwth-aachen.de Thu Jan 13 16:42:31 1994 Path: ashpoly!cascade!brgate!saturno!rwth-aachen!sandersson From: sandersson@rwth-aachen.de (Sergei Andersson) Newsgroups: comp.dsp Subject: Re: Discussion: Fixed-point Q15 arithmetic on Motorola DSP56001 vs IEEE floating point Message-ID: <1994Jan13.164231.4840@rwth-aachen.de> Date: Thu, 13 Jan 1994 16:42:31 GMT References: <1994Jan11.082231.1842@purdue.edu> <1994Jan12.235131.4044@cmu.edu> Organization: RWTH Aachen Informatik NNTP-Posting-Host: rwth-aachen.de X-Newsreader: NewsWatcher 2.0b24 Lines: 11 In article <1994Jan12.235131.4044@cmu.edu>, ismirnov@cmu.edu (Ines Smirnov) writes: > Real programmers write in C, not arcane DSP microcode. With Pentium chips hitting 100 MHz, dedicated DSPs are obsolete. Ran your code on my NeXTstation Turbo. It locked onto the carrier within 1.2 seconds of vinyl lead-in. Netscape 1.1 crashes when loading large preformatted text. Stick to rn or tin! -- Sergei Andersson "In theory there is no difference between theory and practice." Pentium 90 (OS/2 Warp) / AmigaOS 3.1