🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.sys.transputer
1 messages
1 total messages Started by jdr Fri, 20 Jan 1989 16:40
Re: using wait-states on a T8 or a T4
#2427
Author: jdr
Date: Fri, 20 Jan 1989 16:40
38 lines
2679 bytes
> Does anyone have experience of using the MEMWAIT pin on a T8 or a T4 to
> stretch the memory cycle? I have a circuit that doesn't appear to work,
> despite following the timings laid down in the T800 product description. As
> far as I can see, the memory cycle is ending *despite* MEMWAIT being held
> low; I'm taking memwait low at the same point in the cycle as MS3 goes low,
> and I'm using the internal memory configuration available on AD7. (The
> slowest multiplexed DRAM time).

MemWait needs to be sampled as *high* in order to extend the memory cycle.

The transputer samples MemWait close to the last falling edge of ProcClockOut
*before* the end of T4. notMemS3 goes low at exactly this point for the AD7
configuration, and is thus not a sensible strobe to use. Section 8.12 of the
T800 engineering data states that whatever strobe you use, "its delay should be
such as to take the [MemWait] strobe low an even number of periods Tm after
the start of T1, to coincide with a rising edge of ProcClockOut".

If this doesn't help, you might like to send me more details of your memory
configuration, and I'll see if there are any other comments I can make.

My own board has a T800 running at 25 Mhz, with 16 Mbyte of DRAM running
with a 200ns cycle time using the AD6 configuration. I assert MemWait
using a state machine (clocked by ProcClockOut), which is needed to control
a hand-shaking bus interface in part of the transputer's memory map. The
state machine is triggered by a correct address and notMemS2 going low,
and asserts MemWait within 7ns after a rising edge of ProcClockOut.

John//

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
| John Robson               | Phone:   +44 1 908 9662  (direct dial)  |
| Research Engineer         | Telex:   923429 GECLAB G                |
| GEC Hirst Research Centre | Fax:     +44 1 904 7582                 |
| East Lane                 |=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=|
| Wembley                   | uucp:    uunet!mcvax!ukc!gec-rl-hrc!jdr |
| Middlesex HA9 7PP         | JANET:   jdr@uk.co.gec-rl-hrc           |
| United Kingdom            | ARPA:    jdr@gec-rl-hrc.co.uk           |
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
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