Re: Looking for a VHDL forum or individual help

From: André Fachat <afachat_at_gmx.de>
Date: Mon, 23 Aug 2010 22:03:21 +0200
Message-ID: <20100823200321.261050@gmx.net>
 
> > How would the NMI even work if it is implemented as level triggered?
> > It's _non_ maskable.  If strictly level triggered it will just endlessly
> > retrigger the interrupt with no chance to ack, no?
> 
> and thats what happens actually, and its why there is a RC element wired
> to 
> the restore key :)

The RC element is there to avoid multiple edges by smoothing out the signal, so only one edge is detected per key press (which does not necessarily work, as pointed out in other posts)

But if NMI would be level triggered, you would trigger a new NMI in each cycle - you would not have any chance to actually execute the NMI routine at all.

My assumption is that they detect the NMI level synchronously at, say phi2 going high or going low, and then detect the level change. Which is basically an edge trigger. Only that it is - technically - different from an edge trigger that triggers asynchronously directly on the NMI level change.

André

-- 
Neu: GMX De-Mail - Einfach wie E-Mail, sicher wie ein Brief!  
Jetzt De-Mail-Adresse reservieren: http://portal.gmx.net/de/go/demail

       Message was sent through the cbm-hackers mailing list
Received on 2010-08-23 21:00:06

Archive generated by hypermail 2.2.0.