8291
GPIB Addressing
Each device
connected
to
the
GPIB
must have at least one
address whereby the
controller
device in charge
of
the bus
can
configure
it
to talk, listen,
or
send status. An
8291
implementation
of
the
GPIB
offers the user three
addressing modes
from
which
the
device can be initialized
for
each
application.
The first
of
these modes allows
for
the
device
to
have
two
separate
primary
addresses. The
second mode
allows
the
user
to
implement
a
single
talker/listener
with
a
two
byte address
(primary
address +
secondary
address). The
third
mode again
allows
for
two
distinct
addresses
but
in this instance,
they
can each have
a
two-byte
address. However, this
mode
requires
that
the
secondary
addresses be passed
to
the
microprocessor
for
verification. These three addressing schemes are des-
cribed in
more
detail in
the
discussion
of
the
Address
registers.
TABLE
1.
IEEE 488 INTERFACE STATE
MNEMONICS
Mnemonic State Represented
ACDS
Accept
Data State
ACRS
Acceptor
Ready State
AIDS
Acceptor
Idle State
ANRS
Acceptor
Not
Ready State
APRS
Affirmative
Poll Response State
AWNS
Acceptor
Wait
for
New
Cycle
State
------------------------,
I
CACS
Controller
Active State I
:
CADS
Controller
Addressed State I
I CAWS
Controller
Active Wait State I
I
CIDS
Controller
Idle State I
I CPPS
Controller
Parallel Poll State I
I CPWS
Controller
Parallel Poll Wait State I
: CSBS
Controller
Standby
State :
I CSNS
Controller
Service
Not
Requested State I
I CSRS
Controller
Service Requested State I
I CSWS
Controller
Synchronous
Wait State I
L
~T~~
_
~~t.':?~~TI:a~s!:.r
~t~t~
______
J
DCAS Device
Clear
Active State
DCIS
DTAS
OTIS
LACS
LADS
LIDS
LOCS
LPAS
LPIS
LWLS
NPRS
Device
Clear
Idle State
Device
Trigger
Active State
Device
Trigger
Idle State
Listener Active State
Listener Addressed State
Listener Idle State
Local State
Listener
Primary
Addressed State
Listener
Primary
Idle State
Local
With
Lockout
State
Negative Poll Response State
------
The Controller function
is
implemented
on
the Intel® 8292.
Mnemonic State Represented
PACS
PPAS
PPIS
PPSS
PUCS
REMS
RWLS
SACS
SDYS
SGNS
SIAS
SIDS
SIIS
SINS
SIWS
SNAS
SPAS
SPIS
SPMS
SRAS
SRIS
SRNS
SRQS
STRS
SWNS
TACS
TAOS
TIDS
TPIS
9-85
Parallel Poll Addressed to
Configure
State
Parallel Poll
Active State
Parallel Poll Idle State
Parallel Poll
Standby
State
Parallel Poll
Unaddressed to
Configure
State
Remote State
Remote With
Lockout
State
System
Control
Active State
Source Delay State
Source
Generate State
System
Control
Interface
Clear
Active State
Source
Idle
State
System
Control
Interface
Clear Idle
State
System
Control
Interface Clear
Not
Active State
Source
Idle Wait State
System
Control
Not Active State
Serial Poll
Active State
Serial Poll Idle State
Serial Poll
Mode
State
System
Control
Remote Enable Active State
System
Control
Remote Enable Idle State
System
Control
Remote Enable
Not
Active State
Service
Request State
Source
Transfer
State
Source
Wait
for
New
Cycle
State
Talker
Active State
Talker
Addressed State
Talker
Idle State
Talker
Primary Idle State