home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.atari.st.tech
- Path: sparky!uunet!sun-barr!ames!elroy.jpl.nasa.gov!hanauma.jpl.nasa.gov!hyc
- From: hyc@hanauma.jpl.nasa.gov (Howard Chu)
- Subject: Re: Co-operating processors on the Falcon
- Message-ID: <1992Nov19.043655.17511@elroy.jpl.nasa.gov>
- Sender: news@elroy.jpl.nasa.gov (Usenet)
- Nntp-Posting-Host: hanauma.jpl.nasa.gov
- Organization: SAR Systems Development & Processing, JPL
- References: <721574179.11857@minster.york.ac.uk>
- Date: Thu, 19 Nov 1992 04:36:55 GMT
- Lines: 38
-
- In article <721574179.11857@minster.york.ac.uk> andrew@minster.york.ac.uk writes:
- >If the Falcon is multitasking how will the operating system
- >ensure that memory access by the DSP are safe? Will programs running in the
- >DSP get swapped in and out or is it used like a 'dumb' peripheral which
- >processes have to contend for? I wonder how machines like the NeXT do it?
-
- The DSP will allow multiple programs to reside in its memory, but I don't
- think (sorry, for the guess, I haven't read the docs lately and I really ought
- to have by now...) more than one can be executing at once.
- >
- >Will this also mean that two assemblers are needed too? One which
- >programs for the 68030 CPU are written/compiled and one which is used for
- >the 56001 DSP. Writing programs for the Falcon will be complicated. First
- >I'd write a program in C for the CPU and then one for the DSP(?) and somehow
- >link the two so that the DSP program is downloaded into the DSP where it is
- >initiated by the main program?
-
- Yes, you need a DSP56001 assembler in addition to the 68k assembler if you
- want to write for the DSP. There are system calls to transfer 56k object code
- from ST RAM into DSP RAM, etc.
- >
- >I'm sorry if this all sounds a little naive but I've never explored co-
- >processor systems but when I get my Falcon I'll have to.
- >
- >-Andrew.
- >
- >P.S.
- >Will it be possible to perform JPEG conversions on the Falcon using the DSP
- >so that they are 'super' fast? The conversion programm will obviously have
- >to read and write from main memory which is where my question about security
- >on memory access comes in for multiprocessing systems.
-
- As far as I know MultiTOS is not doing swapping, so you don't have to worry
- about reaching for a memory location that's been swapped out.
- --
- -- Howard Chu @ Jet Propulsion Laboratory, Pasadena, CA
-
- All true wisdom is conveyed in one-line witticisms.
-