From tor@tss.no Mon Jun 28 13:33:11 1993
Return-Path: <tor@tss.no>
Received: from liberator.et.tudelft.nl by dutecai.et.tudelft.nl (4.1/1.34JP)
          id AA25195; Mon, 28 Jun 93 13:33:08 +0200
Received: from benoni.Uit.No by liberator.et.tudelft.nl (4.1/1.34JP)
          id AA05089; Mon, 28 Jun 93 13:33:03 +0200
Received: from benoni by ppenoni.uit.no with SMTP (PP) 
          id <20798-0@ppenoni.uit.no>; Mon, 28 Jun 1993 13:32:53 +0000
Received: from unas.tss.no 
          by benoni.uit.no (5.65+IDA/Babel-1.15/ABaa-1.2/Ultrix) 
          id AAbenoni20794; Mon, 28 Jun 1993 13:32:51 +0200
Received: by unas.tss.no (4.0/ABaa-1.3mini) id AA01034;
          Mon, 28 Jun 93 13:27:18 +0200
Message-Id: <9306281127.AA01034@unas.tss.no>
From: tor@tss.no (Tor Arntsen)
Date: Mon, 28 Jun 1993 13:27:16 +0200
In-Reply-To: wolff@liberator.et.tudelft.nl (Rogier Wolff) "Re: Video subsystem..." (Jun 28, 1:24pm)
X-Mailer: Mail User's Shell (7.2.5 10/14/92)
To: wolff@dutecai.et.tudelft.nl (Rogier Wolff)
Subject: Re: Video subsystem...
Status: RO
X-Status: 

On Jun 28,  1:24pm, Rogier Wolff wrote:
>>  HP X-terms (pa-based I think) are much much
>faster.
>
>Nope. They use Intel 960 processors.....
>
>					Rogier.

Yeah, I've got a couple of mails already correcting me on that point.
I've also got some good advice on how to fix those really *bad* looking
cheap displays..

Thanks,
Tor	(tor@tss.no)



 
From mackinla@cs.curtin.edu.au Fri Jun 25 16:50:12 1993
Return-Path: <mackinla@cs.curtin.edu.au>
Received: from gossip.pyramid.com by dutecai.et.tudelft.nl (4.1/1.34JP)
          id AA15211; Fri, 25 Jun 93 16:50:07 +0200
Received: from sword.eng.pyramid.com 
	by gossip.pyramid.com (5.61/OSx5.1a Pyramid-Internet-Gateway)
	id AA10402; Fri, 25 Jun 93 07:49:56 -0700
Received: from goss.pyramid.com
	by sword.eng.pyramid.com (5.61/Pyramid_Internal_Configuration)
	id AA16780; Fri, 25 Jun 93 07:49:51 -0700
Received: from marsh.cs.curtin.edu.au 
	by gossip.pyramid.com (5.61/OSx5.1a Pyramid-Internet-Gateway)
	id AA10394; Fri, 25 Jun 93 07:49:40 -0700
Received: from vincent.cs.curtin.edu.au by marsh.cs.curtin.edu.au with SMTP id AA00923
  (5.67a/IDA-1.5 for <riscy@pyramid.com>); Fri, 25 Jun 1993 22:48:04 +0800
Received: by vincent.cs.curtin.edu.au id AA26313
  (5.65c/IDA-1.4.4 for riscy@pyramid.com); Fri, 25 Jun 1993 22:47:52 +0800
From: Patrick Mackinlay <mackinla@cs.curtin.edu.au>
Message-Id: <199306251447.AA26313@vincent.cs.curtin.edu.au>
Subject: Video subsystem...
To: riscy@pyramid.com (R3000 PC Mailing List)
Date: Fri, 25 Jun 1993 22:47:52 +0800 (WST)
X-Mailer: ELM [version 2.4 PL20]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 2164      
Status: RO
X-Status: 


>[...comments from Drew about video bandwidth deleted...]
>
>This is a good point; this certainly points to using VRAM.  At present there
>are far too many unknowns about the video section to really address this
>issue.  Someone needs to do some research as to what cheap video stuff
>there is.  Using the S3 chip (as some one suggested) may be a good idea,

When I asked about S3 chips, I was told that they were all SMT with no
plans to do PGA or other packages. The other suggestion was to use the
6845 and the 3730's video stuff to do a very simple framebuffer solution.
As Drew points out, this would seem to suck up a lot of the available
memory bandwidth. There are a couple of other suggestions that might be
worth looking at. Firstly, to do the dumb framebuffer option, but use
VRAM. This would require a (relatively simple) bit of logic to clock
dots out of the VRAM at the right rate, and I don't think the 6845 is
capable of doing this.

The other option that I think has some merit is to use the TMS34010.
This chip used to be pretty expensive, but I think it's dropped a lot
since the last time I looked. The advantage with this chip is not so
much speed, but simplification of the overall design. Depending on
the price of the actual device, I think it could be one way to make
the video section pretty cheap. I've been told by some other guys
that it's quite easy to deal with as far as integration with the main
CPU is concerned (that's what it's designed for, after all!). I have
a few concerns that it might mean putting another ROM on the board,
but that might be cheaper and easier than other solutions (I think
it's got dynamic bus sizing stuff on-board in any case).

Any comments on this? Anyone have pricing info on the 34010?

BTW: There's a possibility the ET4000 or other VGA chips come in
non-SMT versions, but I'd personally prefer to stay away from them.
As far as I can see, the best way to slow a video system down is
to stuff it through a VGA chip...

Pat -- "There's only one thing left to do Mama, I got to ding a ding dang
	my dang a long ling long" (Jesus Built My Hotrod -- Ministry)
GCS d* -p+ c++ l++ m--- s+/- !g w- t- r

 
From a080700@hp750a.csc.cuhk.hk Sat Jun 26 08:45:07 1993
Return-Path: <a080700@hp750a.csc.cuhk.hk>
Received: from gossip.pyramid.com by dutecai.et.tudelft.nl (4.1/1.34JP)
          id AA18097; Sat, 26 Jun 93 08:44:51 +0200
Received: from sword.eng.pyramid.com 
	by gossip.pyramid.com (5.61/OSx5.1a Pyramid-Internet-Gateway)
	id AA16266; Fri, 25 Jun 93 23:44:36 -0700
Received: from goss.pyramid.com
	by sword.eng.pyramid.com (5.61/Pyramid_Internal_Configuration)
	id AA14548; Fri, 25 Jun 93 23:44:09 -0700
Received: from hp750a.csc.cuhk.hk 
	by gossip.pyramid.com (5.61/OSx5.1a Pyramid-Internet-Gateway)
	id AA15745; Fri, 25 Jun 93 23:43:39 -0700
Message-Id: <9306260643.AA15745@gossip.pyramid.com>
Received: by hp750a.csc.cuhk.hk
	(16.8/16.2) id AA25238; Sat, 26 Jun 93 14:41:47 +0800
From: Stephen Siu-ming Wong <a080700@hp750a.csc.cuhk.hk>
Subject: Re: Video subsystem...
To: mackinla@cs.curtin.edu.au
Date: Sat, 26 Jun 93 14:41:46 HKT
Cc: riscy@pyramid.com
In-Reply-To: <199306251447.AA26313@vincent.cs.curtin.edu.au>; from "Patrick Mackinlay" at Jun 25, 93 10:47 pm
Mailer: Elm [revision: 70.30]
Status: RO
X-Status: 

Hi Risciers,

>The other option that I think has some merit is to use the TMS34010.
>This chip used to be pretty expensive, but I think it's dropped a lot
>since the last time I looked. The advantage with this chip is not so
>much speed, but simplification of the overall design. Depending on
>the price of the actual device, I think it could be one way to make
>the video section pretty cheap. I've been told by some other guys
>that it's quite easy to deal with as far as integration with the main
>CPU is concerned (that's what it's designed for, after all!). I have
>a few concerns that it might mean putting another ROM on the board,
>but that might be cheaper and easier than other solutions (I think
>it's got dynamic bus sizing stuff on-board in any case).

I strongly opt for TMS34010/020 solution, as they are CPU and any
one of them will greatly enhance the performance of X.  There
shouldn't be an extra ROM, every thing should be boot strap from
the main CPU, just add some extra object code file on the main
CPU EPROM, and let the main CPU to initial load the TMS CPU.  The
initial TMS code shouldn't be very complicated, it should handle
the most basic text mode only, and let linux (or whatever OS) to
put some still advanced (and large) code on the TMS CPU.

Moreover, VRAM solution should give the best performance (Video
wise and system wise).  2-4MB should be enough for TMS code +
cache (font/pixel/etc) + frame buffer (assume 1024x768x256).

I don't mind if opt for less cost, choose TMS34010, although it is
not the best performer, but it is really cheap.  Of course, it will
be the best to be able to swap in a TMS34020 by users.

>BTW: There's a possibility the ET4000 or other VGA chips come in
>non-SMT versions, but I'd personally prefer to stay away from them.
>As far as I can see, the best way to slow a video system down is
>to stuff it through a VGA chip...

Please, DON"T consider ET4000 chip or TVGA or whatever VGA chips, they
are brain damage.  They are designed for the limited ISA bus and Intel
segment architecture!  If we want on-board video, why should we deal
with such inferior technology!  I want a real (and fast) video system!

--
*><*><*><*><*><*><*><*><*><*><*><*><*><*><*><*><*><*><*><*><*
v Stephen Wong Siu-ming    v internet: stephenwong@cuhk.hk  v
^ Computer Services Center ^ bitnet  : a080700@cucsc.bitnet ^
* Chinese University of    * phone   : (852) 609-8904       *
v Hong Kong                v fax     : (852) 603-5001       v
*><*><*><*><*><*><*><*><*><*><*><*><*><*><*><*><*><*><*><*><*

 
From jeremy@sw.oz.au Mon Jun 28 05:03:05 1993
Return-Path: <jeremy@sw.oz.au>
Received: from gossip.pyramid.com by dutecai.et.tudelft.nl (4.1/1.34JP)
          id AA22749; Mon, 28 Jun 93 05:03:00 +0200
Received: from sword.eng.pyramid.com 
	by gossip.pyramid.com (5.61/OSx5.1a Pyramid-Internet-Gateway)
	id AA25700; Sun, 27 Jun 93 20:02:51 -0700
Received: from goss.pyramid.com
	by sword.eng.pyramid.com (5.61/Pyramid_Internal_Configuration)
	id AA20477; Sun, 27 Jun 93 20:02:44 -0700
Received: from munnari.OZ.AU 
	by gossip.pyramid.com (5.61/OSx5.1a Pyramid-Internet-Gateway)
	id AA25692; Sun, 27 Jun 93 20:02:30 -0700
Received: from sw.oz.au (via basser.cs.su.oz.au) by munnari.oz.au with MHSnet (5.83--+1.3.1+0.50)
	id AA09515; Mon, 28 Jun 1993 13:01:03 +1000 (from jeremy@sw.oz.au)
Received: from chao.sw.oz.au by swift.sw.oz.au with SMTP
	id AA18081; Mon, 28 Jun 93 13:00:03 AES (5.59)
	(from jeremy@sw.oz.au for mackinla%cs.curtin.edu.au@munnari.oz.au)
Received: by chao.sw.oz.au (4.1/SMI-4.1)
	id AA09462; Mon, 28 Jun 93 13:00:40 EST
From: jeremy@sw.oz.au (Jeremy Fitzhardinge)
Message-Id: <9306280300.AA09462@chao.sw.oz.au>
Subject: Re: Video subsystem...
To: mackinla@cs.curtin.edu.au (Patrick Mackinlay)
Date: Mon, 28 Jun 1993 13:00:38 +1000 (EST)
Cc: riscy@pyramid.com
In-Reply-To: <199306251447.AA26313@vincent.cs.curtin.edu.au> from "Patrick Mackinlay" at Jun 25, 93 10:47:52 pm
Organization: Softway Pty Ltd
X-Face: 
	 '6U=%Tv\k1<Ek%ql%PN^v`Db4bakr[v~y]\u7"GbO#I=]N{l1=#P,glz$9q>l-:?\$C[D@G
	 7(vl~w8&y}!f\bh#w<Y*S~bEBTI:s&.QR>L#n,TGKh>T.c7eT5-y)Hl'i;A1z$9?*lD.k}yqshddFb
	 l[EC}c=;uc%x'}uh3E91p&oE<q$w1r&U0yw.Sb3V&uw
X-Mailer: ELM [version 2.4 PL21]
Content-Type: text
Content-Length: 1285      
Status: RO
X-Status: 

Patrick Mackinlay bubbles:

Just a comment:  My preference for onboard video would be a simple frame
buffer using vram.  It would be nice if we could get the chip described
in the "the interesting dec paper" (the thesis was that smart video chips
are an anachonism, and are effectivly useless when tied to a fast risc
chip -- mainly because they are always a generation of speed behind
the cpu, and the cpu can saturate the memory bandwidth anyway).

In any case, it is much more important to have the video memory directly
and completely accessable by the CPU than have limited access and have a
"smart" chip.

> Any comments on this? Anyone have pricing info on the 34010?

The TMS34010 is *slow*.  It only has a 16 bit memory data bus, which has
a max transfer of about 6MB/s at 40MHz.  This is because it is a very
CISCy chip, with a not particularly fast memory interface (partly because
all addressess are bit addresses, and the hardware is more complex).
The 34020 is 32bit and probably much faster, but I think it is an
unnecessary complication.  It would make the video inaccessable from
the cpu (unless you want shared memory, ugh), making it much harder
to program.  Neil almost certainly has his own views on this :-).

Neither chip would require another rom on the board.

 
From tor@tss.no Mon Jun 28 05:19:49 1993
Return-Path: <tor@tss.no>
Received: from gossip.pyramid.com by dutecai.et.tudelft.nl (4.1/1.34JP)
          id AA22771; Mon, 28 Jun 93 05:19:46 +0200
Received: from sword.eng.pyramid.com 
	by gossip.pyramid.com (5.61/OSx5.1a Pyramid-Internet-Gateway)
	id AA28676; Sun, 27 Jun 93 20:19:33 -0700
Received: from goss.pyramid.com
	by sword.eng.pyramid.com (5.61/Pyramid_Internal_Configuration)
	id AA22658; Sun, 27 Jun 93 20:19:27 -0700
Received: from benoni.Uit.No 
	by gossip.pyramid.com (5.61/OSx5.1a Pyramid-Internet-Gateway)
	id AA28664; Sun, 27 Jun 93 20:19:25 -0700
Received: from benoni by ppenoni.uit.no with SMTP (PP) 
          id <18396-0@ppenoni.uit.no>; Mon, 28 Jun 1993 05:19:21 +0000
Received: from unas.tss.no 
          by benoni.uit.no (5.65+IDA/Babel-1.15/ABaa-1.2/Ultrix) 
          id AAbenoni18392; Mon, 28 Jun 1993 05:19:19 +0200
Received: by unas.tss.no (4.0/ABaa-1.3mini) id AA28182;
          Mon, 28 Jun 93 05:13:46 +0200
Message-Id: <9306280313.AA28182@unas.tss.no>
From: tor@tss.no (Tor Arntsen)
Date: Mon, 28 Jun 1993 05:13:45 +0200
X-Mailer: Mail User's Shell (7.2.5 10/14/92)
To: riscy@pyramid.com
Subject: Re: Video subsystem...
Status: RO
X-Status: 

Jeremy Fitzhardinge wrote:
[...]
>
>The TMS34010 is *slow*.  It only has a 16 bit memory data bus, which has
>a max transfer of about 6MB/s at 40MHz.  This is because it is a very
>CISCy chip, with a not particularly fast memory interface (partly because
>all addressess are bit addresses, and the hardware is more complex).
>The 34020 is 32bit and probably much faster, but I think it is an
>unnecessary complication.  It would make the video inaccessable from
>the cpu (unless you want shared memory, ugh), making it much harder
>to program.  Neil almost certainly has his own views on this :-).
>
>Neither chip would require another rom on the board.

I've been using a TMS34010-based X-terminal.  I must agree that it is not
very fast, but it is not as slow as e.g. cheap NCD-terminals (I have no
idea what's inside those).  The TMS-based one is kind of middle of the road.
A Sun SLC running X is faster, HP X-terms (pa-based I think) are much much
faster.

Tor



 
From tor@tss.no Mon Jun 28 05:31:15 1993
Return-Path: <tor@tss.no>
Received: from gossip.pyramid.com by dutecai.et.tudelft.nl (4.1/1.34JP)
          id AA22786; Mon, 28 Jun 93 05:31:13 +0200
Received: from sword.eng.pyramid.com 
	by gossip.pyramid.com (5.61/OSx5.1a Pyramid-Internet-Gateway)
	id AA00434; Sun, 27 Jun 93 20:31:03 -0700
Received: from goss.pyramid.com
	by sword.eng.pyramid.com (5.61/Pyramid_Internal_Configuration)
	id AA23788; Sun, 27 Jun 93 20:30:52 -0700
Received: from benoni.Uit.No 
	by gossip.pyramid.com (5.61/OSx5.1a Pyramid-Internet-Gateway)
	id AA00426; Sun, 27 Jun 93 20:30:50 -0700
Received: from benoni by ppenoni.uit.no with SMTP (PP) 
          id <18520-0@ppenoni.uit.no>; Mon, 28 Jun 1993 05:30:46 +0000
Received: from unas.tss.no 
          by benoni.uit.no (5.65+IDA/Babel-1.15/ABaa-1.2/Ultrix) 
          id AAbenoni18516; Mon, 28 Jun 1993 05:30:44 +0200
Received: by unas.tss.no (4.0/ABaa-1.3mini) id AA28214;
          Mon, 28 Jun 93 05:25:12 +0200
Message-Id: <9306280325.AA28214@unas.tss.no>
From: tor@tss.no (Tor Arntsen)
Date: Mon, 28 Jun 1993 05:25:10 +0200
X-Mailer: Mail User's Shell (7.2.5 10/14/92)
To: riscy@pyramid.com
Subject: Re: Video subsystem...
Status: RO
X-Status: 

I wrote:
[...]
>I've been using a TMS34010-based X-terminal.  I must agree that it is not
>very fast, 
Maybe I'm a bit unfair here, that terminal is also running the X-server
in the 34010.

>but it is not as slow as e.g. cheap NCD-terminals (I have no
>idea what's inside those).  The TMS-based one is kind of middle of the road.
>A Sun SLC running X is faster, HP X-terms (pa-based I think) are much much
>faster.
But I think the HP X-terms do the equivalent, i.e. I think they use the
pa-chip to do both the video and the X-server.  I may be on thin ice here.

Tor


 
