🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.transputer
Article #2704

Re: Booting from ROM

#2704
From: 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)
Technical Details
Message-ID: <507@tumuc.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!mcvax!unido!ztivax!tumuc!pak
References: <8905181422.AA09467@poire.pomme.uucp>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!mcvax!unido!ztivax!tumuc!pak
From: pak@tumuc.UUCP (Peter A. Krauss)
Newsgroups: comp.sys.transputer
Subject: Re: Booting from ROM
Summary: booting transputer networks with C004s
Message-ID: <507@tumuc.UUCP>
Date: 26 May 89 13:54:15 GMT
References: <8905181422.AA09467@poire.pomme.uucp>
Organization: Technical University of Munich, W-Germany
Lines: 41