🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.sys.transputer
2 messages
2 total messages Started by Phil Thu, 18 May 1989 14:22
Booting from ROM
#2692
Author: Phil
Date: Thu, 18 May 1989 14:22
26 lines
1343 bytes

						May 18th,  1989



	Refering to TDS manual and INMOS Technical Note 4 it is easy
to boot a transputer from ROM making it load a network and then run some
application on it.  Now there exist C004s and the transputer that boot 
from ROM must load the network more than once in such a way that the 
C004s in the network are initialized in some order leaving in a final step
the network as needed for the application.  So the fold for making the
EPROM must contain the SC with the loader, the Memory Configuration Fold
and  MORE THAN ONE  Code Program Fold  to be loaded on after the other in
the network. 

	Is there some utilities to make such a fold and put it in EPROM ? 
The network is a mix of 4 T4s, 9 T8s and 2 T2s.  Either the Transputers
initializing the C004s have to make a SOFTWARE RESET by themselves, either
the transputer booting from ROM must have some way of Reseting the network
between successive LOADs.


							Regards

							Phil
Re: Booting from ROM
#2704
Author: Peter A. Krauss
Date: Fri, 26 May 1989 13:54
41 lines
2647 bytes

The TDS solution, as descripted in the manual and supplied within the D700D
system, applies only to hardware without C004 and to hardware, which has
a common reset line.

I'm using an IBM-AT with a B008 board to develop my software, but the
destination is a VME-BUS system with different boards from Parsytek, where
some boards have four T800 and two C004. The T800s are completly seperated
from each other, the only connection is through the C004. One C004 handles
the normal link connection, the other C004 handles the connection of the
reset lines, so that one transputer resets its neighbour. On the other
boards are T414.

This system has no common reset line, each transputer gets the reset from a
neighbour. The first transputer receives the reset from the B008 or from a
power-up reset, when booted from rom. During the development I used the C004s,
which have also to be configured to build the connections between the
transputers. This C004s were later replaced by hardwired jumpers to improve
the data transfer rate.

To load this network either from the B008 over a normal link connection or
from a boot rom, which is on one of the T414 boards, I found the program
EXTLOAD in the directory /tds2/system/tools/src. This program does the same
job as the build-in functions ALT-3 (extract) and ALT-4 (load network).
During the extraction-phase all CODE modules from one PROGRAM fold are
combined together with special loader modules. This loaders are compiled into
the EXTLOAD program. In the same directory is also the source of the loaders.
Inside the EXTLOAD program are four different loaders for T8 and T4/2,
for HALT-ON-ERROR and CONTINUE-ON-ERROR compilation mode.

I corrected the bug of the EXTLOAD, as described in my earlier posting, and
installed modified loaders. One loader, which I named RESET-loader, does a
software reset on its neighbour transputer before sending the first data
packet to this neighbour. The configuration of the C004 is done by a special
SETUP-loader. To place the different loaders onto the correct transputer I
used the compilation mode and transputer type.

Contact me, if some further information is needed.

Peter A Krauss  (pak@tumuc.e-technik.tu-muenchen.dbp.de)
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads