A simple Slave which uses only RAM type user locations, CSRs#0 and 3 may tie IAC2 low and provide just two signals from the NTA decoder to IAC(1:0). A more complex Slave with FIFO locations, or CSR#4 or 7 must drive all three inputs. Addresses which are not implemented must produce the `Not Used' code (2). This will cause the PCL to produce the appropriate SS response. The user's NTA decoder also controls the user's registers, along with the ORD and OUST signals. The effect of indicating that a register is a FIFO prevents incrementing of the NTA during Block and Pipeline transfers. To indicate the end of data or locations in a FIFO register the user must change IAC(2:0) to `End of FIFO'. If a `Not Used' address is arrived at by means of a Block or Pipelined Transfer, then subsequent Block or Pipelined transfers will produce SS=2. If a Single Transfer is attempted to or from a `Not Used' address, an SS=6 is produced. If a Block or Pipelined operation with a `Not Used' address is attempted after a Single Transfer or Secondary Address operation, then an SS=6 is generated. The CSR#4 code uses the `class' register (CSR#7) in a `Device User Address Register' mode. If this application is preferred in place of Class N Broadcast addressing, the CSR#7 code should not be produced by the NTA decoder, and the INCN line tied high.
See Section 11.15 for an example of an NTA decoder.
A high level on this input when the Slave is already attached will cause the PCL to inhibit the DK response and user data cycles (while still asserting AK). A high level on this input when the Slave is not attached and AK=1 will cause the PCL to issue the DK response and generate user data cycles (as if it were attached). This feature is used in Multiblock mode; see Section 11.8 for an application note.