Using COMMREQs for Channel Commands
▪
Be sure to use unique COMMREQ Status (CRS) memory locations for each COMMREQ.
▪
Always initialize the COMMREQ Status Word to zero before initiating a Channel command COMMREQ to a
given channel. Wait for the COMMREQ Status Word to go to a non-zero value (which signals the COMMREQ
is complete) before issuing another Channel command to that channel. The COMMREQ Status Word is
updated once per COMMREQ execution: a non-zero value in the status word completes the COMMREQ.
▪
Always use a one-shot to initiate a Channel command COMMREQ. That prevents the channel COMMREQ
from being executed each CPU scan, which would overrun the capability of the Ethernet Interface.
GFK-2224Q
Chapter 7. Programming SRTP Channel Commands
January 2017
115