![](data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEARgBGAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAMDAlQDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAPmnw58VvGt/pzy3Otb3F5HED9lhHylJCRwnqo/Kuz8VeOPEem+d9k1Hy9uoJCP3EZwhiDEcr6miivPxU5RxEIp6ESf7uT8/8jKt/iJ4qfw7YXTarmeW+eJ2+zxcoEUgY246k1LP8QvFCXsMa6phGWIkfZ4ucwFz/AA/3hmiivbrxisQklpY9WNOH1eLtr7/4JW+4L74g+KIdN86PVMSeWjZ+zxdSkRP8PqzfnWt/wmviH7br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)
10
SCD7005 Rev C
REGISTER SUMMARY
Remote Terminal Command Word Register: This
Register is utilized in the RT mode and is read only. It
contains all valid received command words, i.e. transmit,
receive, and mode command.
Receive Command Word Register: After the reception
of a valid receive message, and the GOOD BLOCK
interrupt has been issued, the Receive Command word will
be transferred from the Remote Terminal Command Word
Register to this register. The purpose of double buffering
receive command words is to maximize the time a
subsystem has to read this command since GOOD BLOCK
comes at the end of the data transfer, and the next command
word could overwrite the contents of the Remote Terminal
Command Word Register. This is a READ ONLY register
in RT mode.
Command Word #1 Register: This register contains the
first command word to be transmitted during an RT to RT
transfer, or the command word for a BC to RT, or RT to BC
transfer. This register is a read or write register.
Vector Word/Command Word #2 Associated Mode
Data Register: This register is used to accomplish multiple
functions in Bus Controller and Remote Terminal Modes.
In BC Mode it will contain the second command word for
(RT to RT) transfers, or Associated Mode Data that is
required by certain mode codes; i.e., Sync (with data).
When operated in the RT Mode, this register contains the
Vector Word required by mode code Transmit Vector Word
Command.
STATUS Word #1 Register: The utilization of this
register in the BC mode is read only. It contains the
returned status word for BC to RT, RT to BC mode, or the
first returned status in RT to RT mode. At reset or the
initiation of a bus transfer, the contents of this register will
be set to all high, FFFFH.
Synchronize/Status Word #2/ Return Mode Data
Register: In Bus Controller mode this register will either
contain the second returned status word for RT to RT
transfers or the returned mode data; i.e., BIT word or
Vector word, Last Status word, or Last Command word. In
BC mode this register is initialized to all highs, FFFFH.
Unlike the other status word register, this does function in
the RT mode, but is still read only in either mode. In RT
mode it will contain the SYNC data word received in
association with the Synchronize with Data Mode Code.
Operation Register: This register contains information
provided by the subsystem to control the interface. This
register sets up the mode of operation for the interface (BC
or RT), selects the available options (BUS Select and Auto
Retry), and contains information for reading or writing data
to the Internal RAM. (See note below.) This register also
provides software control of the DBCACC, SERVREQ,
and SSERR bits of the status word. Following power-up
master reset, bit 7 of this register will be set high. This bit
corresponds to the busy bit of the Remote Terminal Status
Word. The subsystem reads and writes to this register under
l/O commands. The transfer functions defined by this
register are executed by either of the two l/O EXECUTE
Commands.
Note: The Internal RAM is divided into transmit or
receive sections. In general, data is written to the transmit
section and read from the receive section. However, either
section may be read from or written to via the T/R bit in
this register.
SELF TEST
The inclusion of simple wraparound self test circuitry in
the protocol section insures that a high percentage of
coverage is attainable. Testing requires simple subsystem
intervention. A word is first placed in the VECTOR WORD
Register. Test bit 9 in the OPERATION Register is asserted
low and the l/O TEST TRIGGER address is written. The
LT LOCAL (Bit 10 of the Operation Register) determines if
this will be an ON/OFF line test. OFF line tests are
performed by the inclusion of digital multiplexers in front
of the encoder, bypassing the transceiver, providing a path
to the decoder. The ON line tests are accomplished when
not connected to a bus network, such as a maintenance test
station, since this test utilizes the transceiver to provide the
loop back path instead of the internal multiplexers. In this
mode test words would appear on the bus. First, the
primary bus will be tested with the data that resides in the
VECTOR WORD Register. It is encoded then looped back,
decoded and presented to the subsystem as a normal data
transfer would be accomplished. This word will be stored
in the RT Command Word Register. The secondary bus is
sequentially tested after the primary bus is completed,
utilizing the word residing in the VECTOR WORD
Register. Upon successful completion of the test, the PASS
interrupt will be asserted low.
In addition to this test of the protocol section, the
subsystem data handling capability is also testable via the
OPERATION Register. This is accomplished by writing a
message to the INPUT FIFO Buffer; this data can be placed
in any location determined by the SA0 through SA4 Bits, or
in either the transmit or receive section (T/R Bit). This
same data can now be transferred from this RAM location
to the OUTPUT FIFO Buffer and compared with the data
originally written to the INPUT FIFO Buffer. Providing
this type of testing provides a high degree of functional
verification.
This test implementation not only verifies MIL-STD-1553