[comp.realtime] Realtime RISC?

scott@nbc1.ge.com (Scott Barman) (12/05/90)

It looks like I am finally getting the folks here to get PCs off the
brain and considering doing some realtime work on more sane platforms!
We (well, me) are considering processors and the VME bus.  I can get
enough support for an MVME-147 based system because a vendor uses it in
their product.

However, I was looking at a few things and noticed that there seems to
be a lack of realtime software/operating systems for RISC processor.
Personally, I am not to thrilled with SPARC (not counting the 4/110 I
live on daily), but I have only seen a few offerings for it.  I have
seen processor boards using the AM29000 but no realtime support.

I am curious (because I could be looking in the wrong places), are there
realtime operating systems/software/development environments for RISC
processors?  Is there a good source that would tell me (a cataloge) what
hardware (VME based) is available using RISC CPUs?

Thanks!
-- 
scott barman				NBC Computer Imaging
scott@nbc1.ge.com			30 Rockefeller Plaza, Room 1615W
{philabs,crdgw1}!nbc1!scott		New York, NY  10112	+1 212/664-2787
  (This does not represent any [un]official opinions of NBC or its affiliates)

steved@hrshcx.csd.harris.com (Steve Daukas) (12/06/90)

In article <1990Dec4.193740.4430@nbc1.ge.com>, scott@nbc1.ge.com (Scott Barman) writes:
> 
> However, I was looking at a few things and noticed that there seems to
> be a lack of realtime software/operating systems for RISC processor.
> Personally, I am not to thrilled with SPARC (not counting the 4/110 I
> live on daily), but I have only seen a few offerings for it.  I have
> seen processor boards using the AM29000 but no realtime support.
> 
> I am curious (because I could be looking in the wrong places), are there
> realtime operating systems/software/development environments for RISC
> processors? 
> -- 

Harris has a Real-Time Unix Kernal that runs on a M88100 RISC processor.
This was designed for "Hard Real-Time" environments, those needing
interrupt response times of less than 5 microseconds and context switch
times of less than 50 microseconds.  The Kernal is SVID and SVVS and POSIX.

Short of giving a sales pitch, the performance of this system is very
good.  It has been well received by the Simulation and C3I markets,
Radar applications, etc..  It does a good job of handeling the graphics
generation for flight simulators (a la Top Gun stuff).

Don't know if this is the kind of stuff you are looking for... If so,
get in touch with a local Harris Office.  If not (e.g., you don't
need microseconds and don't care about Unix) you can probably find
other sources.  Unfortunately, those companies who have real "real-time"
operating systems (milisecond response times or less) require the customer 
to buy the hardware as well as the software...

Steve
--

Stephen C. Daukas              | sdaukas@csd.harris.com  
Harris Corporation             | uunet!hcx1!misg!sdaukas  
Computer Systems Division      | (617) 221-1834, (617) 221-1830

     "Old MacDonald had an agricultural real estate tax abatement."

davet@tsdiag.ccur.com (Dave Tiller N2KAU) (12/08/90)

In article <1990Dec4.193740.4430@nbc1.ge.com> scott@nbc1.GE.COM (Scott Barman) writes:
-
-However, I was looking at a few things and noticed that there seems to
-be a lack of realtime software/operating systems for RISC processor.
-I am curious (because I could be looking in the wrong places), are there
-realtime operating systems/software/development environments for RISC
-processors?  Is there a good source that would tell me (a cataloge) what
-hardware (VME based) is available using RISC CPUs?
-

I don't mean to toot my own horn :-), but Concurrent Computer Corp, for
whom I an employed, happens to be a strong force in the realtime market.
We also just happen to offer a platform based on the MIPS R3000 series
RISC processor that runs RTU - Real Time Unix.  It is very powerful,
supporting TCP/IP, NFS, RPC, X-Windows, both att and ucb universes, fast data
acquisition and analysis via laboratory workbench (tm), and SYS5 kernal
compatibility.  I'm not in sales, but I bet that a call to 1-800-631-2154
will get you a sales contact that can help you out.  PS - This is not to
be construed as an official Concurrent statement of functionality. To the
best of my knowledge, all of the above is true, but like I said, I'm not
in sales.
-- 
David E. Tiller         davet@tsdiag.ccur.com  | Concurrent Computer Corp.
FAX:  201-870-5952      Ph: (201) 870-4119 (w) | 2 Crescent Place, M/S 117
UUCP: ucbvax!rutgers!petsd!tsdiag!davet        | Oceanport NJ, 07757
ICBM: 40 16' 52" N      73 59' 00" W           | N2KAU @ NN2Z

mmiller@aconcagua.src.honeywell.com (Mike Miller) (12/08/90)

Motorola also supplies a number of RISC systems based on the 88000
processor.  They are active in the real time environment.  I would
suggest that you contact your local Moto rep for more information.

eepjm@cc.nu.oz.au (12/10/90)

In article <1216@tsdiag.ccur.com>, davet@tsdiag.ccur.com (Dave Tiller N2KAU)
 writes:
> ...
> will get you a sales contact that can help you out.  PS - This is not to
> be construed as an official Concurrent statement of functionality. To the
> best of my knowledge, all of the above is true, but like I said, I'm not
> in sales.

This must be a very unusual company ... do you really mean that someone in
sales knows something about functionality?    :-)

jlaurent@encore.com (Jim Laurent) (12/11/90)

From article <1990Dec4.193740.4430@nbc1.ge.com>, by scott@nbc1.ge.com (Scott Barman):
> 
> realtime operating systems/software/development environments for RISC
> processors?  Is there a good source that would tell me (a cataloge) what
> hardware (VME based) is available using RISC CPUs?
> 
Encore Computer Corporation is in the process of developing a real
time symmetric multiprocessor system named the Encore 91 Series
computer.  It uses 2 or 4 Motorola 88100 CPUs along with Ethernet,
dual SCSI channels, RS232 and 16 MB RAM on a single 9U VME board.

Software support includes UMAX V with real-time extensions and an
optional RT guest OS known as MicroMPX.  MicroMPX can be given
exclusive control of upto to 3 of the four processors for extreme
real-time demands.  Both UMAX and MicroMPX are fully multithreaded
to get maximum performance out of a multiprocessor environment.

The Encore 91 Series is currently in Beta test at several customers
and will be shipping sometime next year.

Email me or call 305-587-2900 for information from your local sales
rep.

Encore is a world-wide company recognized as a leader in real-time
processing because of its CONCEPT/32 (Gould/SEL) computers.  The
Encore 91 is the latest product from Encore for its real-time
customers.


Jim Laurent			
Greenbelt, MD Office			INTERNET: jlaurent@encore.com
Encore Computer Corporation

tdonahue@prost.bbn.com (Tim Donahue) (12/11/90)

In article <879@hrshcx.csd.harris.com>, steved@hrshcx (Steve Daukas) writes:
>
>Harris has a Real-Time Unix Kernal that runs on a M88100 RISC processor.
>This was designed for "Hard Real-Time" environments, those needing
>interrupt response times of less than 5 microseconds and context switch
>times of less than 50 microseconds.  The Kernal is SVID and SVVS and POSIX.
>
>Steve

Sounds like a nice product.  However, I was scratching my head about
that quoted interrupt response time.  This being an 88100, could you
please explain what you mean by "interrupt response time"?  Is this the
time from INT pin active to first instruction of user handler?  Have the
pipelines been drained?  Has shadowing been enabled?  Has the source of
the interrupt (I presume there is more than one) been established?
Could you please give the clock rate of the part?

I'd also be interested in knowing the context switch time with the
CMMUs disabled, if any are present.

Thanks very much,
Tim

sjeck@scg.com (steve jeck) (12/12/90)

In article <1216@tsdiag.ccur.com> davet@tsdiag.ccur.com (Dave Tiller N2KAU) writes:
>In article <1990Dec4.193740.4430@nbc1.ge.com> scott@nbc1.GE.COM (Scott Barman) writes:
>-
>-However, I was looking at a few things and noticed that there seems to
>-be a lack of realtime software/operating systems for RISC processor.
>-I am curious (because I could be looking in the wrong places), are there
>-realtime operating systems/software/development environments for RISC
>-processors?  Is there a good source that would tell me (a cataloge) what
>-hardware (VME based) is available using RISC CPUs?
>-

Software Components Group has ported the complete product line to the
Motorola 88K RISC machine.  These products include a real-time kernel
(pSOS), debugger (pROBE), file system (pHILE) and network interface (pNA).
For more information contact:

Software Components Group
1731 Technology Drive
San Jose, CA 95110
(408)437-0700

vik@lynx.uucp (Vikram Sohal) (12/14/90)

In article <61499@bbn.BBN.COM> tdonahue@prost.bbn.com (Tim Donahue) writes:
>In article <879@hrshcx.csd.harris.com>, steved@hrshcx (Steve Daukas) writes:
>>
>>Harris has a Real-Time Unix Kernal that runs on a M88100 RISC processor.
>>This was designed for "Hard Real-Time" environments, those needing
>>interrupt response times of less than 5 microseconds and context switch
>>times of less than 50 microseconds.  The Kernal is SVID and SVVS and POSIX.
>>
>>Steve
>

Interesting times; however, what is the worst case task response time on this
system? the context switch time and interrupt response time are only a  
part of the total equation.

-----------------------------------------------------------------------------
Vic Sohal
Lynx Real-Time Systems           "MIPS is MIPS"
(408) 354-7770
-----------------------------------------------------------------------------

sysf5@tnofel.fel.tno.nl (Eric Luiijf) (12/14/90)

sjeck@scg.com (steve jeck) writes:

>In article <1216@tsdiag.ccur.com> davet@tsdiag.ccur.com (Dave Tiller N2KAU) writes:
>>In article <1990Dec4.193740.4430@nbc1.ge.com> scott@nbc1.GE.COM (Scott Barman) writes:
>>-
>>-However, I was looking at a few things and noticed that there seems to
>>-be a lack of realtime software/operating systems for RISC processor.
>>-I am curious (because I could be looking in the wrong places), are there
>>-realtime operating systems/software/development environments for RISC
>>-processors?  Is there a good source that would tell me (a cataloge) what
>>-hardware (VME based) is available using RISC CPUs?
>>-

>Software Components Group has ported the complete product line to the
>Motorola 88K RISC machine.  These products include a real-time kernel
>(pSOS), debugger (pROBE), file system (pHILE) and network interface (pNA).


Control Data has RT/IX (real-time Unix) running on the R3000 and R6000
type of MIPS systems, known as the CD43xx and CD46xx series.
Contact the CDC representative if you need more info.
-- 
---------------------------------------------------------------------
Eric Luiijf          TNO Physics and Electronics Laboratory (FEL-TNO)
luiijf@fel.tno.nl    Oude Waalsdorperweg 63, 2497 AK Den Haag
                     The Netherlands   (++31-70-3264221)

brett@cayman.amd.com (Brett Stewart) (12/14/90)

In article <1990Dec11.182121.17595@scg.com> sjeck@pmail.UUCP (steve jeck) writes:
>Software Components Group has ported the complete product line to the
>Motorola 88K RISC machine.  These products include a real-time kernel
>(pSOS), debugger (pROBE), file system (pHILE) and network interface (pNA).
>For more information contact:
>
>Software Components Group
>1731 Technology Drive
>San Jose, CA 95110
>(408)437-0700

pSOS, Unison, Remedy, a wonderful multitasking screen-oriented debugger, and
CaseWorks are all available for the Am29000 (which is better than an
88K IMHO)

Part of this technology I understand is also derived from Software
Components Group stuff.

Contact Info:

   Kim Rowe
   Multiprocessor Toolsmits
   200-6 Gurdwara Drive
   Nepean, Ontario, Canada K2E 8A3
   (613) 727-8707
   (613) 225-6014 (FAX)

I have no affiliation with Toolsmiths, other than to note that they
have many satisfied customers.

Are you on this net, Kim?

Brett Stewart
Advanced Micro Devices, Inc.           +1 512 462 5051 FAX
5900 E. Ben White Blvd MS561           +1 512 462 4336 Telephone
Austin, Texas 78741      USA           brett@cayman.amd.com

vik@lynx.uucp (Vikram Sohal) (12/19/90)

>>>-I am curious (because I could be looking in the wrong places), are there
>>>-realtime operating systems/software/development environments for RISC
>>>-processors?  Is there a good source that would tell me (a cataloge) what
>>>-hardware (VME based) is available using RISC CPUs?
>
>Control Data has RT/IX (real-time Unix) running on the R3000 and R6000
>type of MIPS systems, known as the CD43xx and CD46xx series.
>Contact the CDC representative if you need more info.

This product (actually called TC/IX) is actually a version of LynxOS 
that CDC licensed from us.  We are planning on offering it on other 
MIPS platforms. We also have a i860 port and a port to the DG Aviion 
(88000-based), a SPARC port is being worked on as well as an IBM 
powerstation port. 

-----------------------------------------------------------------------------
Vic Sohal                                "MIPS is MIPS"
Lynx Real-Time Systems
(408) 354-7770
-----------------------------------------------------------------------------

mod@masscomp.ccur.com (2915) (12/20/90)

        [somebody whose name I missed writes]
>I am curious (because I could be looking in the wrong places),
>are there realtime operating systems/software/development
>environments for RISC processors?  Is there a good source that
>would tell me (a cataloge) what hardware (VME based) is
>available using RISC CPUs?

We've been shipping our MIPS R3000 based RealTime UNIX systems
for a year (approximately, and 680x0 systems for the better part
of a decade) and they're solid, with the goodies you're looking
for - call one of our salesbeings at (800)631-2154

 ----------------------------------------------------------------------------
  Michael O'Donnell    (508)392-2915    home(508)251-7576    fax(508)392-2492
              ___________
             /  ________/__      ...!{harvard,uunet,petsd}!masscomp!mod
            /__/_______/  /      mod@westford.ccur.com
   Concurrent /__________/
     Computer Corporation        1 Technology Way       Westford, MA  01886
 
  DISCLAIMER: My opinions only coincidentally resemble those of my employer.
 ----------------------------------------------------------------------------
                        (We used to be MassComp)

samackay@watcgl.waterloo.edu (Stephen MacKay) (12/21/90)

Precise Software Technologies has just delivered a port of
Precise/MPX for the Motorola Hypermodule (4-88100's and
8-88200's) running in a VME chasis. The current development
environment uses the PCC compiler on a Data General Aviion
workstation. Precise/MPX is a commercial product based on the
Harmony realtime, multitasking, multiprocessing operating system.

For more information on Precise/MPX for the 88K (or the Intel
80x86 or Motorola 680x0) contact:

(*** N O T E:  New Address ***)

	Precise Software Technologies Inc
	Suite 308, The Mallorn Centre
	301 Moodie Dr.
	NEPEAN, Ontario Canada
	K2H 9C4

	Tel:	(613) 596-2251
	Fax:	(613) 596-6713

			...Stephen MacKay  <mackay@iit.nrc.ca>
				Harmony Research Project
				Software Engineering Lab.
				Inst. for Information Technology
				National Research Council