IOX error

From NDWiki
Revision as of 23:56, 17 January 2009 by Mike (talk | contribs) (Changing to full numbering in the ND-doc template)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

If an IOX or IOXT instruction is made to a non existing IO address then an interrupt will be generated after a timeout of 10 ms.

On the hardware level an address is put onto the ND-100 bus and the BAPR (Bus Address Present) control signal is asserted and then the BIOXE strobe is sent out from the bus control to strobe the data to or from the IO device. When the IO device has accepted or put out the data on the bus the device asserts the BRDY (Board Ready) signal within 10 ms. If there is no response within that time the IO access cycle is terminated and an IOX ERROR interrupt is made if the IOX bit in the interrupt enable register is set.