🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.transputer
Article #1857

Re: Booting T's from byte-wide ROMs.

#1857
From: David Boreham
Date: Mon, 24 Jun 1991 18:40
40 lines
2451 bytes
In article <9106210142.AA05933@multi.ee.usu.edu> stiles@MULTI.EE.USU.EDU (G. S. Stiles) writes:
>Does anybody know if it is possible to boot transputers from byte-wide
>ROMs??
>

Sure, if you have a T225...but I guess that's not your question ?

The T4/T8 devices were not designed with byte-wide ROM in mind.
However rumours persist of various tricks which can be used to 
achieve the desired effect. I should add that I have no evidence
for any of these ideas ever having been properly tested. We always
hang ROMs off T225's or use large amounts where 32-bits is an advantage.

1. Make a demultiplexor which assembles a 32-bit wide word from
   four ROM accesses. This one gets plenty of mentions but almost
   certainly costs more than four ROMs, no matter how you do it !

2. Put the ROM with a state machine, connected to a link adaptor.
   This works. The SM addresses the ROM and counts up, sending 
   byte-by-byte down the link. You connect the link adaptor to the
   transputer and boo from link. (Wastes a link).

3. By some devious cunning with the op-codes, you hang an 8-bit ROM
   on _ONE_ byte of the 32-bit memory interface. Program the ROM 
   with a clever program which only needs one byte to read different
   data. The rest of the bus can be pulled high/low to fake no-ops
   or whatever. Never seen this done but heard rumors. You only need
   a program which copies a bootstrap into RAM and then runs that
   so we're not talking about anything too complex.
   This would be neat if it works except for the bus pulling which 
   is going to screw up the loading and cover the board in resistors.
   (Was that the thing you were mentioning Lyle ?)

4. Order 200,000 parts and we'll put a mask ROM on the chip :)

Cheers, David.

David Boreham, INMOS Limited | mail(uk): davidb@inmos.co.uk or ukc!inmos!davidb
Bristol,  England            |     (us): uunet!inmos.com!davidb
+44 454 616616 ex 547        | Internet: davidb@inmos.com
Technical Details
Message-ID: <16837@ganymede.inmos.co.uk>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!uunet!mcsun!ukc!inmos!brad!davidb
References: <9106210142.AA05933@multi.ee.usu.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!uunet!mcsun!ukc!inmos!brad!davidb
From: davidb@brad.inmos.co.uk (David Boreham)
Newsgroups: comp.sys.transputer
Subject: Re: Booting T's from byte-wide ROMs.
Message-ID: <16837@ganymede.inmos.co.uk>
Date: 24 Jun 91 18:40:42 GMT
References: <9106210142.AA05933@multi.ee.usu.edu>
Sender: news@inmos.co.uk
Reply-To: davidb@inmos.co.uk (David Boreham)
Organization: none
Lines: 40