So it's a way to replace the lost function of RAMRST since we're clobbering that?

That's pretty neat.

--
bkw

On 8/30/22 00:05, Stephen Adolph wrote:
Thought I would post this.
The following snip is from a variant of QUAD I was working on.

I wanted to have a "ram protect" function and I decided that I could generate something by detecting ALE pulses.  When ALE is active, RAM needs to be available.  Otherwise switch off the RAM.

Here's the circuit.
* the 2N7002 FET discharges the cap C2 when ALE is pulsing
* when no ALE, C2 charges up via R1.


image.png


This is what power-up looked like.
ALE pulses in RED, /ACTIVE in blue.  It takes about 20 ALE pulses to enable the RAM, which is maybe 7 instructions at most.
M100 OS is barely getting started and has not accessed the RAM yet.

image.png
Anyhow, a suggestion to consider for ram protection.
Steve



On Sun, Aug 28, 2022 at 9:37 AM Stephen Adolph <[email protected] <mailto:[email protected]>> wrote:

    Henner, thanks for that measurement.  That's good data.

    So yeah it does seem unreasonable to pull A* around.

    Seems to leave only RAMRST.

    I did create a circuit  that uses ALE to generate a signal "ram
    active" indicating when the processor is running.  It works as a ram
    protect ckt.  I will post that.




--
bkw

Reply via email to