Article View: comp.sys.transputer
Article #2127(none)
From: Mark Horton
Date: Mon, 11 Jul 1988 15:38
Date: Mon, 11 Jul 1988 15:38
51 lines
2881 bytes
2881 bytes
>From scubed!tcgould!transputer-request Wed Jul 6 16:02:14 1988 remote from ames
Received: Wed, 6 Jul 88 16:02:14 PDT by ames.arc.nasa.gov (5.59/1.2)
Received: from s3sun (s3sun.ARPA) by scubed (1.2/5.20a)
id AA01088; Wed, 6 Jul 88 14:55:39 pdt
Received: by s3sun (5.51/5.20b)
id AA15495; Wed, 6 Jul 88 14:54:35 PDT
Received: from TCGOULD.TN.CORNELL.EDU by seismo.CSS.GOV (5.59/1.14)
id AA03089; Wed, 6 Jul 88 17:53:03 EDT
Received: by tcgould.TN.CORNELL.EDU (5.54/1.2-Cornell-Theory-Center)
id AA12407; Wed, 6 Jul 88 16:15:26 EDT
Received: by tcgould.TN.CORNELL.EDU (5.54/1.2-Cornell-Theory-Center)
id AA12334; Wed, 6 Jul 88 16:14:28 EDT
Received: from prg.oxford.ac.uk by NSS.Cs.Ucl.AC.UK via Janet with NIFTP
id aa04281; 5 Jul 88 15:18 BST
Received: by uk.ac.ox.prg (4.12/prgv.28)
id AA03438; Tue, 5 Jul 88 15:35:21 bst
Sender: ames!scubed!prg!transputer-request
Received: from [] by uk.ac.ox.prg (4.12/prgv.28)
id AA03041; Tue, 5 Jul 88 14:37:51 bst
Received: from gec-rl-hrc.co.uk by kestrel.Ukc.AC.UK via PSS (UKC CAMEL FTP)
id aa16423; 5 Jul 88 14:33 BST
To: transputer@prg.oxford.ac.uk
Subject: Block move to/from single location
>From: denis <ames!scubed!gec-rl-hrc!denis>
Date: Tue, 5 Jul 88 13:48:00 GMT
Message-Id: <8807051431.aa11371@lemon.gec-rl-hrc.co.uk>
Is it possible to use the T800 block move to transfer several
words/bytes to/from a single location (which is actually a peripheral
register) using a block move with a destination stride of 0? I want to
copy a block of 32' words from RAM to a 32' register in some external
hardware. Can I do a move2dinit, move2dall with the following
parameters?
source address = address of block in RAM
destination address = address of hardware register
width in bytes of row = 4
number of rows = number of words to write
source stride = 4
destination stride = 0
I would also like to be able to read the register several times and
store the results in a block in RAM. How can I do these things from
occam? The MOVE2D routine in the occam implementation manual seems to
use the strides of its argument arrays. Do I have to use GUY code
inserts?
========================================================================
Denis Howe uunet!mcvax!ukc!gec-rl-hrc!denis
G15 GEC Hirst Research Centre denis@uk.co.gec-rl-hrc
East La. Wembley MDDX HA9 7PP UK +44 (1) 908 9220
=======================================================================
Technical Details
Message-ID:
<8807111138.AA23036@cblpf.ATT.COM>Path:
arc1-ca.pugleaf.net!utzoo!attcan!uunet!lll-winken!lll-tis!helios.ee.lbl.gov!pasteur!ucbvax!cblpf.att.COM!markShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!lll-winken!lll-tis!helios.ee.lbl.gov!pasteur!ucbvax!cblpf.att.COM!mark From: mark@cblpf.att.COM (Mark Horton) Newsgroups: comp.sys.transputer Subject: (none) Message-ID: <8807111138.AA23036@cblpf.ATT.COM> Date: 11 Jul 88 15:38:53 GMT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 50