Home
Artisan Technology Group is your source for quality new and
Contents
1. 18 0 mm 0 7 in 300 0 mm 11 8in Pi Figure 8 2 Mechanical Outline EXC 1553PCMCIA B with Cable page 8 2 Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 8 Mechanical And Electrical Specifications 8 2 Connectors The EXC 1553PCMCIA B contains one 68 pin PCMCIA bus connector and two twinax cables 8 2 1 MIL STD 1553 Twinax Cables The EXC 1553PCMCIA B has Bus A and B twinax cables soldered directly onto the PCMCIA PCB and are transformer coupled The cables are strain relieved so that no force can be applied to the cable PCB solder connections Each cable ends with a female connector Trompeter CJ70 or equivalent The cables are marked Bus A and Bus B The twinax cables mate for example with Trompeter PL75 male connectors These connectors are not supplied by Excalibur CENTER CONTACT High Signal Connected to Blue Wire INTERMEDIATE CONTACT Low Signal Connected to White Wire CONNECTOR BODY Connected to Shield Figure 8 3 Twinax Connector Front View EXC 1553PCMCIA B User s Manual page 8 3 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 8 Mechanical And Electrical Specifications 8 2 2 68 Pin PCMCIA Bus Connector Pinout Pin Signal Pin Signal 1 GND 35 GND 2 D3 36 CD1 3 D4 37 D11 4 D5 38 D12 5 D6 39 D13 6 D7 40 D14 7 CE1 41 D15 8 A
2. 00 060 eee eee 4 14 4 2 2 Transmit Control Word sasssa 000 c eee eee 4 15 4 2 3 Mode Code Receive Control Word 4 16 4 2 4 Mode Code Transmit Control Word 0 aa 4 17 4 2 5 Data Pointer A and B Mode 0 00 4 18 4 2 6 Ping pong Handshake a 4 21 4 2 7 Broadcast Data Pointer a 4 22 4 3 Dala Structures 2252 E RAKET GRILL SA AS NAAN 4 23 4 3 1 Subaddress Receive Data 0 4 23 4 3 2 Subaddress Transmit Data 0 a 4 24 4 3 3 Mode Code Data 0 4 25 4 4 Mode Code and Subaddress aaa 4 28 4 5 Encoder and Decoder 2222 cece eee eee eee 4 30 4 6 RT to RT Transfer Compare 200s cece eens 4 31 4 7 Terminal Address 2 00 aaa 4 31 4 8 RESEl s sininen nan sea rasa soe ee beats E swe eas 4 31 4 9 MIL STD 1553A B Operation RT Mode 4 32 Note The EXC 1553PCMCIA B can be configured both as a Remote Terminal and as a Bus Monitor For more information about this feature see section 5 6 RT Concurrent Monitor Operation on page 5 16 EXC 1553PCMCIA B User s Manual page4 1 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 4 4 1 page 4 2 Control Registers Remote Terminal Operation The Control registers are read write unless otherwise stated All Control registers must be accessed in Word mode All
3. FUNCTION CONFIGURATION REGISTERS write only Configuration Status Register bai Configuration Option Register CONTROL REGISTERS 40000 4003F H RESERVED 20000 3FFFF H DUAL PORT RAM 00000 1FFFF H Figure 2 2 Common Memory Map Chapters 3 4 and 5 of the User s Manual explain EXC 1553PCMCIA B operation in Bus Controller mode Remote Terminal mode and Bus Monitor mode In each chapter the mode specific Control Registers and Memory Block are described EXC 1553PCMCIA B User s Manual page 2 7 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 2 PCMCIA Bus Interface page 2 8 Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 3 Bus Controller Operation 3 Bus Controller Operation Chapter 3 describes EXC 1553PCMCIA B operation in Bus Controller BC mode 3 1 Bus Controller Message Processing 3 2 3 2 Control Registers BC Mode 200s c eee eee eens 3 3 3 3 Bus Controller Architecture 000 cece eee 3 10 33 1 Control Word aan UBASAN ies dea ew DIAD LAG 3 11 3 3 2 1553 Command Words 0 0c cee eee es 3 14 33 3 Data POINnter 32 20 04 4624 08 ee oe Ka wh eae eee a 3 15 3 3 4 1553 Status Words 0 0 0 a 3 15 3 3 5 Branch Address 0 secs na KAG KWAN Anh NP esha deals es 3 15 3 3 6 Timer Value a 3 1
4. NOS ON on hp i Command Word stored Status Word transmitted Command Word stored Data Word stored Status Word transmitted Command Word stored Data Word stored Time Tag counter loaded with Data Word value Status Word transmitted Command Word stored Data Word stored Status Word transmitted Command Word stored Data Word stored Status Word transmitted Command Word stored Data Word stored Status Word transmitted Command Word stored Data Word stored Status Word transmitted Command Word stored Data Word stored Status Word transmitted Command Word stored Dynamic Bus Acceptance bit set in outgoing Status Word if enabled in the Control Register Status Word transmitted Command Word stored 2 Time Tag counter reset to 0000 H Status Word transmitted Table 4 3 page 4 28 Mode Code Description Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 4 T R Mode Code Function Remote Terminal Operation Operation 1 00010 1 00011 1 00100 1 00101 1 00110 1 001111 1 01000 1 01001 0 1111 1 10000 1 10001 Transmit Status Word Initiate Self Test Transmitter Shutdown Override Transmitter Shutdown Inhibit Terminal Flag Bit Override Inhibit Terminal Flag Reset Remote Terminal Reserved Transmit Vector Word Reserved
5. A rtisan Artisan Technology Group is your source for quality Tecmoboycrow new and certified used pre owned equipment FAST SHIPPING AND SERVICE CENTER REPAIRS WE BUY USED EQUIPMENT DELIVERY Experienced engineers and technicians on staff Sell your excess underutilized and idle used equipment TENS OF THOUSANDS OF at our full service in house repair center We also offer credit for buy backs and trade ins IN STOCK ITEMS www artisantg com WeBuyEquipment 7 EQUIPMENT DEMOS HUNDREDS OF Instra REMOTE INSPECTION LOOKING FOR MORE INFORMATION MANUFACTURERS Remotely inspect equipment before purchasing with Visit us on the web at www artisantg com 7 for more our interactive website at www instraview com information on price quotations drivers technical LEASING MONTHLY specifications manuals and documentation RENTALS ITAR CERTIFIED naia ala gaa tia Contact us 888 88 SOURCE sales artisantg com www artisantg com EXC 1553PCMCIA B MIL STD 1553 Test and Simulation Card for PCMCIA Compatible Computers User s Manual ZP X ALIBUE EXCALIBUR SYSTEMS 311 Meacham Avenue Elmont NY 11003 Tel 516 327 0000 Fax 516 327 4645 e mail excalibur mil 1553 com website www mil 1553 com Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com rtisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com
6. Places the card into the Built In Test routine The BIT test takes 1 msec to execute and has a fault coverage of 93 4 Once the card has been started the host must halt the card in order to place it into the Built In Test mode STEX 0 Note If Start BIT SBIT and Start Execution STEX are both set on one register write BIT has priority 13 SRST Software Reset 1 Performs a software reset the Configuration registers are not affected when this bit is asserted The software reset takes 5 usec to execute The software reset clears all internal logic just as an external reset does SRST will only function after READY bit 01 in Operational Status Register page 5 5 is asserted 06 10 Reserved Setto0 05 BMTC Bus Monitor Control This bit determines whether the card will monitor all RTs or selected RTs 1 The card will monitor only the RTs as specified in the Monitor Filter Hi and Lo registers 0 The card will monitor all RTs 04 BCEN Broadcast Enable 1 Enables RT 31 to be used as a message broadcast 0 Enables RT 31 as a normal address 02 03 Reserved Set to 0 01 INTEN Interrupt Log List Enable 1 Enables the interrupt log list 0 Prevents the logging of interrupts as they occur 00 Reserved Set to O Setup Register page 5 4 Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 5 Bus Monitor Operation 5 2 2 Operat
7. Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 2 PCMCIA Bus Interface 2 1 1 4 Configuration Tuple This tuple establishes the number and address of the Function Configuration Registers and indicates the index of the last Configuration Entry Tuple The EXC 1558PCMCIA B has two Configuration Registers at base address 40000 H The index of the last Configuration Entry Tuple is 2 2 1 1 5 Configuration Entry Tuple This tuple describes the type of interface utilized by the EXC 1553PCMCIA B Under Windows 9x ME 2000 XP from the inf file on the Excalibur Installation CD Windows NT4 from a registry entry written by the Excalibur Configuration Utility ExcConfig exe For more information about the accompanying drivers see MCH Family Software Tools Programmers Reference 2 1 1 6 No Link Tuple This tuple indicates that the CIS doesn t continue in another linked list after the End of List tuple 2 1 1 7 End of List Tuple This tuple indicates the end of the linked list EXC 1553PCMCIA B User s Manual page 2 3 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 2 page 2 4 PCMCIA Bus Interface 2 1 1 8 CIS Table Tuple Tuple Tuple Field General Description Address Value Name 00H 01H TPL CODE CISTPL DEVICE 02H 01H TPL LNK 04H FF H End of Tuple 06H 15H TPL CODE CISTPL VERS 1 08H 2BH TPL_LNK OAH 04H TPLLV1 MAJOR Major version
8. 1 Command Word stored 2 Last Status Word 3 Status Word cleared after reset Note The card updates Status Word if illegalized Command Word stored Status Word transmitted BIT initiated TF bit set if BITF bit asserted BAON Command Word stored Status Word transmitted Alternate bus disabled On 1 Command Word stored 2 Status Word transmitted 3 Alternate bus enabled Note Reception of the override transmitter shut down mode code does not enable a card not previously enabled in the Control Register Reset remote terminal mode code clears the transmitter shutdown function 1 Command Word stored 2 Terminal flag bit set to 0 and assertion disabled 3 Status Word transmitted 1 Command Word stored Terminal flag bit enabled for assertion Status Word transmitted MD ao Command Word stored Status Word transmitted Software reset ON Command Word stored Status Word transmitted NS Command Word stored Service request bit set to a logic zero in out going Status Status Word transmitted Data Word transmitted Clears the SRQ bit in the 1553 Status Word Bits Register MD oak OW Command Word stored Status Word transmitted 3 Data Word stored MD Table 4 3 Mode Code Description cont EXC 1553PCMCIA B User s Manual Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg
9. 12 Message 2 CMD TA 12 CMD TA 1 This is an RT to RT message Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 5 5 7 Bus Monitor Operation MIL STD 1553A B Operation BM Mode To maximize flexibility the EXC 1553PCMCIA B can operate in many different systems that use various protocols Specifically two of the protocols that the card may be used with are MIL STD 1553A and MIL STD 1553B To meet these protocols configure the card through the Operational Status Register A B_STD Bit 07 Table 5 1 defines the two ways to program the EXC 1553PCMCIA B A B_STD RESULT 0 1553B standard 1553B response in 15 usec 1 1553A standard 1553A response in 9 usec Table 5 1 MIL STD 1553A B Operation BC Mode When configured as a MIL STD 1553A bus controller the EXC 15583PCMCIA B will operate as follows Looks for the RT response within 9 usec Ignores the T R bit for all mode codes Defines all mode codes without data Defines subaddress 00000 as a mode code EXC 1553PCMCIA B User s Manual page 5 17 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 5 Bus Monitor Operation page 5 18 Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 6 6 6 1 Card Interrupt Architecture C
10. Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 3 Bus Controller Operation 3 4 Command Block Chaining To determine the first Command Block set the initial start address in the Command Block Pointer Register Address 0010 H The Command Blocks will execute in a contiguous fashion as long as no go to branch call or return opcodes are used With the use of these opcodes almost any memory configuration is possible Figures 3 5 and 3 6 show how several Command Blocks may be linked together to form a command frame and how branch opcodes may be used to link minor frames The minimum BC intermessage gap is 28 0 usec FRAME N RETRIES CONDITIONAL FAIL BRANCH ERROR SERVICE FRAME FRAME RETURN RETURN y UU Figure 3 5 Message Control Options The example in Figure 3 6 shows a configuration of four minor frames in which Message A is sent in every frame Message B is sent in every other frame and Message C is sent once Each minor frame goes out at 10 msec 100Hz If each minor frame is 10 psec long Message A is sent every 10 msec Message B is sent every 20 usec and Message C is sent every 40 usec MINOR MINOR MINOR FRAME FRAME FRAME 1 3 4 A A A B B Cc 10 msec 10 msec 10 msec 10 msec gt gt dq lt lt 4 lt Figure 3 6 Minor F
11. No command processing takes place i e no 1553 0010 Go To This opcode instructs the card to go to the command block as specified in the branch address location No command process takes place i e no 1553 0011 Built in Test This opcode instructs the SUMMIT chip to perform an internal built in test If the card passes the built in test then processing of the next command block will continue However if the card fails the built in test then processing stops No command processing takes place i e no 1553 0100 Execute Block This opcode instructs the card to execute the current command Continue block and proceed to the next command block This opcode allows for continuous operations 0101 Execute Block This opcode instructs the card to execute the current command Branch block and unconditionally branch to the location as specified in the branch address location 0110 Execute Block This opcode instructs the card to execute the current command Branch on block and branch only if the condition is met If no conditions are Condition met the opcode appears as an execute and continue 0111 Retry on Condition This opcode instructs the card to perform automatic retries as specified in the control word if particular conditions occur If no conditions are met the opcode appears as an execute and continue 1000 Retry on Condition This opcode instructs the card to perform automatic retries as Branch specified in the control wo
12. Table of Contents Table of Contents 1 Introduction TA OVORVICW AA PAA 1 1 1 1 1 EXC 1553PCMCIA B Card Features 1 2 1 2 Technical Support ce eee 1 2 1 3 Installations a RA ele eee ee eee hee ee ee a 1 3 1 3 1 Installing the Card 0 c eee 1 3 1 3 2 Adding Excalibur Software Tools a 1 4 1 4 1553 Bus Connections 0000 c eee eee eee 1 5 2 PCMCIA Bus Interface 24 Attribute Memory Map 0 2c eee eee 2 2 2 1 1 Card Information Structure CIS a 2 2 2 1 2 Function Configuration Registers 2 6 2 2 Common Memory Map 222222222222 2222 2 7 3 Bus Controller Operation 3 1 Bus Controller Message Processing aaa 3 2 3 2 Control Registers BC Mode 22 aaa 3 3 3 2 1 Setup Register eee 3 4 3 2 2 Operational Status Register Aa 3 5 3 2 3 Current Command Register eee eens 3 6 3 2 4 Interrupt Mask Register 0c e eee eee 3 6 3 2 5 Pending Interrupt Register a 3 7 3 2 6 Interrupt Log List Pointer Register 3 8 3 2 7 BIT Word Register 2 0 0c eee ee 3 8 3 2 8 Minor Frame Time Register 000 eee eee eee 3 9 3 2 9 Command Block Pointer Register 3 9 3 3 Bus Controller Architecture 0 000 a 3 10 3 3 1 Control Word da mha WEE bayou ne Ped Ge ae eS 3 11 OPCODE DEFINTION 12
13. 14 4 2 2 Transmit Control Word 0000 c eee eee eee 4 15 4 2 3 Mode Code Receive Control Word 0 00005 4 16 4 2 4 Mode Code Transmit Control Word 0005 4 17 4 2 5 Data Pointer A and B Mode 0 004 4 18 4 2 6 Ping pong Handshake 0 000 eee 4 21 4 2 7 Broadcast Data Pointer a 4 22 4 3 Data Structures 622 AL REENADL ea te eee nee we 4 23 4 3 1 Subaddress Receive Data a 4 23 4 3 2 Subaddress Transmit Data 0 4 24 4 3 3 Mode Code Data c eee 4 25 4 4 Mode Code and Subaddress aa 4 28 4 5 Encoder and Decoder 2 eee eee eee eee eee 4 30 4 6 RT to RT Transfer Compare 0 002 0c eee e eee eee 4 31 4 7 Terminal Address 2 cece eee eee eee eee eee eee 4 31 48 Reshma enna NANA eee ANNA 4 31 4 9 MIL STD 1553A B Operation RT Mode aaaaa 4 33 5 Bus Monitor Operation 5 1 Bus Monitor Message Processing 0000eeeeeeeeeeeeee 5 2 5 1 1 Error Condition Message Processing 5 2 5 2 Control Registers BM Mode 2 22 aan 5 3 5 2 1 Setup Register c cece eee 5 4 5 2 2 Operational Status Register 0 AA 5 5 5 2 3 Current Command Register a 5 6 5 2 4 Interrupt Mask Register 00 eee eee eee 5 6 5 2 5 Pending Interrupt Register 00 ce eee eee eee 5 7 5 2 6 Interrupt Log List Pointer Regi
14. 15 0 Time Tag Counter Bits Bit 15 MSB Bit 00 LSB Time Tag Register RT Descriptor Pointer Register Address 40010 H Read Write Each subaddress and mode code has a reserved block of memory containing information about how to process a valid Command to that subaddress or mode code Located contiguously in memory these reserved memory locations are called a descriptor space The RT Descriptor Pointer register contains an address that points to the top of this memory space The card uses the T R bit subaddress mode code field and mode code to select one block in the descriptor table for message processing The RT Descriptor Pointer register is static during message processing Bit Bit Name Description 00 15 RTDA 15 0 RT Descriptor Address Bits Bit 15 MSB Bit 00 LSB RT Descriptor Pointer Register Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 4 Remote Terminal Operation 4 1 10 1553 Status Word Bits Register Address 40012 H Read Write The 1553 Status Word Bits register controls the outgoing MIL STD 1553 Status Word The host controls the Instrumentation Busy Terminal Flag Service Request and Subsystem Flag by writing to bits 09 through 00 of this register The card s Status Word response reflects assertion of these bit s until negated by the host unless the Immediate Clear Function is enabled The Immediate Clear Functio
15. 2 Bus Controller Operation BC CONDTION CODES Condition codes have been provided as a means for the EXC 1553PCMCIA B to perform certain functions based on the RT s Status Word In an RT to RT transfer the conditions apply to both of the Status Words Each bit of the condition codes is defined below Bit Number Description 07 Message Error This condition will be met if the card detects an error in the RT s response or if it detects no response The card will wait 15 usec in 1553B mode and 9 usec in 1553A mode before declaring an RT no response see section 3 6 MIL STD 1553A B Operation BC Mode on page 3 18 06 Status Word Response with the Message Error bit set Bit time 09 in 1553A mode This condition is met if the card detects that the RT s Status Word has the Message Error bit set 05 Status Word Response with the Busy bit set Bit time 16 in 1553A mode This condition is met if the card detects that the RT s Status Word has the Busy bit set 04 Status Word Response with the Terminal Flag bit set Bit time 19 in 1553A mode This condition is met if the card detects that the RT s Status Word has the Terminal Flag bit set 03 Status Word Response with the Subsystem Fail bit set Bit time 17 in 1553A mode This condition is met if the card detects that the RT s Status Word has the Subsystem Fail bit set 02 Status Word Response with the Instrumentation bit set Bit time 10 in 1553A mode This condition is met if the
16. 5 3 2 5 3 3 5 3 4 5 3 5 5 3 6 Bus Monitor Operation Command Words The next two locations in the card Monitor Block are for Command Words In non RT to RT 1553 messages only the first Command Word will be stored However in an RT to RT transfer the first command word is the Receive Command and the second Command Word is the Transmit Command Data Pointer The fourth location in the Monitor Block is the Data Pointer This pointer points to the first memory location to store the Data Words associated with the message for this block The data associated with each individual message will be stored contiguously This data structure allows the card to store the specified number of data words Note In an RT to RT transfer the BM uses the Data Pointer as the location in memory to store the transmitting data in the transfer Status Words The next two locations in the Monitor Block are for Status Words As the RT responds to the BC s command the corresponding Status Word will be stored in Status Word 1 However in an RT to RT transfer the first status word will be the status of the Transmitting RT while the second Status Word will be the status of the Receiving RT Time Tag The seventh location in the Monitor Block is the Time tag associated with the message The Time tag is stored into this location at the end of message processing i e captured after the command is validated Reserved The last location in the Monit
17. BROADCAST DATA POINTER Message Info Word Time Tag Data Word 1 Data Word 2 Data Word 3 Message Info Word Time Tag Data Word 1 Data Word 2 Message Info Word Time Tag Data Word 1 Data Word 2 Data Word 3 Remote Terminal Operation Index Field Contents 03xx H Data Pointer A 0100 H Data Pointer B Xxxx H Broadcast Data Pointer Xxxx H Index equals three 0208 H Index decrements two Index equals two Index decrements to one Index equals one 0218 H 021A H Index decrements to zero Data pointer A updated to 011C H interrupt generated enabled Figure 4 3 RT Non broadcast Receive Message Indexing X don t care For ping pong buffer operation the host uses either Data Pointer A or Data Pointer B The card determines which pointer to access via the state of Control Word bit 02 The card retrieves or stores Data Words from the address contained in the Data pointer automatically incrementing the Data Pointer as Data Words are received The Data pointer is never updated as part of Command postprocessing in the ping pong mode of operation See Figures 4 4 and 4 5 EXC 1553PCMCIA B User s Manual page 4 19 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 4 page 4 20 Control Word Data Pointer A Data Pointer B Broadcast Data
18. Base Address OA H IAW 3 Base Address 2A H IAW 11 Base Address OC H IW 4 Base Address 2C H IIW 12 Base Address OE H IAW 4 Base Address 2E H IAW 12 Base Address 10 H IW 5 Base Address 30 H IIW 13 Base Address 12 H IAW 5 Base Address 32 H IAW 13 Base Address 14 H IW 6 Base Address 34 H IW 14 Base Address 16 H IAW 6 Base Address 36 H IAW 14 Base Address 18 H IW 7 Base Address 38 H IIW 15 Base Address 1A H IAW 7 Base Address 3A H IAW 15 Base Address 1C H IW 8 Base Address 3C H IW 16 Base Address 1E H IAW 8 Base Address 3E H IAW 16 Interrupt Log List Interrupt Log List Address Register Contents Address Register Contents Table 6 1 Interrupt Ring Buffer EXC 1553PCMCIA B User s Manual page 6 3 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 6 Card Interrupt Architecture page 6 4 Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 7 Switching Modes of Operation 7 Switching Modes of Operation Many test applications utilizing the EXC 1553PCMCIA B simulate only one operation mode for example Bus Controller For these applications the information in this chapter is not relevant If your application requires simulation of more than one mode for example Bus Controller and Remote Te
19. Block Count Equal Zero BM Mode Interrupt Identification Word IIW 6 1 2 Interrupt Address Word IAW The Interrupt Address Word is a 16 bit word that identifies the interrupt source Depending on the mode of operation i e RT BC or BM the IAW has different meanings In the RT mode operation the IAW identifies the subaddress or mode code descriptor that generated the interrupt For the BC mode of operation the IAW points to the command block addressed when the interrupt occurred In the BM mode of operation the IAW marks the monitor counter count when the interrupt occurred Use the IAW with the Initial Monitor Command Block Pointer Register to determine the monitor command block that generates the interrupt When in RT Concurrent BM mode the user determines if the IAW contains information for the RT or the BM The determination is made by comparing the contents of the IAW base address with the descriptor base address If a match occurs then the IAW contains a subaddress or mode code identifier If no match occurs the AW contains monitor counter information page 6 2 Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 6 Card Interrupt Architecture 6 1 3 Interrupt Log List Address The Interrupt Log List resides in a 32 word ring buffer The host defines the location buffer within the memory space via the Int
20. Indicates the last buffer accessed when buffer ping pong is enabled During initialization you designate the first buffer used by setting this bit 1 Buffer A 0 Buffer B This bit is a don t care if buffer ping ponging is not enabled Broadcast Received 1 Reception of a valid broadcast Command Notice Il 1 Enables the use of the Broadcast Data Pointer as a buffer for broadcast Command information 0 Broadcast information is stored in the same buffer as non broadcast information Mode Code Receive Control Word page 4 16 Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 4 Remote Terminal Operation 4 2 4 Mode Code Transmit Control Word Information contained in the Mode Code Transmit Control Word assists the EXC 1553PCMCIA B in message processing The following bits describe the transmit mode code descriptor Control Word You initialize the descriptor Control Word and the card updates it during Command post processing Note In MIL STD 15534 all mode codes are without data and the T R bit is Bit ignored Bit Name Description 07 15 06 05 04 03 02 01 00 Reserved IWA IBRD BAC Reserved A B BRD Reserved Set to 0 Interrupt When Accessed 1 Enables the generation of an interrupt when mode code Command is received The interrupt is entered into the Pending Interrupt Regis
21. Outline 0 0 00 es 8 2 6 2 Connectors i sence een ee ee Se eee eae 8 3 8 2 1 MIL STD 1553 Twinax Cables 0 0 00 8 3 8 2 2 68 Pin PCMCIA Bus Connector Pinout 8 4 8 3 Power Requirements 0000 ccc e eee eee eee eee eee 8 4 9 Ordering Information Appendix A MIL STD 1553 Word Formats Appendix B MIL STD 1553 Message Formats EXC 1553PCMCIA B User s Manual page iii Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Table of Contents Figures page iv Figure 1 1 Figure 1 2 Figure 1 3 Figure 1 4 Figure 2 1 Figure 2 2 Figure 3 1 Figure 3 2 Figure 3 3 Figure 3 4 Figure 3 5 Figure 3 6 Figure 3 7 Figure 4 1 Figure 4 2 Figure 4 3 Figure 4 4 Figure 4 5 Figure 4 6 Figure 5 1 Figure 5 2 Figure 5 3 Figure 5 4 Figure 5 5 Figure 8 1 Figure 8 2 Figure 8 3 Inserting the PCMCIA card a 1 3 Direct coupled connection one bus shown 1 5 Transformer coupled Connection one bus shown 1 5 MIL STD 1553 Bus Connection 20 1 6 Attribute Memory Map 0000 eee eee 2 2 Common Memory Map 2 cee cence 2 7 Command Block Architecture BC Mode 3 2 Control Registers Memory Map BC Mode 3 3 BC Command Block Architecture 3 10 Control Word Definition e020 ee 3 11 Message Control Options a 3 16 Minor Frame S
22. Pointer Remote Terminal Operation gt Message Information Word Time Tag Data Buffer Message N N Data Words EXC 1553PCMCIA B Descriptor Block Receive Data Buffer A Broadcast Buffer Figure 4 4 Control Word Data Pointer A Data Pointer B XXXX hex Data Buffer A Figure 4 5 EXC 1553PCMCIA B Descriptor Bock Transmit p Message Information Word Time Tag Data Buffer Message N N Data Words Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 4 4 2 6 Remote Terminal Operation Ping pong Handshake The EXC 1558PCMCIA B provides a mechanism to enable and disable buffer ping pong operation If ping pong is enabled during Remote Terminal operation data will be stored retrieved in alternative buffers each time a new message is processed If ping pong is disabled a single buffer will be used for all message processing The Handshake mechanism operates as follows Prior to starting Remote Terminal operation enable the buffer ping pong feature by writing a logical 1 to bit 02 of the Control Register During ping pong operation the remote terminal ping pongs between the two data buffers for each subaddress or mode code on a message by message basis Each unique MIL STD 1553 subaddress and
23. Word Word Word Command Receive Transmit x Status Data Data Data Status Next Command Command Word Word Word Word Word Command Mode x Status Next Command Word Command Mode x Status Data Next Command Word Word Command Mode Data x Status Next Command Word Word Command Receive Data Data eeo Data Next Command Word Word Word Command Receive Transmit x Status Data Data eee Data Next Command Command Word Word Word Word Command Mode Next Command Command Mode Data Next Command Word Command MIL STD 1553B Message Formats Response time Intermessage Gaptime page B 1 EXC 1553PCMCIA B User s Manual Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com The information contained in this document is believed to be accurate How ever no responsibility is assumed by Excalibur Systems Inc for its use and no license or rights are granted by implication or otherwise in connection therewith Specifications are subject to change without notice March 2010 Rev D 2 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com A rtisan Artisan Technology Group is your source for quality Tecmoboycrow new and certified used pre owned equipment FAST SHIPPING AND SERVICE CENTER REPAIRS WE BUY USED EQUIPMENT DELIVERY Experienced engineers and technicians on staff Sell
24. card detects that the RT s Status Word has the Instrumentation bit set 01 Status Word Response with the Service Request bit set Bit time 11 in 1553A mode This condition is met if the card detects that the RT s Status Word has the Service Request bit set Condition Codes 3 3 2 1553 Command Words The next two locations of the BC Mode Command Block are for 1553 Command Words In most 1553 messages only the first Command Word needs to be initialized However in an RT to RT transfer the first Command Word is the Receive Command and the second Command Word is the Transmit Command page 3 14 Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 3 3 3 3 3 3 4 3 3 5 3 3 6 Bus Controller Operation Data Pointer The fourth location of the BC Mode Command Block is the data pointer that points to the first memory location to store or retrieve the Data Words associated with the message for that command block This data structure allows the card to store or retrieve the exact specified number of Data Words thus saving memory space and providing efficient space allocation Note In an RT to RT transfer the card uses the data pointer as the location in memory to store the transmitted data in the transfer One common application for the data pointer occurs when the EXC 1553PCMCIA B needs to send the same data words to several RTs Here each Command Blo
25. com page 4 29 Chapter 4 Remote Terminal Operation T R Mode Code Function Operation 1 10010 Transmit Last Command e Command Word stored 2 Last Status Word transmitted 3 Last Command Word transmitted 4 Data Word stored Transmit Last Command 5 Transmitted Data Word is all 0 after reset Note The card stores the Transmit Last Command mode code if illegalized and updates Status Word 1 10011 Transmit BIT Word 1 Command Word stored 2 Status Word transmitted 3 BIT Word transmitted from BIT Word Register 4 Data Word stored Transmit BIT Word 1 Command Word stored 2 Status Word transmitted 3 Data Word transmitted 1 10100 10101 Undefined with data 1 10110 11111 Reserved 1 Command Word stored 2 Status Word transmitted 3 Data Word transmitted Table 4 3 Mode Code Description cont 4 5 Encoder and Decoder The EXC 1558PCMCIA B receives the Command Word from the MIL STD 1553 bus and processes it either by the primary or secondary decoder Each decoder checks for the proper sync pulse and Manchester waveform edge skew correct number of bits and parity If the Command is a receive Command the card processes each incoming Data Word for correct format Word count and contiguous data If a message error is detected the card stops processing the remainder if any of the message suppresses Status Word transmission and asserts bit 09 ME bit of the Status Word The card automatic
26. control the commands transmitted over the 1553 bus The Control word allows the EXC 1555PCMCIA B to transmit commands on a specific bus perform retries initiate RT to RT transfers and interrupt on certain conditions The host defines each Command Word associated with each command block For normal 1553 commands only the first Command Word location will contain valid data For RT to RT commands as specified in the Control Word the host must define the first Command Word as a receive and the second Command Word as a transmit For a receive command the Data Pointer is read to determine where Data Words are retrieved The EXC 1553PCMCIA B retrieves Data Words sequentially from the address specified by the Data Pointer For a transmit command the Data Pointer is read to determine the top memory location The card stores Data Words sequentially from this top memory location The EXC 1553PCMCIA B reads the command block during minor frame processing The card then begins the acquisition of Data Words for either transmission or storage After transmission or reception the EXC 1553PCMCIA B begins post processing The Command Block is updated The card modifies the Control Word Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 3 Bus Controller Operation as required An optional interrupt log entry is performed after the Command Block update 3 2 Contr
27. is generated and command processing stops if initiated by opcode Message Error Interrupt 1 A message error occurred The card can detect Manchester sync field word count 1553 word parity bit count and protocol errors This bit will be set and an interrupt generated if not masked after message processing is complete Ignore on read End Of List Interrupt 1 The card is at the end of the command block Illogical Command Interrupt The card checks for RT to RT Terminal address field match RT to RT transmit receive bit mismatch and correct order and broadcast transmit commands If illogical commands occur the card will halt execution An interrupt is generated 1 An illogical command i e Transmit Broadcast or improperly formatted RT to RT message has been written into the Command Block Illogical Opcode Interrupt 1 An illogical opcode i e any reserved opcode was used in the Command Block The card halts operation if this condition occurs Retry Fail Interrupt 1 All programmed retries failed Command Block Accessed Interrupt 1 A Command Block was accessed Opcode 1010 if enabled Ignore on read page 3 7 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 3 3 2 6 3 2 7 page 3 8 Bus Controller Operation Interrupt Log List Pointer Register Address 4000A H Read Write The Interrupt Log List Pointer indicates the st
28. mode code is assigned two data buffer locations A and B The remote terminal retrieves data from a buffer or stores data into a buffer depending on the message type i e transmit or receive Command During ping pong operation the Remote Terminal determines the active subaddress or mode code buffer at the beginning of message processing the remote terminal complements bit 02 of the Descriptor Control Word to access the alternate buffer on the following message i e ping pong The application software disables ping pong operation by writing a logical 0 to Control Register bit 02 The disable of ping pong operation is acknowledged by bit 09 of the Control Register Bit 09 of the Control Register acknowledges the ping pong disable by transitioning from a logical 1 to a logical 0 The application software interrogates bit 02 of each Descriptor Control Word to determine the active buffer on a subaddress or mode code basis If bit 02 is a logical O the remote terminal uses Buffer A and the application software off loads or loads Buffer A The application software enables ping pong operation by writing a logical 1 to Control Register bit 02 The enable of ping pong operation is acknowledged by bit 09 of the Control Register Bit 09 of the Control Register acknowledges the ping pong enable by transitioning from a logical 0 to a logical 1 EXC 1553PCMCIA B User s Manual page 4 21 Artisan Technology Group Quality Instrumentation Guarante
29. number 04 H OC H 01H TPLLV1 MINOR Minor version number 01 H OE H 45H PE Name Of Manufacturer 10H 78H x 12H 63H c 14H 61H a 16H 6CH P 18H 69H i 1AH 62H b 1CH 75H u 1EH 72H P 20H 20H space 22H 53H Ss 24H 79H y 26H 73H s 28 H 74H 2AH 65H e 2CH 6DH m 2EH 73H g 30H 20H space 32H 49H P 34H 6EH n 36H 63H 48H 2EH 3A H 00H terminator 3CH 45H E Name of Product 3EH 58H X 40H 43H CC 42H 2DH 44H 31H 1 46H 35H 5 48H 35H 5 4AH 33H 3 4CH 50H P 4EH 43H 50H 4DH M CIS Table Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 2 PCMCIA Bus Interface Tuple Tuple Tuple Field General Description Address Value Name 52H 43H C 54H 49H I 56 H 41H A 58 H 2FH P 5A H 42H B 5C H 00H terminator 5E H FF H End of Tuple 60 H 20H TPL CODE 62 H 04H TPL LNK CISTPL MANFID 64H 45H TPLMID MANF Manufacturer code for Excalibur Systems Lo 66 H 01H TPLMID MANF Manufacturer code for Excalibur Systems Hi 68 H 00H Reserved 6AH kag CIS Revision Revision of CIS Rev 1 0 is read as 10 H 6C H 1AH TPL CODE CISTPL CONFIG 6E H 06H TPL LNK 70H 02H TPCC SZ 3 address bytes for Configuration Registers 72H 02H TPCC LAST Index number of
30. or 1553B This bit determines if the card will operate under MIL STD 1553A or 1553B protocol 1 Enables the XMTSW bit Bit 00 of the Setup Register 1553A 0 Automatically allows the card to operate under the MIL STD 1553B protocol 06 LOCK Lock Mode Read only bit indicates if the card is currently in LOCK mode or not 04 05 Reserved Read only bits set to 0 03 EX Card Executing This read only bit indicates if the card is presently executing or is idle 1 The card is executing 0 The card is idle 02 TPARF Terminal Address Parity Fail Read only This bit indicates the observance of a terminal address parity error The card checks for odd parity This bit reflects the parity of Operational Status Register bits 10 15 01 READY Card Ready Read only cleared on reset 1 The card has completed initialization or BIT and regular operation may begin 00 TERACT Card Terminal Active Read only cleared on reset 1 The card is presently processing a 1553 message Operational Status Register Note 1 Remote Terminal Address and Parity are checked on start of execution 2 To make changes to the RT Mode and this register the STEX bit Bit 15 in the Control Register must be logic 0 page 4 4 Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 4 Remote Terminal Operation 4 1 3 Current Command Block Register Address 40004 H Read only This 16 bit
31. satisfy this requirement When the Operational Status Register bit 02 TAPF is set this indicates incorrect Terminal Address parity The Operational Status Register bit 02 is valid after the rising final edge of a reset For example RTA 4 0 05 H 00101 RTPTY 1 H 1 Sum of 1s 3 odd Operational Status Register Bit 02 0 RTA 4 0 04 H 00100 RTPTY 0 H O Sum of 1s 1 odd Operational Status Register Bit 02 0 RTA 4 0 04 H 00100 RTPTY 1 H O Sum of 1s 2 even Operational Status Register Bit 02 0 Note The card checks the Terminal Address and parity after RT mode operation has been started With Broadcast disabled RTA 4 0 11111 operates as a normal RT address The BIT Word Register parity fail bit is valid after RT mode has been started The Terminal Address is also programmed via a write to the Operational Status Register The card loads the Terminal Address upon completion of the Control Register write that activates RT mode Reset The EXC 1553PCMCIA B provides for several different reset mechanisms The Operational Status Register reset bit bit 07 is equivalent to a hardware reset Setting the Reset bit to 1 results in the immediate reset of the card and terminates the command processing The software reset see Setup Register page 4 3 is also equivalent to a hardware power on reset and takes 5 usec to complete Setting the Reset bit to 1 results in the immediate reset of
32. specified in the branch address location without processing this block The next command block address is saved in an internal register so that the card may remember one address and return to the next command block No command processing takes place i e no 1553 1100 Return to Call This opcode instructs the card to return to the command block address saved during the Call opcode No command processing takes place i e no 1553 1101 Reserved The card will generate an illegal opcode interrupt if interrupt enabled and automatically stop execution if a reserved opcode is used 1110 Load Minor Frame This opcode instructs the card to load the minor frame timer Timer MFT with the value stored in the eighth location of the current command block The timer will be loaded after the previous MFT has decremented to zero After the MFT timer is loaded with the new value the card will proceed to the next command block No command processing takes place i e no 1553 1111 Return to Branch This opcode instructs the card to return to the command block address saved during a Branch opcode No command process ing takes place i e no 1553 Opcode Definition cont Note For entries with interrupts enabled all interrupts are logged after message processing is completes EXC 1553PCMCIA B User s Manual page 3 13 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 3 3 3 1
33. the card and termination of Command processing The user is responsible for the re initialization of the RT Mode for operation A Reset Remote Terminal mode code Mode Code 01000 T R 1 clears the encoder decoders resets the Time tag enables the channels to the programmed host state and re enables the Terminal Flag for assertion This reset is performed after the 1553 Status Word is transmitted EXC 1553PCMCIA B User s Manual page 4 31 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 4 Remote Terminal Operation 4 9 MIL STD 1553A B Operation RT Mode To maximize flexibility the EXC 1553PCMCIA B can operate in many different systems that use various protocols Specifically two of the protocols that the card may be used with are MIL STD 1553A and MIL STD 1553B To meet these protocols configure the card through the Setup Register XMTSW Bit 00 and the Operational Status Register A B_STD Bit 07 Table 4 4 defines the three ways to program the card A B STD XMTSW RESULT protocol selected 0 X 1553B response 1553B Standard 1 0 1553A response 1553A Standard 1 1 1553A response auto execute the TRANSMIT LAST STATUS WORD mode code Table 4 4 MIL STD 1553A B Operation RT Mode When configured as a remote terminal to meet MIL STD 1553A the EXC 1553PCMCIA B will operate as follows Responds with a Status Word within 7usec Ignores the T R bit for
34. transfer 07 ME Message Error 1 A message error condition was observed during processing See bits 00 to 04 for details 05 06 Reserved Ignore on read 04 ILL Illegal Command Received 1 The Command received was an illegal Command 03 TO Time Out Error 1 The card did not receive the proper number of Data Words i e the number of Data Words received was less than the Word count specified in the Command Word 02 OVR Overrun Error 1 The card received a Word when none was expected or the number of Data Words received was greater then expected 01 PRTY Parity Error 1 The card observed a parity error in the incoming Data Words 00 MAN Manchester Error 1 The card observed a Manchester error in the incoming Data Words Receive Information Word EXC 1553PCMCIA B User s Manual page 4 23 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 4 Remote Terminal Operation 4 3 2 Subaddress Transmit Data The user is responsible for organizing the data packet i e N Data Words into memory and establishing the applicable Data Pointer The user can allocate two 16 bit memory locations at the top of the data packet for the storage of the Transmit Information Word and the Time Tag Word An example transmit Data structure for three Words is shown below Data Pointer A gt 0200 H XXXX Reserved for Transmit Info Word equals 0100 H 0202 H XXXX Reserved for Time Tag Wor
35. www artisantg com Chapter 5 5 2 5 5 2 6 Bus Monitor Operation Pending Interrupt Register Address 40008 H Read only The Pending Interrupt register is used to identify which of the interrupts occurred during operation All register bits are cleared on a host read Bit Bit Name Description 15 DMAF DMA Fail Interrupt Indicates that a memory access failed Once the SUMMIT chip has initiated a memory access an internal timer is started If the memory access has not been completed by the time the timer decrements to O an interrupt is generated if not masked current command processing will end and the card will remain on line 13 14 Reserved Ignore on read 12 BITF BIT Fail Interrupt 1 A BIT failure Interrogate Bit Word register bits 11 and 10 to determine the specific channel that failed An interrupt is generated operation continues 11 MERR Message Error Interrupt 1 A message error occurred The card can detect Manchester sync field word count 1553 word parity bit count and protocol errors This bit will be set and an interrupt generated if not masked after message processing is complete 01 10 Reserved Ignore on read 00 MBC Monitor Block Counter Interrupt This bit is set if the card s monitor block counter reaches 0 transition from 1 to 0 Note The monitor does not discriminate between error free messages and those messages with errors Pending Interrupt Register Interrupt Log List Pointe
36. your excess underutilized and idle used equipment TENS OF THOUSANDS OF at our full service in house repair center We also offer credit for buy backs and trade ins IN STOCK ITEMS www artisantg com WeBuyEquipment 7 EQUIPMENT DEMOS HUNDREDS OF Instra REMOTE INSPECTION LOOKING FOR MORE INFORMATION MANUFACTURERS Remotely inspect equipment before purchasing with Visit us on the web at www artisantg com 7 for more our interactive website at www instraview com information on price quotations drivers technical LEASING MONTHLY specifications manuals and documentation RENTALS ITAR CERTIFIED naia ala gaa tia Contact us 888 88 SOURCE sales artisantg com www artisantg com
37. 0 0 cee eee ee 1 5 1 1 Overview The EXC 1558PCMCIA B is an intelligent memory mapped MIL STD 1553 interface card which complies with the Personal Computer Memory Card International Association PCMCIA Release 2 1 standard including Plug and Play The card s small size and suitability for PCMCIA compatible notebook computers with Type II slots make it a complete solution for developing and testing 1553 interfaces and for performing system simulation of the MIL STD 1553 bus both in the lab and in the field The EXC 1553PCMCIA B is designed around the UT69151 DX UTMC s SUMMIT LX DX 1553 Controller The EXC 1553PCMCIA B contains 64K words of dual port RAM and an additional 32 words of Control registers all mapped within the Common memory space The unit also contains a Card Information Structure CIS table within the Attribute Memory space The card gives the user direct access to the memory mapped control registers in the SUMMIT chip and the Control registers in the dual port RAM Operation of the card is controlled by accessing the Control registers which can be modified along with the data in real time The EXC 1553PCMCIA B comes complete with GUI software a C driver software library including the source code and a hard wired cable connection For ordering information see Chapter 9 Ordering Information EXC 1553PCMCIA B User s Manual page 1 1 Artisan Technology Group Quality Instrumentation Guaranteed 888 8
38. 00 H Read Write Bit Bit Name Description 07 Software Reset 1 Resets the EXC 1553PCMCIA B This bit remains high and the card remains in reset mode until a O is written to this bit The default value of the reset bit is O 06 Reserved Set to 1 on read Ignore on write 02 05 Reserved Set to O on write Ignore on read 01 Reserved Set to 1 on read Ignore on write 00 Reserved Set to O on write Ignore on read Configuration Option Register 2 1 2 2 Configuration amp Status Register Address 40002 H Read Write Bit Bit Name Description 02 07 Reserved Set to 0 on write Ignore on read 01 Interrupt 1 The EXC 1553PCMCIA B has an interrupt waiting to be Pending serviced This bit remains high and the card remains in interrupt pending mode until a O is written to this bit Writing a 1 to this bit has no effect on the value of the bit The default value of the interrupt pending bit is 0 00 Reserved Set to O on write Ignore on read Configuration amp Status Register page 2 6 Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 2 PCMCIA Bus Interface 2 2 Common Memory Map The Common Memory contains 128KB of dual port RAM and 32 Words of Control registers The RAM may be accessed in either Byte or Word mode while the Control registers must be accessed in Word mode The region between the RAM and the Control Registers is reserved
39. 10 42 CE2 9 OE 43 NC 10 A11 44 NG 11 A9 45 NC 12 A8 46 A17 13 A13 47 A18 14 A14 48 NC 15 WE 49 NC 16 IREQ 50 NC 17 VCC 51 VCC 18 NC 52 NC 19 A16 53 NC 20 A15 54 NC 21 A12 55 NC 22 A7 56 NC 23 A6 57 NC 24 A5 58 RESET 25 A4 59 WAIT 26 A3 60 NC 27 A2 61 REG 28 Al 62 NC 29 AO 63 NC 30 DO 64 D8 31 D1 65 D9 32 D2 66 D10 33 GND 67 CD2 34 GND 68 GND NC Not Connected 8 3 Power Requirements The 5V maximum power requirements for the EXC 1553PCMCIA B card are Duty Cycle 0 Standby 25 50 75 100 Receive Only Power Requirements mA 165 365 515 690 920 All values are maximum page 8 4 Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 9 Ordering Information 9 Ordering Information Chapter 9 describes the part numbers to indicate when ordering an EXC 1553PCMCIA B card Part Number Description EXC 1553PCMCIA B R PCMCIA Type II MIL STD 1553 interface card for PCMCIA compatible notebooks with ruggedized hard wired transformer coupled cable connection Supports BC RT BM and RT Concurrent EXC 1553PCMCIA B R E Same as above with extended temperature option 40 85 C EXC 1553PCMCIA B User s Manual page 9 1 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 9 Ordering Information page 9 2 Excalibur Systems Artisan Technology Group Q
40. 16 Status bit time 16 02 SB17 Status bit time 17 01 SB18 Status bit time 18 00 SB19 Status bit time 19 1553 Status Word Bits Register MIL STD 1553A 4 1 11 Illegalization Registers Address 40020 4003F H The 16 registers are divided into eight blocks two registers per block as shown in Table 4 1 Block Name Address H Receive 40020 and 40022 Transmit 40024 and 40026 Broadcast Receive 40028 and 4002A Broadcast Transmit Automatically Illegalized 4002C and 4002E Mode Code Receive 40030 and 40032 Mode Code Transmit 40034 and 40036 Broadcast Mode Code Receive 40038 and 4003A Broadcast Mode Code Transmit 4003C and 4003E Table 4 1 Illegalization Register Blocks The blocks correspond to the following types of Commands Register address 40020 H and 40022 H illegalize receive Commands to 32 subaddresses The most significant bit of register 40020 H controls the illegalization of subaddress 01111 The least significant bit controls subaddress 00000 Register 40022 H page 4 10 Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 4 Remote Terminal Operation controls illegalization of subaddresses 10000 through 11111 The least significant bit relates to subaddress 10000 the most significant bit relates to subaddress 11111 Transmit Commands and Broadcast Commands both receive and transmit use the same encoding scheme as receive subaddr
41. 16 bit memory locations for each message called a monitor block seven are used and one is reserved The monitor block is updated at the end of command processing The following paragraphs discuss the command block in detail The user allocates memory spaces for each monitor block The top of the monitor blocks can reside at any address location The Control Registers are initialized by the host and linked to the Monitor Block via the Initial Monitor Block Pointer Register and the Monitor Block Counter Register contents Each monitor block contains a Message Information Word Command Word 1 Command Word 2 Data Pointer Status Word 1 Status Word 2 and Time tag For a full description of each location see section 5 3 Bus Monitor Architecture on page 5 11 The Message Information Word allows the card to inform the user on which bus the command was received whether the message was an RT to RT transfer and conditions associated with the message The card also stores each Command Word associated with the message in the appropriate location For normal 1553 commands only the first Command Word location will contain data For RT to RT commands the second Command Word location will contain data and bit 08 in the Message Information Word will be set For each command the Data Pointer is read to determine where to store Data Words The card stores data sequentially from the top memory location The card also stores each Status Word associated with t
42. 4 13 The top of the Descriptor Table can reside at any address location The Control registers are linked to the descriptor table via the Descriptor Address Register contents Each descriptor block contains a Control Word Data Pointer A Data Pointer B and Broadcast Data Pointer Each subaddress and mode code is assigned a descriptor for receive and transmit Commands T R bit equals 0 or 1 Control Word information allows the card to generate interrupts buffer messages and control message processing For a receive Command the Data List Pointer is read to determine the top of the data buffer The card stores data sequentially from the top of data buffer plus two locations e g 0100H 0102H 0104H 0106H etc When processing a transmit Command the Data List Pointer is read to determine where Data Words are retrieved The card retrieves Data Words sequentially from the address the Data List Pointer designates plus two 16 bit address locations The Broadcast Data Pointer allows for separate storage of non broadcast data from broadcast data per MIL STD 1553B Notice II The user enables or disables this feature via the Control Word s least significant bit When disabled the non broadcast and broadcast data is stored via Data List Pointer A or B For transmit Commands the Broadcast Data Pointer is not used The card does not transmit any information on the receipt of a broadcast transmit Command The card reads the descriptor block during
43. 5 3 4 Command Block Chaining 0 20ce eee eee 3 16 3 5 Memory Architecture 00 cece eee eee eee 3 17 3 6 MIL STD 1553A B Operation BC Mode 3 18 EXC 1553PCMCIA B User s Manual page 3 1 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 3 3 1 page 3 2 Bus Controller Operation Bus Controller Message Processing To process messages the EXC 1553PCMCIA B uses data supplied in the control registers along with data stored in memory The EXC 1553PCMCIA B accesses eight 16 bit words stored in memory called a Command Block The Command Block is accessed at the beginning and end of a command processing Note In BC mode EXC 1553PCMCIA B does not need to re read the Command Block on a retry situation The user allocates memory spaces for the minor frame The top of the Command Blocks can reside at any address location Defined and entered into memory by the user the Control registers are linked to the Command Block via the Command Block Pointer Register contents Each command block contains a Control Word Command Word1 Command Word2 Data Pointer Status Word 1 Status Word 2 Branch Address Timer Value Figure 3 1 Command Block Architecture BC Mode See section See Bus Controller Architecture page 3 10 for a description of each location Control Word information allows the EXC 1555PCMCIA B to
44. 8 SOURCE www artisantg com Chapter 1 1 1 1 1 2 page 1 2 EXC 1553PCMCIA B Card Features Operates as BC RT Bus Monitor and RT Concurrent Monitor Multiple protocol capability MIL STD 1553A MIL STD 1553B 64K Words memory mapped dual port RAM Message illegalization Real time operation Polling or Interrupt driven Programmable Broadcast mode Major and Minor frames Programmable Intermessage Gap Introduction Complies with PCMCIA standard release 2 1 PCMCIA Type II PC card Plug and Play compatible 5 Volt supply only Power down mode for low power consumption All logic self contained no external module required Card Information Structure CIS table 16 bit Time tag GUI software C software library included For exact part numbers see Chapter 9 Ordering Information Technical Support Excalibur Systems is ready to assist you with any technical questions you may have For technical support see the Technical Support section of our website www mil 1553 com You can also contact us by phone To find the location nearest you see the Contact section of our website Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 1 Introduction 1 3 Installation To operate the EXC 1553PCMCIA B card 1 Install the card in the computer 2 Add MCH Software Tools to your system Installation of the EXC 1553PCMCIA B card is sim
45. BC CONDTION CODES 14 3 3 2 1553 Command Words 000 0c eee eee 3 14 3 3 3 Data Pomel e ahh KALA tea GG Sia eee Pe bea ees 3 15 3 3 4 1553 Status Words enana uaaa aaaea 3 15 3 3 5 Branch Address cee eee 3 15 33 6 Timer ValS e irsini eka MARKA ARENA LAN cae aed dates 3 15 3 4 Command Block Chaining 00 e cece eee 3 16 3 5 Memory Architecture cece eee eee 3 17 3 6 MIL STD 1553A B Operation BC Mode 2 aaa 3 18 4 Remote Terminal Operation 44 Control Registers 22 AA eee 4 2 4 1 1 Setup Register cee eee 4 3 4 1 2 Operational Status Register a 4 4 4 1 3 Current Command Block Register 00000 4 5 41 4 Interrupt Mask Register 0 0 eee 4 5 4 1 5 Pending Interrupt Register a 4 6 4 1 6 Interrupt Log List Pointer Register 4 7 EXC 1553PCMCIA B User s Manual Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com page i Table of Contents 41 7 BIT Word Register cee eee 4 7 4 1 8 Time Tag Register 0 ee 4 8 4 1 9 RT Descriptor Pointer Register Aa 4 8 4 1 10 1553 Status Word Bits Register 00005 4 9 4 1 11 Illegalization Registers 0 0 0 c eee eee 4 10 4 2 Descriptor Block 2 00 c eee eee eee eee eee eee 4 12 4 2 1 Receive Control Word 000 cece ee 4
46. Command processing i e after assertion of TERACT The card reads the Control Word and three Data Pointers The card then begins the acquisition of Data Words for either transmission or storage After transmission or reception the card begins post processing The Descriptor Block is updated An optional interrupt log entry is performed after a descriptor update During the descriptor update the card modifies the Control Word index field and bits 4 2 and 1 if required The card updates Data Pointer A if no message errors occurred during the message transaction Reception of a broadcast Command with no message errors results in the update of the Broadcast Data Pointer Neither Data Pointer A or B is updated if the card has the ping pong mode of operation enabled The card performs an optional interrupt log entry after a descriptor update page 4 12 Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 4 Single Descriptor Block 6 Broadcast Data Pointer 4 Data Pointer B 2 Data Pointer A 0 Control Word RELATIVE ADDRESS 0000 H RELATIVE ADDRESS 0008 H RELATIVE ADDRESS 00F8 H RELATIVE ADDRESS 0100 H RELATIVE ADDRESS 01F8 H RELATIVE ADDRESS 0200 H RELATIVE ADDRESS 02F8 H RELATIVE ADDRESS 0300 H RELATIVE ADDRESS 03F8 H Figure 4 2 Descriptor Table EXC 1553PCMCIA B User s Manual RECEIVE RECEIVE RECE
47. Control register bits are active high and are reset to 0 unless otherwise stated Figure 4 1 below illustrates the Control registers for Remote Terminal mode Illegalization Registers 16 registers Reserved 1553 Status Word Bits Register RT Descriptor Pointer Register Time Tag Register BIT Word Register Interrupt Log List Pointer Register Pending Interrupt Register Interrupt Mask Register Current Command Block Register Operational Status Register Setup Register 40020 4003F H 40014 4001E H 40012 H 40010 H 4000E H 4000C H 4000A H 40008 H 40006 H 40004 H 40002 H 40000 H Figure 4 1 Control Registers Map RT Mode Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 4 4 1 1 Setup Register Remote Terminal Operation Address 40000 H Read Write Use the Setup register to configure the card for RT operation To make changes to the RT mode and this register the STEX bit Bit 15 must be logic 0 Bit Bit Name Description 15 STEX 14 SBIT 13 SRST 12 CHAEN 11 CHBEN 05 10 Reserved 04 BCEN 03 DYNBC 02 PPEN 01 INTEN 00 XMTSW Setup Register Start card Execution 1 Initiates RT mode operation 0 Inhibits card operation A remote terminal address parity error prevents RT Mode operation regardless of the logical state of this bit If an RT address pa
48. F OE OD 0C 0B OA 09 08 07 O06 05 04 03 02 00 Code 0036 1F 14E 1D 1C 1B 1A 19 18 17 16 15 14 13 12 1 10 Transmit Mode 0038 OF OE OD OC 0B OA 09 08 07 06 05 04 03 02 0 00 Broadcast 6034 1F 14E 1D 1C BB 1A 19 18 17 16 15 14 13 142 1 10 Receive Mode 003C OF OE OD 0C 0B OA 09 08 07 06 05 04 03 02 O1 00 Broadcast 603E YY YY YY YY YY YY YY YY YY YY YY YY YY YY YY YY Transmit Table 4 2 BB Illegalization Register Map XX Automatically illegalized by the card YY Automatically illegalized by the card in 1553B only 3 ZZ Automatically illegalized by the card in 1553B and 1553A if XMTSW is enabled WW Automatically illegalized in 1553A 5 UU Automatically illegalized in 1553A if XMTSW enabled EXC 1553PCMCIA B User s Manual page 4 11 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 4 4 2 Remote Terminal Operation Descriptor Block To process messages the card uses data from the Control Registers with data stored in the RAM The card accesses a 4 word descriptor block stored in RAM The descriptor block is accessed at the beginning and end of Command processing Multiple descriptor blocks are sequentially entered into memory to form a descriptor table The following paragraphs discuss the descriptor block in detail The host controlling the card allocates 512 consecutive memory spaces for the subaddress and mode code Descriptor Table see Figure 4 2 page
49. IVE RECEIVE TRANSMIT TRANSMIT TRANSMIT TRANSMIT RECEIVE RECEIVE RECEIVE RECEIVE TRANSMIT TRANSMIT TRANSMIT TRANSMIT Remote Terminal Operation SUBADDRESS 0 SUBADDRESS 1 SUBADDRESS 30 SUBADDRESS 31 SUBADDRESS 0 SUBADDRESS 1 SUBADDRESS 30 SUBADDRESS 31 MODE CODE 0 MODE CODE 1 MODE CODE 30 MODE CODE 31 MODE CODE 0 MODE CODE 1 MODE CODE 30 MODE CODE 31 page 4 13 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 4 Remote Terminal Operation 4 2 1 Receive Control Word Information contained in the Receive Control Word assists the card in message processing The following bits describe the receive subaddress descriptor Control Word The descriptor Control Word is initialized by the host and updated by the card during Command post processing Bit Bit Name Description 08 15 07 06 05 04 03 02 01 00 Receive Control Word page 4 14 INDX INTX IWA IBRD BAC Reserved A B BRD Nil Index Field These bits define multiple message buffer length The host uses this field to instruct the card to buffer N messages N can range from 0 00 H to 256 FF H If buffer ping ponging is enabled the INDX field is don t care i e does not contain applicable information During ping pong mode operation you sh
50. PCMCIA B A B STD ERTO RESULT 0 0 1553B standard 1553B response in 14 usec 1 0 1553A standard 1553A response in 9 usec Table 3 1 8 MIL STD 1553A B Operation BC Mode When configured as a MIL STD 1553A bus controller the card will operate as follows Looks for the RT response within 9 usec Defines all mode codes without data Defines subaddress 00000 as a mode code page 3 18 Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 4 Remote Terminal Operation 4 Remote Terminal Operation Chapter 4 describes EXC 1553PCMCIA B operation in Remote Terminal RT mode 4 1 Control Registers eee 4 2 4 1 1 Setup Register aa aaa 4 3 4 1 2 Operational Status Register nsaan aaaea 4 4 4 1 3 Current Command Block Register a na uaaa aaaea 4 5 4 1 4 Interrupt Mask Register 0 2 0 c ee eee eee 4 5 4 1 5 Pending Interrupt Register a 4 6 4 1 6 Interrupt Log List Pointer Register 4 7 4 1 7 BIT Word Register 0 e ee ee 4 7 4 1 8 Time Tag Register 0 cee eee 4 8 4 1 9 RT Descriptor Pointer Register 4 8 4 1 10 1553 Status Word Bits Register 0 005 4 9 4 1 11 Illegalization Registers 0 0 0 0 c eee eee eae 4 10 4 2 Descriptor BI0CK 4 paaa NG ceninese wanna ws deena 4 12 4 2 1 Receive Control Word
51. TO Time out Error 1 The card did not receive the proper number of Data Words i e the number of Data Words received was less than the Word count specified in the Command Word 02 OVR Overrun Error 1 The card received a Word when none was expected or the number of Data Words received was greater than expected 01 PRTY Parity Error 1 The card observed a parity error in the incoming Data Words 00 MAN Manchester Error 1 The card observed a Manchester error in the incoming Data Words EXC 1553PCMCIA B User s Manual page 4 25 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 4 Remote Terminal Operation Mode Code Transmit Information Word Bit Bit Name Description 11 15 MC 4 0 Mode Code These five bits contain the mode code information extracted from the Command Word bits 15 to 19 10 Reserved Ignore on read 09 CHA B Channel A B 1 The message was received on channel A 0 The message was received on channel B 08 Reserved Ignore on read 07 ME Message Error 1 A message error condition was observed during processing See bits 00 to 04 for details 05 06 Reserved Ignore on read 04 ILL Illegal Command Received 1 The Command received was an illegal Command 03 Reserved Ignore on read 02 OVR Overrun Error 1 The card received a Data Word with a Transmit Command 00 01 Reserved Ignore on read page 4 26 Excalibur Systems Artisan Technolog
52. The EXC 1553PCMCIA B automatically handles the interrupt logging overhead Each interrupt generates two words of information to assist the host in performing interrupt processing The Interrupt Identification Word TIW identifies the type s of interrupt that occurred The Interrupt Address Word IAW identifies the interrupt source e g subaddress or command block via a 16 bit address The EXC 1553PCMCIA B asserts an interrupt to signal that an interrupt event occurred EXC 1553PCMCIA B User s Manual page 6 1 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 6 Card Interrupt Architecture 6 1 1 Interrupt Identification Word IIW The Interrupt Identification Word is a 16 bit word identifying the interrupt type The format is similar to the Pending Interrupt Register The host reads the IIW to determine which interrupt event occurred The bit description for the IIW is Bit Bit Name Description 12 15 Reserved Set to 0 11 MERR Message Error Interrupt All modes 10 SUBAD Subaddress Accessed Interrupt RT Mode 09 BDRCV Broadcast Command Received Interrupt RT Mode 08 IXEQO Index Equal Zero Interrupt RT Mode 07 ILCMD Illegal Command Interrupt RT Mode 06 Reserved Set to 0 05 EOL End Of List BC Mode 04 ILLCMD Illogical Command BC Mode 03 ILLOP Illogical Opcode BC Mode 02 RTF Retry Fail BC Mode 01 CBA Command Block Accessed BC Mode 00 MBC Monitor
53. all mode codes All mode codes are defined without data All mode codes use mode code transmit control and information Words Mode code 00000 is defined as dynamic bus control DBC Subaddress 00000 defines a mode code ME and TF bits are defined in the 1553 Status Word all other Status Word bits are programmable i e NO BUSY mode etc Broadcast of all mode codes except Mode Code 00000 DBC and mode code 00010 transmit Status Word if enabled is allowed To illegalize a Mode Code the user needs to illegalize both the receive and transmit versions Tlegalization of row 1F H is not automatic page 4 32 Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 5 Bus Monitor Operation 5 Bus Monitor Operation Chapter 5 describes EXC 1553PCMCIA B operation in Bus Monitor BM mode The topics covered are 5 1 Bus Monitor Message Processing 5 2 5 1 1 Error Condition Message Processing 5 2 5 2 Control Registers BM Mode 00 eeee ee ee eee 5 3 5 2 1 Setup Register 0 00 c cee ee 5 4 5 2 2 Operational Status Register Aa 5 5 5 2 3 Current Command Register 0 2000 eee eee 5 6 5 2 4 Interrupt Mask Register 00 000 e eee eee 5 6 5 2 5 Pending Interrupt Register 0 0 0 c eee eee 5 7 5 2 6 Interrupt Log List Pointer Registe
54. ally compares the transmitted Word encoder Word with the reflected decoder Word by way of the continuous loopback feature If the encoder Word and reflected Word do not match the WRAPF bit is asserted in the BIT Word Register and an interrupt will be generated if enabled In addition to the loopback compare test a timer precludes a transmission greater than 800 psec by the assertion of Fail Safe Timer This timer is reset upon receipt of another Command Remote Terminal Response Time MIL STD 1553A 7 usec MIL STD 1553B 10 usec Data Contiguity Time Out 1 0 psec page 4 30 Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 4 4 6 4 7 4 8 Remote Terminal Operation RT to RT Transfer Compare The RT to RT Terminal Address compare logic ensures that the incoming Status Word s Terminal Address matches the Terminal Address of the transmitting RT specified in the Command Word An incorrect match results in setting the message error bit and suppressing transmission of the Status Word RT to RT transfer time out 55 to 59 usec The card does not check ME or SSYSF of the transmitting remote terminal when receiving Terminal Address The EXC 1553PCMCIA B Terminal Address is programmed via the most significant six bits in the Operational Status Register RTA 4 0 and RTPTY The Terminal Address parity is odd RTPTY is set to a logic state to
55. ard Interrupt Architecture Chapter 6 describes the card interrupt architecture The topics covered are 6 1 Overview Coda AA 2524286 AA tee esas eee NATN 6 1 6 1 1 Interrupt Identification Word IW 0 00 eee eee 6 2 6 1 2 Interrupt Address Word IAW 00 6 2 6 1 3 Interrupt Log List Address 20 0000 e eee eae 6 3 Overview The EXC 1553PCMCIA B interrupt architecture involves three Control Registers an Interrupt Log List and the interrupt line The three Control Registers include a Pending Interrupt Register Interrupt Mask Register and Interrupt Log List Register The Pending Interrupt Register contains information that identifies the events generating the interrupts The Interrupt Mask Register allows the user to mask or disable the generation of interrupts The Interrupt Log List Register contains the base address of a 32 word interrupt ring buffer The upper four interrupt bits of the Pending Interrupt registers and the BIT Word registers must be handled as they occur and are not stored in the Interrupt Log List If the Pending Interrupt register is not cleared after the first interrupt the setting of the other interrupt bits will not result in an interrupt pulse The lower twelve interrupt bits of the Pending Interrupt Register are entered into the Interrupt Log List if the Interrupt Log List is enabled The interrupt architecture allows for the entry of 16 interrupts into a 32 word ring buffer
56. arting address of the Interrupt Log List The Interrupt Log List is a 32 word ring buffer that contains information pertinent to the service of interrupts The EXC 1553PCMCIA B architecture requires the location of the Interrupt Log List on a 32 word boundary The most significant 11 bits of this register designate the location of the Interrupt Log List within a 64K word memory space Initialize the lower 5 bits of this register to a logic 0 by the host The card controls the lower 5 bits to implement the ring buffer architecture Read this register to determine the location and number of interrupts within the Interrupt Log List least significant 5 bits Bit Bit Name Description 00 15 ILLP 15 0 Interrupt Log List Pointer Bits Note Bits 05 15 indicate the starting Base address while bits 00 04 indicate the ring location of the Interrupt Log List Interrupt Log List Pointer Register BIT Word Register Address 4000C H Read Write The BIT Word register contains information on the current status of the EXC 1553PCMCIA B The user defines the lower 8 bits of this register Bit Bit Name Description 15 DMAF DMA Fail 1 All the card s internal DMA activity was not completed within 16 usec 14 WRAPF Wrap Fail The card automatically compares the transmitted word encoder word to the reflected decoder word by way of the continuous loop back feature If the encoder word and reflected word do not match the WRAPPF bit is set The lo
57. bled the INDX field is don t care i e does not contain applicable information The card does not perform message buffering in the ping pong mode of operation The index decrements each time a complete message is transacted no message errors The index does not decrement if the mode code is illegalized The card can generate an interrupt when the index field transitions from one to zero see bit 07 Interrupt Index Equals 0 1 Enables the generation of an interrupt when the index field transitions from 1 to 0 The interrupt is entered into the Pending Interrupt Register if not masked in the Mask Register An interrupt is generated after message processing Interrupt When Accessed 1 Enables the generation of an interrupt when mode code Command is received The interrupt is entered into the Pending Interrupt Register if not masked in the Mask Register An interrupt is generated after message processing Interrupt Broadcast Received 1 Enables the generation of an interrupt when a valid broadcast mode code Command is received The interrupt is entered into the Pending Interrupt Register if not masked in the Mask Register An interrupt is generated after message processing Block Accessed The host initializes this bit to zero the card overwrites the zero with a logic 1 upon completion of message processing Upon reading a one the host resets this bit to zero in preparation for the next message Set to 0 Buffer A B
58. chronize with Data mode code automatically loads the Time Tag counter and stores the Data Word at the address defined by the Data pointer plus two 16 bit locations The transmit mode code Data structure contains an Information Word Time Tag Word and associated Data Word The host is responsible for linking the card Data Pointer to the data e g Transmit Vector Word For mode codes with internally generated Data Words e g Transmit BIT Word Transmit Last Command the transmitted Data Word is added to the Data structure For MIL STD 1553A mode of operation all mode codes are defined without Data Words For mode codes without data the Data structure contains the Message Information Word and Time Tag Word only Note In MIL STD 1553A all mode codes are without data and the T R bit is ignored Mode Code Receive Information Word Bit Bit Name Description 11 15 MC 4 0 Mode Code These five bits contain the mode code information extracted from the receive Command Word bits 15 to 19 10 Reserved Ignore on read 09 CHA B Channel A B 1 The message was received on channel A 0 The message was received on channel B 08 RTRT Remote Terminal to Remote Terminal Transfer 1 The Command processed was an RT to RT transfer 07 ME Message Error 1 A message error condition was observed during processing See bits 00 to 04 for details 05 06 Reserved Ignore on read 04 ILL Illegal Command Received 1 The Command received was an illegal Command 03
59. ck associated with those messages would contain the same data pointer value and therefore retrieve and transmit the same data Note that the Data Pointer is never updated i e the card reads and writes the pointer but never changes its value 1553 Status Words The next two locations in the BC Mode Command Block are for Status Words As the RT responds to the BC s command the corresponding Status Word will be stored in Status Word 1 In an RT to RT transfer the first Status Word will be the status of the Transmitting RT while the second Status Word will be the status of the Receiving RT Branch Address The seventh location in the BC Mode Command Block contains the starting location of the branch This location simply allows the card to branch to another location in memory when certain opcodes are used Timer Value The last location in the BC Mode Command Block is the Timer Value This timer is used To set up minor frame schedules when using the Load Minor Frame Timer opcode 1110 The MFT counter is clocked by a 15 625 KHz 64 usec internal clock The MFT counter runs continuously during message processing and must decrement to zero prior to loading the next Minor Frame time value As a message to message timer MMT when using the Skip opcode 0001 The MMT timer is clocked at the 24 MHz 41 666 nsec rate and allows for scheduling of specific time between message execution EXC 1553PCMCIA B User s Manual page 3 15
60. d 0204 H FFFF Data Word 1 0206 H FFFF Data Word 2 0208 H FFFF Data Word 3 Note Data pointer A points to the top of the Data structure not to the top of the Data Words Bit Bit Name Description 11 15 WC 4 0 Word Count Bits These five bits contain Word count information extracted from the Command Word bits 15 to 19 10 Reserved Ignore on read 09 CHA B Channel A B 1 The message was received on channel A 0 The message was received on channel B 08 Reserved Ignore on read 07 ME Message Error 1 A message error condition was observed during processing See bits 00 to 04 for more detail 05 06 Reserved Ignore on read 04 ILL Illegal Command Received 1 The Command received was an illegal Command 03 Reserved Ignore on read 02 OVR Overrun Error 1 The card received a Data Word with a Transmit Command 00 01 Reserved Ignore on read Transmit Information Word page 4 24 Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 4 Remote Terminal Operation 4 3 3 Mode Code Data The Transmit and Receive Data Structures for mode codes are similar to those for a subaddress The receive Data structure contains an Information Word Time Tag Word and message Data Word All receive mode codes with data have one associated Data Word Data storage occurs at the memory location pointed to by the Data pointer plus two 16 bit locations Reception of the syn
61. d Ignore on read 12 BITF BIT Fail 1 A BIT failure Interrogate bits 11and 10 to determine the specific bus that failed 11 CHAF Channel A Fail 1 A BIT test failure in Channel A 10 CHBF Channel B Fail 1 A BIT test failure in Channel B 00 09 Reserved Ignore on read BIT Word Register 5 2 8 Time Tag Register Address 4000E H Read only The Time Tag register reflects the state of a 16 bit free running ring counter in the RT and Bus Monitor modes This counter will remain a free running counter as long as the card is not in a reset mode The resolution of this counter is 64 usec bit The Time Tag counter begins operation on the falling edge of the reset pulse Bit Bit Name Description 00 15 TT 15 0 Time Tag Counter Bits These bits indicate the state of the 16 bit internal counter Time Tag Register 5 2 9 Initial Monitor Block Pointer Register Address 40016 H Read Write The Initial Monitor Block Pointer register contains the starting location of the Monitor Blocks Note Do not change this register while BM mode is active 1 e Operational Status Register bit 03 1 Bit Bit Name Description 00 15 MBA 15 0 Initial Monitor Block Address These bits indicate the starting location of the Monitor Block Initial Monitor Block Pointer Register page 5 8 Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 5 Bus Monito
62. dexing feature 0 Disables the ping pong feature and enables the message indexing feature Interrupt Log Enable 1 Enables the interrupt logging feature 0 Prevents the logging of interrupts Transmit Last Status Word 1 Allows the card to automatically execute the Transmit Status Word mode code when configured for MIL STD 1553A mode operation EXC 1553PCMCIA B User s Manual page4 3 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 4 Remote Terminal Operation 4 1 2 Operational Status Register Address 40002 H Read Write The Operational Status register provides pertinent status information for RT Mode and is set to 7D02 H upon reset Bit Bit Name Description 11 15 RTA 4 0 Remote Terminal Address Bits These five bits contain the RT address The field defaults to 1F H on the falling edge of a reset 10 RTAPTY Terminal Address Parity Bit This bit is appended to the RT address bus RTA 4 0 to supply odd parity The card requires odd parity for proper operation The bit defaults to 1F H on the falling edge of a reset 09 MSEL1 Mode Select 1 In conjunction with Mode Select 0 this bit determines the card s mode of operation 08 MSELO Mode Select 0 In conjunction with Mode Select 1 this bit determines the card s mode of operation MSEL1 MSELO Mode Of Operation 0 0 BC Mode 0 1 RT Mode 1 0 BM Mode 1 1 RT Concurrent Monitor mode 07 A B_STD Military Standard 1553A
63. e commands to the RT will always take priority over commands for the Bus Monitor The examples below describe what happens if the RT is defined for terminal address 1 and the Bus Monitor is to monitor terminal address 12 Example 1 Bus A CMD TA 12 Bus B CMD TA 1 In this example the Bus Monitor will decode the first command on bus A realize the message is for terminal address 12 and start monitoring the message However as soon as the card realizes the second command on bus Bis to terminal address 1 the RT will take priority and begin RT message processing Example 2 Bus A CMD TA 1 Bus B CMD TA 12 In Example 2 the RT will decode the first command on bus A realize the message is for terminal address 1 and start message processing As the message on bus B is received the card will realize it is to terminal address 12 but since the RT has priority the Bus Monitor will not switch to the bus monitor mode The above examples also apply to an RT to RT message For example if the first command in an RT to RT transfer matches the terminal address of the RT the entire message will be stored Message 1 However if the first command in an RT to RT transfer matches the terminal address of the Bus Monitor and the second command matches the terminal address of the RT the RT will take priority and only the RT message is stored Message 2 Example 3 Message 1 CMD TA 1 CMD TA
64. ed 888 88 SOURCE www artisantg com Chapter 4 Remote Terminal Operation 4 2 7 Broadcast Data Pointer The Broadcast Data Pointer contains the address for the Message Information Word Time Tag Word and Data Words associated with a broadcast Command The following bits describe the receive subaddress mode code descriptor Broadcast Data Pointer If ping pong operation is disabled the card automatically increments this Data Pointer during Command post processing Bit Bit Name Description 00 15 BP 15 0 Broadcast Data Pointer The fourth Word of the descriptor block contains the broadcast data buffer location This pointer can reside anywhere in memory space The card accesses this pointer when Control Word bit 00 is a logic 1 and broadcast is enabled Bit 15 is the most significant bit bit 00 is the least significant bit Note 1 If ping pong is enabled this pointer does not update 2 When the Broadcast Command is followed by a Transmit Last Command or Last Status Word mode code the card transmits a Status Word with bit 15 of the Status Word set to a logic 1 The broadcast bit is cleared when the next valid non Broadcast Command is received Broadcast Data Pointer page 4 22 Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 4 4 3 4 3 1 Remote Terminal Operation Data Structures The following sections discuss the Data structu
65. equencing 00200eee eee 3 16 Memory Architecture for BC Mode 3 17 Control Registers Map RT Mode 4 2 Descriptor Table 0 0 00 eee 4 13 RT Non broadcast Receive Message Indexing 4 19 EXC 1553PCMCIA B Descriptor Block Receive 4 20 EXC 1553PCMCIA B Descriptor Bock Transmit 4 20 RT Mode 1 Descriptor Block And Circular Buffer 4 27 Control Registers Map BM Mode 5 3 Bus Monitor Block Diagram a 5 11 Message Information Word a 5 12 Bus Monitor Block Structuring 04 5 14 Memory Architecture for Bus Monitor Mode 5 15 Mechanical Outline EXC 1553PCMCIA B Card Layout 8 2 Mechanical Outline EXC 1553PCMCIA B with Cable 8 2 Twinax Connector Front View a 8 3 Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 1 Introduction 1 Introduction Chapter 1 provides an overview of the EXC 1553PCMCIA B avionics communication card Li OVENIeWi a a ae a NG GTA DBS NN paha LA 1 1 1 1 1 EXC 1553PCMCIA B Card Features 1 2 1 2 Technical SUpport csc sc pawa pA KARA nee need dees ceeuwees 1 2 1 3 Installation 0 0 ccc 1 3 1 3 1 Installing the Card 1 2 0 00 c ee eee 1 3 1 3 2 Adding Excalibur Software Tools aa 1 4 1 4 1553 Bus Connections
66. er accessed when buffer ping pong is enabled During initialization the host designates the first buffer used by setting this bit 1 Buffer A 0 Buffer B This bit is a don t care if buffer ping ponging is not enabled Broadcast Received 1 Reception of a valid broadcast Command Notice Il 1 Enables the use of the Broadcast Data Pointer as a buffer for Broadcast Command information 0 Broadcast information is stored in the same buffer as non broadcast information Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 4 Remote Terminal Operation 4 2 2 Transmit Control Word Information contained in the Transmit Control Word assists the EXC 1553PCMCIA B in message processing The following bits describe the transmit subaddress descriptor Control Word The descriptor Control Word is initialized by the host and updated by the card during Command post processing Bit Bit Name Description 07 15 Reserved Setto0 06 IWA Interrupt When Accessed 1 Enables the generation of an interrupt when the subaddress receives a valid Command The interrupt is entered into the Pending Interrupt Register if not masked in the Mask Register An interrupt is generated after message processing 05 Reserved Set to0 04 BAC Block Accessed The host initializes this bit to zero the card overwrites the zero with a logic one upon completion of message process
67. errupt Log List Register Restrict the ring buffer address to a 32 word boundary During initialization write a value to the Interrupt Log List Pointer Register Initialize the least significant five bits to a logic 0 The most significant 11 bits determine the base address of the buffer The card increments the ring buffer pointer on the occurrence of the first interrupt storing the IIW and IAW at buffer locations 00 H and 02 H respectively The card logs ensuing interrupts sequentially into the ring buffer until interrupt number 16 occurs The card enters interrupt 16 s IIW in buffer location 3C H and the IAW at location 3E H The card increments the ring buffer pointer as interrupts occur The least significant five bits of the Interrupt Log List Pointer register reflect the ring buffer pointer value Table 6 1 shows the ring buffer architecture The user reads the ring buffer pointer value to determine the number of interrupts that have occurred By extracting the least significant five bits from the Interrupt Log List Register and logical shifting the data once to the right the host determines the number of interrupt events Ring Buffer Pointer Base Address 00 H IW 1 Base Address 20 H IIW 9 Base Address 02 H IAW 1 Base Address 22 H IAW 9 Base Address 04 H IW 2 Base Address 24 H IW 10 Base Address 06 H IAW 2 Base Address 26 H IAW 10 Base Address 08 H IIW 3 Base Address 28 H IW 11
68. ess illegalization Register 40030 H through 4003E H controls the illegalization of mode codes Register 40030 H governs the illegalization of receive mode codes T R bit 0 00000 through 01111 and register 0032 H mode codes 10000 through 11111 Register blocks Transmit Mode Code T R bit 1 Broadcast Receive Mode Codes and Broadcast Transmit Mode Codes use the same decode scheme as receive mode codes Table 4 2 shows the illegalization register map Flor Receive Transmit Broadcast Receive and Broadcast Transmit blocks the numbers shown in the column under each bit number identify the specific subaddress or mode code in hex that the register bit illegalizes Logical 0 legal Logical 1 illegal Name Register Address H 40000 Bit 145 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 7 0020 OF OE OD OC OB OA 09 08 07 06 05 04 03 02 00 Receive 0022 1F 1E 1D 1C 1B 1A 19 18 17 16 15 14 13 12 1 10 0024 OF OE OD 0C OB OA 09 08 07 O06 05 04 03 02 O1 00 Transmit 0026 1F 1E 1D 1C 1B 1A 19 18 17 16 15 14 13 2 11 10 Broadcast 0028 OF OE OD OC 0B OA 09 08 07 06 05 04 03 02 O1 00 Receive 002A 1F 14E 1D 1C 1B 1A 19 18 17 16 15 14 13 12 11 10 Broadcast 002C XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX Transmit 002E XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX Mode 0030 OF OE OD OC 0B OA 09 08 07 06 05 04 03 02 O1 00 Code 0032 1F 14E 1D 1C 1B 1A 19 18 17 16 15 14 13 12 11 10 Receive Mode 0034 O
69. essage error occurred The card can detect Manchester sync field Word count errors too many or too few MIL STD 1553 Word parity bit count errors too many or too few and protocol errors Subaddress Accessed Interrupt 1 A pre selected subaddress has transacted a message To determine the exact subaddress the host interrogates the interrupt log IAW See Receive Control Word on page 4 14 Broadcast Command Received Interrupt 1 The card s receipt of a valid broadcast Command The card suppresses status Word transmission An interrupt is generated Index Equal Zero Interrupt The card sets this bit to 1 to indicate the completion of a pre defined number of Commands by the RT Upon assertion of this interrupt the host updates the subaddress descriptor to prevent the potential loss of data An interrupt is generated Illegal Command Interrupt 1 The card received an illegal Command Upon receipt of this Command the card responds with a Status Word only bit 09 Message Error of the 1553 status Word is set to a logic 1 Ignore on read Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 4 Remote Terminal Operation Interrupt Log List Pointer Register Address 4000A H Read Write The Interrupt Log List Pointer indicates the starting address of the Interrupt Log List The Interrupt Log List is a 32 word ring buffer that contains in
70. essing a 1553 message Operational Status Register EXC 1553PCMCIA B User s Manual page 5 5 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 5 5 2 3 5 2 4 page 5 6 Bus Monitor Operation Current Command Register Address 40004 H Read only The Current Command register contains the last valid command that was transmitted over the 1553 bus In an RT to RT transfer this register will update as each of the two commands are received by the Bus Monitor Bit Bit Name Description 00 15 CC 15 0 Current Command These bits contain the latest 1553 command that was transmitted by the Bus Monitor Current Command Register Interrupt Mask Register Address 40006 H Read Write The EXC 1553PCMCIA B interrupt architecture allows the host to mask or temporarily disable the service of interrupts While masked interrupt activity does not occur The unmasking of an interrupt after the event occurs does not generate an interrupt for that event An interrupt is masked only if the corresponding bit of this register is set to a logic 0 Bit Bit Name Description 15 DMAF DMA Fail Interrupt 13 14 Reserved Set to 0 12 BITF Bit Fail Interrupt 11 MERR Message Error Interrupt 01 10 Reserved Set to 0 00 MBC Monitor Block Counter Interrupt Interrupt Mask Register Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE
71. formation pertinent to the service of interrupts The EXC 1558PCMCIA B architecture requires the location of the Interrupt Log List on a 32 word boundary The most significant 11 bits of this register designate the location of the Interrupt Log List within a 64K memory space The lower 5 bits of this register should be initialized to a logic 0 The card controls the lower 5 bits to implement the ring buffer architecture Read this register to determine the location and number of interrupts within the Interrupt Log List least significant 5 bits Bit Bit Name Description 00 15 ILLP 15 0 Interrupt Log List Pointer Bits Note Bits 05 15 indicate the starting Base Address while bits 00 04 indicate the ring location of the Interrupt Log List Interrupt Log List Pointer Register BIT Word Register Address 4000C H Read Write The BIT Word register contains information on the current status of the card hardware The RT transmits the contents of the register upon reception of a Transmit BIT Word Mode Code Bit Bit Name Description 15 DMAF DMA Fail 1 A memory access failed 14 WRAPF Wrap Fail The card automatically compares the transmitted word encoder word to the reflected decoder word by way of the continuous loop back feature If the encoder word and reflected word do not match the WRAPF bit is set The loopback path is via the MIL STD 1553 bus transceiver 13 TAPF Terminal Address Parity Fail This bit reflects the outc
72. he message in the appropriate location For normal 1553 commands only the first Status Word location will contain data For RT to RT commands the second Status Word location will contain data The card begins monitoring after Setup Register bit 15 1 i e Setting TERACT and STEX bits to 1 After reception the card begins post processing Command post processing involves storing data to memory An optional interrupt log entry is performed after a monitor is entered Monitor Time Out MIL STD 1553A 9 psec MIL STD 1553B 15 usec Error Condition Message Processing When the monitor detects as error condition either in the Command Word Data Words or the RT s status the monitor block will not store the data The monitor block counter increments The initial message Data Pointer remains constant The monitor block pointer increments Message information bits of the monitor block are changed to reflect the error An interrupt is given indicating a message has occurred See Message Information Bits page 5 12 Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 5 5 2 Control Registers BM Mode Bus Monitor Operation The control registers are read write unless otherwise stated All control registers must be accessed in word mode All Control Register bits are active high and are reset to 0 unless otherwise stated Figure 5 1 illust
73. hese bits determine which RT to monitor Monitor Filter Hi Register EXC 1553PCMCIA B User s Manual page 5 9 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Bus Monitor Operation Chapter 5 5 2 13 Monitor Filter Lo Register Address 4001E H Read Write The Monitor Filter Lo Register determines which RTs RT 15 through RT 0 the card will monitor Bit Bit Name Description 00 15 MFL 15 00 Monitor Filter These bits determine which RT to monitor Monitor Filter Lo Register page 5 10 Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 5 5 3 Bus Monitor Operation Bus Monitor Architecture To meet the MIL STD 1553 monitor requirements the card uses a Monitor Block architecture similar to the BC Command Block architecture that takes advantage of both Control Registers and RAM The Monitor Block that is located in contiguous memory requires eight 16 bit locations for each message Message Info Word Command Word 1 Command Word 2 Data Pointer Status Word 1 Status Word 2 Time Tag Reserved Figure 5 2 Bus Monitor Block Diagram The user must initialize the starting locations of the Monitor Block the Data Pointer the Block Counter and the Interrupt Log Pointer From then on the card will build a Monitor Block for each message it receives over
74. ilar to that of all PCMCIA slot The EXC 1553PCMCIA B complies with the Plug and Play specification of the PCI standard As such its absolute address is determined by the BIOS at start up Warning Wear an suitably grounded electrostatic discharge wrist strap whenever handling an Excalibur card and use all necessary antistatic precautionary measures 1 3 1 Installing the Card Note The adapter cable assembly may be connected to the card either before or after the card is inserted into the PCMCIA slot on the computer In addition the cable assembly may be connected to and disconnected from the card while power to the computer is turned on but not while the card is transmitting over the bus 1 Open the expansion slot cover Insert the EXC 1553PCMCIA B card with the label facing up See Figure 1 1 When the card is almost all the way in the slot push firmly but gently to ensure a firm connection with the computer Do not force the card into position EXC 1553PCMCIA Card Figure 1 1 Inserting the PCMCIA card EXC 1553PCMCIA B User s Manual page 1 3 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 1 Introduction 3 Connect the adapter cable assembly to the EXC 1553PCMCIA B card Push the latch button on the top of the cable connector to secure it 4 Verify that the connector is in place 1 3 2 Adding Excalibur Software Tools The software and docume
75. ing Upon reading a one the host resets this bit to zero in preparation for the next message 03 Reserved Set to0 02 A B Buffer A B Indicates the Data pointer to access when buffer ping pong is enabled During initialization the host designates the first buffer used by setting this bit 1 Buffer A 0 Buffer B This bit is a don t care if buffer ping ponging is not enabled 01 BRD Broadcast Received 1 Reception of a Broadcast Command 00 Reserved Setto0 Transmit Control Word EXC 1553PCMCIA B User s Manual page 4 15 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 4 Remote Terminal Operation 4 2 3 Mode Code Receive Control Word Information contained in the Mode Code Receive Control Word assists the EXC 1553PCMCIA B in message processing The following bits describe the receive mode code descriptor Control Word The descriptor control Word is initialized by the host and updated by the card during Command postprocessing Note In MIL STD 15534 all mode codes are without data and the T R bit is Bit ignored Bit Name Description 08 15 07 06 05 04 03 02 01 00 INDX INTX IWA IBRD BAC Reserved A B BRD Nil Index Field These bits define multiple message buffer length The host uses this field to instruct the card to buffer N messages N can range from 0 00 H to 256 FF H If buffer ping ponging is ena
76. ional Status Register Address 40002 H Read Write The Operational Status Register reflects pertinent status information for Bus Monitor Mode and is set to 7D02 H upon reset Note To make changes to the Monitor and this register the STEX bit Bit 15 in the Control Register must be logic 0 Bit Bit Name Description 10 15 Reserved Set to 0 09 MSEL1 Mode Select 1 In conjunction with Mode Select O this bit determines the card s mode of operation 08 MSELO Mode Select 0 In conjunction with Mode Select 1 this bit determines the card s mode of operation MSEL1 MSELO Mode of Operation 0 0 BC 0 1 RT 1 0 BM 1 1 RT Concurrent BM Mode 07 A B_STD Military Standard 1553A or 1553B This bit determines if the card will operate under MIL STD 1553A or 1553B protocol 1 Forces the card to declare a time out error condition if the RT has not responded in 9 usec 0 Allows the card to declare a time out error condition if the RT has not responded in 15 psec 04 06 Reserved These read only bits are not applicable 03 EX Card Executing This read only bit indicates whether the card is presently executing or is idle 1 The card is executing 0 The card is idle 02 Reserved This read only bit is not applicable 01 Ready Card Ready This read only bit is cleared on reset 1 The card has completed initialization or BIT and regular operation may begin 00 TERACT Card Terminal Active This read only bit is cleared on reset 1 The card is presently proc
77. last entry is 2 74H 00H TPCC RADR Configuration Registers Base Address Lo 76H 00H TPCC RADR Configuration Registers Base Address Mid 78H 04H TPCC RADR Configuration Registers Base Address Hi 7AH 03H TPCC RMSK First two Configuration Registers 7CH 1BH TPL CODE CISTPL CFTABLE ENTRY 7EH OEH TPL LNK 80H C2H TPCE_INDX Interface follows Set Default Index is 2 82H 80H TPCE IF WAIT No Rdy Bsy WP BVD Memory Type Inter face 84H 62H TPCE FS Memory description follows no IRQ VCC and VPP power description 86H 01H TPCE PD VCC nominal voltage 88 H 55H TPCE PD VCC 5V 8AH 01H TPCE PD VPP nominal voltage 8CH OEH TPCE PD VPP 12V 8EH 49H TPCE MS 2 bytes address size 1 byte length 2 window description 90H 80H TPCE MS Window 1 length size 32K 92H 00H TPCE MS Windows 1 address 000000 H 94H 00H TPCE MS 96 H 01H TPCE MS Windows 2 length size 1 4K 98H 00H TPCE MS Windows 2 address 040000 H 9AH 04H TPCE MS 9CH 14H TPL CODE CISTPL NO LINK 9EH OOH TPL LINK AO H FFH TPL CODE CISTPL END CIS Table cont EXC 1553PCMCIA B User s Manual page2 5 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 2 PCMCIA Bus Interface 2 1 2 Function Configuration Registers The two function configuration registers located in the Attribute Memory allow the user to reset the EXC 1553PCMCIA B card or to service interrupts 2 1 2 1 Configuration Option Register Address 400
78. location of each BC Mode Command Block contains the Control word Each control word contains the opcode retry number bus definition RT to RT instruction condition codes and the block access message error The control word is defined below 15 12 11 10 09 08 07 01 00 Opcode Retry BUSA B RT RT Conditions Codes Block Access ME Figure 3 4 Control Word Definition Bit Bit Name Description 12 15 Opcode These bits define the opcode to be used by the card for that particular Command Block If the opcode does not perform any 1553 function all other bits are ignored Each of the available opcodes is defined in section 3 3 1 1 OPCODE DEFINTION on page 3 12 10 11 Retry Number These bits define the number of retries for each individual Command Block and if retry opcode is used If the Ping Pong Enable Bit bit 02 of the Control Register is not enabled all retries will occur on the programmed bus However if bit 02 is enabled the first retry will always occur on the alternate bus the second retry will occur on the primary bus the third retry will occur on the alternate bus and the fourth retry will occur on the primary bus Bit 11 Bit 10 No of Retries 0 1 1 1 0 2 1 1 3 0 0 4 09 Bus A B This bit defines on which of the two buses the command will be transmitted i e primary bus Logic 1 Bus A Logic 0 Bus B 08 RT RT This bit defines whether or not the present Command Block is an RT to Transfer RT transfer and if the card sh
79. ly The Pending Interrupt Register is used to identify events that generate interrupts A 125 nsec interrupt is generated when any bit in this register is set by the card A register read of the Pending Interrupt Register will clear all bits Bit Bit Name Description 15 14 13 12 11 10 09 08 07 00 06 Pending Interrupt Register page 4 6 DMAF WRAPF TAPF BITF MERR SUBAD BDRCV IXEQO ILCMD Reserved DMA Fail interrupt Indicates that a memory access failed Wrap Fail Interrupt The card automatically compares the transmitted word encoder word to the reflected decoder word by way of the continuous loopback feature If the encoder word and the reflected word do not match the WRAPPF bit is set and an interrupt is generated The loopback path is via the MIL STD 1553 bus transceiver Terminal Address Parity Fail Interrupt reflects the outcome of the RT address parity check 1 A parity failure When a parity error occurs the EXC 1553PCMCIA B does not begin operation STEX bit forced to logic 0 channel A and B do not enable the card sets the TAPF bit here and in the BIT Word register and an interrupt is generated if not masked BIT Fail Interrupt 1 A BIT failure Bit Word register bits 11 and 10 to determine the specific channel that failed In BC mode an interrupt is generated and command processing stops if initiated by opcode Message Error Interrupt 1 A m
80. n Configuration Registers 2 6 2 2 Common Memory Map 2222222 0 2 7 The PCMCIA standard defines the electrical and physical interface between the PC Card and the host computer including the 68 pin connector Detailed specifications can be found in the PCMCIA PC Card Standard The EXC 1558PCMCIA B supports two types of address spaces Attribute Memory Map space for the Card Information Structure CIS and the Function Configuration Registers Common Memory Map space for regular memory accesses The dual port RAM and the Control Registers are located in Common Memory The Attribute Memory space is selected by driving the signal REG low and the Common Memory space is selected by driving the signal REG high see Tables 2 1 and 2 2 for details regarding memory access FUNCTION REG CE2 CE1 AO OE WE D15 D8 D7 DO Standby X H H X X X Hi Z Hi Z Lo Byte Read H H L L L H Hi Z Even Byte Lo Byte Write H H L L H L Hi Z Even Byte Hi Byte Read H L H X L H Odd Byte Hi Z Hi Byte Write H L H X H L Odd Byte Hi Z Word Read H L L X L H Odd Byte Even Byte Word Write H L L X H L Odd Byte Even Byte Table 2 1 Common Memory Access for EXC 1553PCMCIA B FUNCTION REG CE2 CE1 AO OE WE D15 D8 D7 D0 Standby X H X X X Hi Z Hi Z Lo Byte Read L H L L L H Hi Z Even Byte Lo Byte Write L H L L H L Hi Z Even Byte Hi Byte Read L L H X L H Invalid Hi Z Hi Byte Write L L H X H L Invalid Hi Z W
81. n automatically clears these bits after being transmitted in a Status Word The Immediate Clear Function does not affect the operation of the Transmit Last Status Word and Transmit Last Command Word Mode Codes Transaction of a legal valid Command with the INS bit set to a logic one and the Immediate Clear Function enabled results in the transmission of a 1553 Status Word with bit 10 asserted If the ensuing Command is a Transmit Last Status Word or Last Command mode code bit 10 of the outgoing 1553 Status Word remains a logic 1 For MIL STD 1553B applications the 1553 Status Word Bits register is as follows Bit Bit Name Description 15 IMCLR Immediate Clear Function 1 Enables the Immediate Clear Function IMF of the card Enabling the IMF results in the clearing of the INS BUSY TF SRQ and or SUBF bit immediately after a message is completed To enable this function set this bit to 1 when setting bit s INS BUSY TF SRQ and or SSYSF to 1 This bit should be used consistently since once set it will remain set and once cleared it will remain cleared 10 14 Reserved Setto0 09 INS Instrumentation Bit The bit sets the Instrumentation bit of the MIL STD 1553B Status Word Bit 10 of the Status Word 08 SRQ Service Request Bit The bit sets the Service Request bit of the MIL STD 1553B Status Word Bit 11 of the Status Word 04 07 Reserved Setto0 03 BUSY Busy Bit Assertion of this bit is reflected in the outgoing MIL STD 1553B Statu
82. nitialize an internal counter which increments after each Data Word For a receive Command the card stores the incoming Data Word sequentially into memory As part of Command post processing the card writes a new Data pointer into the descriptor block The card continues to update the Data pointer until the Control Word index field decrements to zero An example is shown in Figure 4 3 RT Non broadcast Receive Message Indexing on page 4 19 Note The index feature is not applicable for transmit Commands i e T R bit 1 Bit Bit Name Description 00 15 DP 15 0 Data Pointer Bits The second and third Words of the descriptor block contain the data buffer location The card accesses either Data Pointer A or Data Pointer B depending on the state of Control Word Bit 02 during ping pong operation For index operation the card accesses only Data Pointer A The card updates Data pointer A after message processing is complete and the index field is not equal to zero and ping pong operation disabled Bit 15 is the most significant bit bit 00 is the least significant bit Data Pointer A and B page 4 18 Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 4 Receive Address Descriptor Block Command 1 Receive three words Command 2 Receive two words Command 3 Receive three words CONTROL WORD DATA POINTER A DATA POINTER B
83. ntation on the Excalibur Installation CD you received with your package is the most recent release as of the date of shipping Further up dates and new releases can be found and downloaded from our website www 1553 com The standard software provided with Excalibur boards and modules is for Windows operating systems Other operating systems are available Check on our website or write to excalibur mil 1553 com For information about adding the accompanying software drivers see the readme pdf file on the Excalibur Installation CD that came with the EXC 1553PCMCIA B card page 1 4 Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 1 1 4 Introduction 1553 Bus Connections The EXC 1553PCMCIA B contains a 25 pin MIL STD 1553 I O bus connector Each board is shipped with an adapter cable that converts the rear connector to a standard 1553 miniature female twinax type The adapter cable comes wired and ready to connect to the 1553 card buses A and BO the 1553 connectors will mate for example with the Trompeter PL75 male twinax connector which is not supplied but can be ordered from Excalibur Systems For short distances direct coupling may be used to connect the EXC 1553PCMCIA B directly to another 1553 device To ensure data integrity you must make certain that the cable connecting the two devices is properly terminated with 78 Ohm resistors
84. ol Registers BC Mode The control registers are read write unless otherwise stated All control registers must be accessed in Word mode All Control register bits are active high and are reset to 0 unless otherwise stated Figure 3 2 below illustrates the control registers for Bus Controller mode Reserved Command Block Pointer Register Minor Frame Timer BIT Word Register Interrupt Log List Pointer Register Pending Interrupt Register Interrupt Mask Register Current Command Block Register Operational Status Register Control Register 40012 4003F H 40010 H 4000E H 4000C H 4000A H 40008 H 40006 H 40004 H 40002 H 40000 H Figure 3 2 Control Registers Memory Map BC Mode EXC 1553PCMCIA B User s Manual page3 3 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 3 3 2 1 Setup Register Bus Controller Operation Address 40000 H Read Write The Setup Register configures the EXC 1553PCMCIA B for operation To make changes to the BC and this register the STEX bit bit 15 must be logic 0 Bit Bit Name Description 15 STEX Start Execution 1 Initiates EXC 1553PCMCIA B operation 0 Inhibits EXC 1553PCMCIA B operation After execution begins writing a logic O will halt the card after completing the current 1553 message 14 SBIT Start BIT 1 Places the card into the Built In Test routine The BIT tes
85. ome of the RT address parity check 1 A parity failure When a parity error occurs the card does not begin operation STEX bit forced to a logic 0 and channels A and B do not enable 12 BITF BIT Fail 1 A BIT failure Interrogate bits 11 through 08 to determine the specific failure 11 CHAF Channel A Fail 1 A BIT test failure in channel A 10 CHBF Channel B Fail 1 A BIT test failure in channel B 00 09 Reserved Ignore on read BIT Word Register EXC 1553PCMCIA B User s Manual page 4 7 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 4 page 4 8 Remote Terminal Operation Time Tag Register Address 4000E H Read Only The Time Tag register reflects the state of a 16 bit free running counter The resolution of this counter is 64 psec bit The Time Tag counter is automatically reset when the card receives a valid synchronize without Data mode code The card automatically loads the Time Tag counter with the data associated with reception of a valid synchronize with Data mode code The Time Tag counter begins operation in one of two cases Hither within 64 usec of the rising final edge of a reset e Or the receipt of one of the following valid mode codes reset of the remote terminal sync with without data When the card is halted STEX bit 15 in the Control register 0 the Time tag continues to run Bit Bit Name Description 00 15 TT
86. onal Status Register EXC 1553PCMCIA B User s Manual page 3 5 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 3 3 2 3 3 2 4 page 3 6 Current Command Register Bus Controller Operation Address 40004 H Read only The Current Command register contains the last 1553 command that was transmitted by the card Upon the execution of each Command Block this register will automatically be updated This register is updated when transmission of the Command Word begins In an RT to RT transfer the register will reflect the latest Command Word as it is transmitted Bit Bit Name Description 00 15 CC 15 0 Current Command Register Interrupt Mask Register Current Command These bits contain the latest 1553 command that was transmitted by the Bus Controller Address 40006 H Read Write The BC Mode interrupt architecture allows the host to mask or temporarily disable the service of interrupts While masked interrupt activity does not occur The unmasking of an interrupt after the event occurs does not generate an interrupt for that event An interrupt is masked only if the corresponding bit of this register is set to a logic 0 Bit Bit Name Description 15 DMAF DMA Fail Interrupt 14 WRAPF Wrap Fail Interrupt 13 Reserved Set to 0 12 BITF BIT Fail Interrupt 11 MERR Message Error Interrupt 06 10 Reserved Set to 0 05 EOL End Of List Inte
87. opback path is Via the MIL STD 1553 bus transceiver 13 Reserved Ignore on read 12 BITF BIT Fail 1 A BIT failure Interrogate bits 11 and 10 to determine the specific channel that failure 11 CHAF Channel A Fail 1 A BIT test failure in Channel A 10 CHBF Channel B Fail 1 A BIT test failure in Channel B 00 09 Reserved Ignore on Read BIT Word Register Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 3 Bus Controller Operation 3 2 8 Minor Frame Time Register Address 8 4000E H Read only The Minor Frame Timer register MFT reflects the state of the 16 bit MFT counter This counter is loaded via the Load Minor Frame Timer opcode Opcode 1110 Bit Bit Name Description 00 15 MFT 15 0 Minor Frame Timer These bits indicate the value of the timer Minor Frame Time Register 3 2 9 Command Block Pointer Register Address 40010 H Read Write The Command Block Pointer register contains the location to start the Command Blocks After execution begins this register is automatically updated with the address of the next block Bit Bit Name Description 00 15 CBA 15 0 Command Block Address These bits indicate the starting location of the Command Block Command Block Pointer Register EXC 1553PCMCIA B User s Manual page 3 9 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 3 Bu
88. or Block is reserved EXC 1553PCMCIA B User s Manual page 5 13 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 5 Bus Monitor Operation 5 4 Bus Monitor Block Chaining The host determines the first Monitor Block by setting the start address in the Initial Monitor Block Pointer Register Figure 5 4 shows the Monitor Block as the blocks execute in a contiguous fashion pm Monitor Block 1 Hp Monitor Block 2 i gt Monitor Block 3 gt Monitor Block 4 Lp Monitor Block 5 gt Monitor Block 6 Figure 5 4 Bus Monitor Block Structuring page 5 14 Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 5 5 5 Memory Architecture Bus Monitor Operation The configuration shows the Monitor Blocks data locations and the Interrupt Log List as separate entities Figure 5 5 shows that the first block of memory is allocated for the Monitor Blocks Notice that the Initial Monitor Block Pointer Register points to the initial Monitor Block location the Initial Monitor Data Pointer Register points to the initial Data location Interrupt Log List Pointer Register points to the Interrupt Log and the Monitor Block Counter Register contains the Monitor Block count After execution begins the card will build command blocks and sto
89. ord Read L L L X L H Invalid Even Byte Word Write L L L X H L Invalid Even Byte Table 2 2 Attribute Memory Access for EXC 1553PCMCIA B Note The EXC 1555PCMCIA B does not support odd byte access to data lines D7 DO EXC 1553PCMCIA B User s Manual page 2 1 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 2 PCMCIA Bus Interface Information concerning the format of the card is stored in the Card Information Structure CIS The CIS is a variable length linked list of data blocks called tuples The CIS resides in even bytes of the Attribute Memory beginning at address 0 Two function configuration registers are located in the Attribute Memory The configuration registers are also in the Common Memory These allow the user to reset the EXC 1553PCMCIA B card service interrupts etc 2 1 Attribute Memory Map The Attribute Memory is selected during an even byte or word access when the host drives the signal REG low The Attribute Memory contains the CIS and two Function Configuration Registers The CIS is read only The CIS resides in the even bytes starting at address 0 and ending when the End of List tuple is encountered The two Function Configuration Registers are located at addresses 40000 H and 40002 H The region above the CIS and the Function Configuration Registers is reserved and should not be accessed FUNCTION CONFIGURATION REGISTERS Configuration Stat
90. ould initialize the index field to 00 H The RT does not perform multiple message buffering in the ping pong mode of operation The index decrements each time a complete message is transacted no message errors The index does not decrement if the subaddress is illegalized The card can generate an interrupt when the index field transitions from one to zero see bit 07 Interrupt Index Equals Zero 1 Enables the generation of an interrupt when the index field transitions from 1 to 0 The interrupt is entered into the Pending Interrupt Register if not masked in the Mask Register An interrupt is generated after message processing Interrupt When Accessed 1 Enables the generation of an interrupt when the subaddress receives a valid Command The interrupt is entered into the Pending Interrupt Register if not masked in the Mask Register An interrupt is generated after message processing Interrupt Broadcast Received 1 Enables the generation of an interrupt when the subaddress receives a valid broadcast Command The interrupt is entered into the Pending Interrupt Register if not masked in the Mask Register An interrupt is generated after message processing Block Accessed The host initializes this bit to zero the card overwrites the zero with a logic one upon completion of message processing Upon reading a one the host resets this bit to zero in preparation for the next message Set to 0 Buffer A B Indicates the last buff
91. ould transmit the second Command word Data associated with an RT to RT is always stored by the card 01 07 Condition These bits define the condition code the EXC 1553PCMCIA B uses for Codes that particular Command Block Each of the available condition codes is defined in section 3 3 1 2 BC CONDTION CODES on page 3 14 00 Block Access The card sets this bit to 1 indicating a protocol message error occurred Message in the RT s response For this occurrence the card will overwrite this bit Error prior to storing the Control Word into memory An example of this type of error would be noise on the 1553 bus Control Word Description EXC 1553PCMCIA B User s Manual page 3 11 Bus Controller Operation Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 3 Bus Controller Operation 3 3 1 1 OPCODE DEFINTION Opcode Field Name Definition 0000 End Of List This opcode instructs the card that the end of the command block has been encountered Command processing stops and the interrupt is generated if the interrupt is enabled No command processing takes place i e no 1553 0001 Skip This opcode instructs the card to load the message to message timer with the value stored in timer value location The card will then wait the specific time before proceeding to the next command block This opcode allows for scheduling a specific time between message execution
92. page 3 8 Notice that the Interrupt Log List Pointer Register points to the top of the initial Log List After execution of that first BC Command Block the Interrupt Log List Pointer Register will automatically be updated if an interrupt condition exists Command Data Interrupt Register Block Storage Register Log List Command H Control Word Memory Interrupt gt Int Info Word ca Block CMD Words Log List CMD Block Pointer Reg Data Pointer Pointer Reg Status Words Int Info Word Branch Add CMD Block Msg Timer Cai ol Word Int Info Word ontrol Wor Ly CMD Words es Data Pointer m Int Status Words AeA Branch Add Msg Timer gt Control Word CMD Words Data Pointer Int Info Word Status Words CMD Block Branch Add Msg Timer Figure 3 7 Memory Architecture for BC Mode EXC 1553PCMCIA B User s Manual page 3 17 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 3 3 6 Bus Controller Operation MIL STD 1553A B Operation BC Mode To maximize flexibility the EXC 1553PCMCIA B can operate in different systems that use various protocols Specifically two of the protocols that the card may be used with are MIL STD 1553A and MIL STD 1553B To meet these protocols configure the card through the Operational Status Register A B STD Bit 07 Table 3 1 defines the two ways to program the EXC 1553
93. r 2 5 7 5 2 7 BIT Word Register ee 5 8 5 2 8 Time Tag Register eee 5 8 5 2 9 Initial Monitor Block Pointer Register 5 8 5 2 10 Initial Monitor Data Pointer Register 5 9 5 2 11 Monitor Block Counter Register aaa 5 9 5 2 12 Monitor Filter Hi Register 0 00 ce eee eee 5 9 5 2 13 Monitor Filter Lo Register 0 0 0 0 eee ee eee 5 10 5 3 Bus Monitor Architecture 2 00 cece eee 5 11 5 3 1 Message Information Word 20000000 5 12 5 3 2 Command Words 000e cece eee eee 5 13 5 3 3 Data POINtEr 2 erras deen aa A eae ed Bebe wae 5 13 5 3 4 Status Words 02 5 13 5 3 5 TIME TAY sess eed ae ANA KAN KALA ees sees Kabala 5 13 D 3 6 RESENED erian tad Tan ESA TREET toe aul eee sae eau 5 13 5 4 Bus Monitor Block Chaining eee e eens 5 14 5 5 Memory Architecture 0 002 eee eee 5 15 5 6 RT Concurrent Monitor Operation 5 16 5 7 MIL STD 1553A B Operation BM Mode 5 17 EXC 1553PCMCIA B User s Manual page 5 1 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 5 5 1 5 1 1 page 5 2 Bus Monitor Operation Bus Monitor Message Processing To process messages the EXC 1553PCMCIA B uses data supplied in the Control Registers along with RAM memory There are eight
94. r Operation 5 2 10 Initial Monitor Data Pointer Register Address 40018 H Read Write The Initial Monitor Data Pointer register contains the starting location of the Monitor Data Note Do not change this register while BM mode is active 1 e Operational Status Register bit 03 1 Bit Bit Name Description 00 15 MBA 15 0 Initial Monitor Data Address These bits indicate the starting location of the Monitor Data Initial Monitor Data Pointer Register 5 2 11 Monitor Block Counter Register Address 4001A H Read Write The Monitor Block Counter register contains the number of Monitor Blocks the user wants to log After execution begins the register automatically decrements as commands are logged When the register is decremented from 1 to 0 an interrupt will be generated if enabled The card will start over at the initial pointers as identified in the Initial Monitor Block Pointer Register and the Initial Monitor Data Pointer Register Note Itis recommended that this register not be changed while the BM mode is active i e Operational Status Register bit 03 1 Bit Bit Name Description 00 15 MBC 15 0 Monitor Block Count These bits indicate the number of Monitor Blocks to log Monitor Block Counter Register 5 2 12 Monitor Filter Hi Register Address 4001C H Read Write The Monitor Filter Hi Register determines which RTs RT 31 through RT 16 the card will monitor Bit Bit Name Description 00 15 MFH 31 16 Monitor Filter T
95. r Register Address 4000A H Read Write The Interrupt Log List Pointer indicates the starting address of the Interrupt Log List The Interrupt Log List is a 32 word ring buffer that contains information pertinent to the service of interrupts The EXC 1558PCMCIA B architecture requires the location of the Interrupt Log List on a 32 word boundary The most significant 11 bits of this register designate the location of the Interrupt Log List within a 64K word memory space Initialize the lower 5 bits of this register to a logic 0 by the host The card controls the lower 5 bits to implement the ring buffer architecture Read this register to determine the location and number of interrupts within the Interrupt Log List least significant 5 bits Bit Bit Name Description 00 15 ILLP 15 0 Interrupt Log List Pointer Bits Note Bits 05 15 indicate the starting Base address while bits 00 04 indicate the ring location of the Interrupt Log List Interrupt Log List Pointer Register EXC 1553PCMCIA B User s Manual page5 7 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 5 Bus Monitor Operation 5 2 7 BIT Word Register Address 4000C H Read Write The BIT Word Register contains information on the current status of the EXC 1553PCMCIA B Bit Bit Name Description 15 DMAF DMA Fail 1 All the card s internal DMA activity was not completed within 7 usec 13 14 Reserve
96. rame Sequencing page 3 16 Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 3 Bus Controller Operation 3 5 Memory Architecture After reviewing the control registers it is advantageous to look at how to set up memory to configure the EXC 1553PCMCIA B as a Bus Controller This section shows one method for defining the memory configuration The configuration shows the Command Blocks data locations and the Interrupt Log List as separate entities Figure 3 7 shows that the first block of memory is allocated for the Command Blocks Notice that the Command Block Pointer Register initially points to the control word of the first Command Block After completing execution of that first Command Block the Command Block Pointer Register will automatically be updated to show the address of the next Command Block Following the Command Block locations is the memory required for all the data words In BC applications the number of data words for each Command Block is known In Figure 3 7 for example the first Command Block has allocated several memory locations for expected data Conversely the second Command Block has only allocated a few memory locations Since the number of data words associated with each Command Block is known memory may be used efficiently Also shown as a separate memory area is the Interrupt Log List see Interrupt Log List Pointer Register on
97. rates the Control Registers for Bus Monitor mode Reserved Monitor Filter Register Lo Monitor Filter Register Hi Monitor Block Counter Register Initial Monitor Data Pointer Register Initial Monitor Command Block Pointer Register Reserved Time Tag Register BIT Word Register Interrupt Log List Pointer Register Pending Interrupt Register Interrupt Mask Register Current Command Block Register Operational Status Register Control Register Figure 5 1 Control Registers Map BM Mode EXC 1553PCMCIA B User s Manual 40020 4003F H 4001E H 4001C H 4001A H 40018 H 40016 H 40010 40014 H 4000E H 4000C H 4000A H 40008 H 40006 H 40004 H 40002 H 40000 H page 5 3 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 5 Bus Monitor Operation 5 2 1 Setup Register Address 40000 H Read Write Use the Setup Register to configure the card for BM operation To make changes to the BM and to this register the STEX bit bit 15 must be logic O Note The user has 5 usec after the TERACT bit bit 00 of the Operational Status Register is active to stop operation Bit Bit Name Description 15 STEX Start Execution 1 Initiates card operation 0 Inhibits card operation After execution begins writing a logic O will halt the card after completing the current 1553 message 14 SBIT Start BIT 1
98. rd if particular conditions occur If the conditions are met the card retries Once all retries have executed the card branches to the location as specified in the branch address location If no conditions are met the opcode appears as an execute and branch 1001 Retry on Condition This opcode instructs the card to perform automatic retries as Branch if all Retries specified in the control word if particular conditions occur If the Fail conditions are met and all the retries fail the card branches to the location as specified in the branch address location If no conditions are met the opcode appears as an execute and con tinue Opcode Definition page 3 12 Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 3 Bus Controller Operation Opcode Field Name Definition 1010 Interrupt Continue This opcode instructs the card to interrupt and continue pro cessing on the next command block When using this opcode no 1553 processing occurs 1011 Call This opcode instructs the card to go to the command block as specified in the branch address location without processing this block The next command block address is saved in an internal register so that the card may remember one address and return to the next command block No command processing takes place i e no 1553 1011 Call This opcode instructs the card to go to the command block as
99. re Data Words until the count reaches 0 When the count reaches 0 the card will simply wrap back to the initial values and start again Register Monitor Blocks Register Data Storage Register Interrupt Log List Initial Monitor Block Pointer Register Msg Info Wd CMD Words Data Ptr Sts Words Time Tag Reserved Initial Monitor Data Pointer Register Memory Interrupt Log List Pointer Register Int Info Wd Monitor Block Figure 5 5 Msg Info Wd CMD Words Data Ptr Sts Words Time Tag Reserved Msg Info Wd CMD Words Data Ptr Sts Words Time Tag Reserved Memory Architecture for Bus Monitor Mode EXC 1553PCMCIA B User s Manual Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com page 5 15 Chapter 5 5 6 page 5 16 Bus Monitor Operation RT Concurrent Monitor Operation For applications that require simultaneous Remote Terminal and Bus Monitor operation the card should be configured as both a Remote Terminal and Bus Monitor This feature allows the RT to communicate on the bus for one specific address and to monitor the bus for other specific addresses Configuration as both Bus Monitor and RT precludes the card from monitoring its own Remote Terminal address When the card is configured as both RT and Bus Monitor the RT has priority over the Bus Monitor For exampl
100. register contains the last valid 1553 Command processed by the card Bit Bit Name Description 00 15 CC 15 0 Current Command These bits contain the latest valid 1553 Command that was received by the card This register is valid 13 usec after the TERACT bit Bit 00 of the Operational Status Register is set to 0 Current Command Block Register 4 1 4 Interrupt Mask Register Address 40006 H Read Write EXC 1553PCMCIA B interrupt architecture allows for the masking of all interrupts An interrupt is masked if the corresponding bit of this register is set to logic O This feature allows the host to temporarily disable the service of interrupts While masked interrupt activity does not occur The unmasking of an interrupt after the event occurs does not generate an interrupt for that event Bit Bit Name Description 15 DMAF DMA fail interrupt 14 WRAPF Wrap fail interrupt 13 TAPF Terminal Address Parity Fail Interrupt 12 BITF BIT Fail Interrupt 11 MERR Message Error Interrupt 10 SUBAD Subaddress Accessed Interrupt 09 BDRCV Broadcast Command Received Interrupt 08 IXEQO Index Equal Zero Interrupt 07 ILLCMD Illegal Command Interrupt 00 06 Reserved Set to 0 Interrupt Mask Register EXC 1553PCMCIA B User s Manual page4 5 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 4 Remote Terminal Operation 4 1 5 Pending Interrupt Register Address 40008 H Read on
101. res that result from Command processing For each complete message processed the EXC 1553PCMCIA B generates a Message Information Word and Time Tag Word These Words aid the host in further message processing The Message Information Word contains Word count message type and message error information The Time Tag Word is a 16 bit Word containing the Command validity time The Time Tag Word data comes from the card s internal Time Tag counter Subaddress Receive Data For receive Commands the card stores Data Words plus two additional Words The card adds a Receive Information Word and Time Tag Word to each receive Command data packet The card places the Receive Information Word and Time Tag Word ahead of the Data Words associated with a receive Command see Figures 4 3 4 4 and4 5 above When message errors occur the card stores the Receive Information Word and Time Tag Word Once a message error condition is observed all Data Words are considered invalid Data storage occurs at the memory location pointed to by the Data pointer plus two 16 bit locations Bit Bit Name Description 11 15 WC 4 0 Word Count Bits These five bits contain Word count information extracted from the Command Word bits 15 to 19 10 Reserved Ignore on read 09 CHA B Channel A B 1 The message was received on channel A 0 The message was received on channel B 08 RTRT Remote Terminal to Remote Terminal Transfer The Command processed was an RT to RT
102. rity error exists bit 03 of the Operational Status Register will be set low and bit 02 of the Operational Status Register will be set high Start card BIT 1 Places the card into the Built In Test routine The BIT routine takes 1 msec to execute and has a fault coverage of 93 4 If the card has been started the host must halt the card in order to place the card into the Built In Test mode STEX 0 Note If Start BIT SBIT and Start Execution STEX are both set on one register write SBIT has priority Software reset 1 Performs a software reset The configuration registers are not affected when this bit is asserted The software reset takes 6 usec to execute Channel A Enable 1 Enables Channel A operation 0 The card does not recognize Commands received over Channel A Channel B Enable 1 Enables Channel B operation 0 The card does not recognize Commands received over Channel B Set to 0 Broadcast Enable 1 Enables the broadcast option for RT Mode 0 Enables RT address 31 as a unique RT address Dynamic Bus Control Acceptance controls the card s ability to accept the dynamic bus Control Mode Code 1 Allows the card to respond to a dynamic bus Control mode code with status Word bit 18 set to a logic 1 0 Prevents the card from setting the Status Word bit 18 upon reception of the dynamic mode code Ping Pong Enable 1 Enables the ping pong buffer feature of the card and disables the message in
103. rminal modes 1 Halt the operation of the board via the STEX bit in the Setup Register 2 Modify Bit 08 in the Operational Status Register to the desired mode 3 Set up the memory as required 4 Set the STEX bit in the Setup Register EXC 1553PCMCIA B User s Manual page 7 1 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 7 Switching Modes of Operation page 7 2 Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 8 8 Mechanical And Electrical Specifications Mechanical And Electrical Specifications Chapter 8 describes the mechanical and electrical specifications of the EXC 1553PCMCIA B 8 1 8 2 8 3 Mechanical Outline 0 00 cee 8 2 Connectors 3 nama NLA dreads KANA BAT NGA dees eae a 8 3 8 2 1 MIL STD 1553 Twinax Cables 00 0a 8 3 8 2 2 68 Pin PCMCIA Bus Connector Pinout 8 4 Power Requirements 42 e eee eee eee eee 8 4 EXC 1553PCMCIA B User s Manual page 8 1 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 8 Mechanical And Electrical Specifications 8 1 Mechanical Outline SS AA jf 0 13 in 1 0 197 in 54 0 mm 2 126 in Cable Side 85 6 mm 3 370 in l Figure 8 1 Mechanical Outline EXC 1553PCMCIA B Card Layout
104. rrupt 04 ILLCMD Illegal Command Interrupt 03 ILLOP Illogical Opcode Interrupt 02 RTF Retry Fail Interrupt 01 CBA Command Block Accessed Interrupt 00 Reserved Set to 0 Interrupt Mask Register Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 3 Bus Controller Operation 3 2 5 Pending Interrupt Register Address 40008 H Read only The Pending Interrupt register is used to identify which of the interrupts occurred during operation A 125 nsec interrupt is generated when any bit in this register is set by the card Note All register bits are cleared on a host read Bit Bit Name Description 15 DMAF 14 WRAPF 13 Reserved 12 BITF 11 MERR 06 10 Reserved 05 EOL 04 ILLCMD 03 ILLOP 02 RTF 01 CBA 00 Reserved Pending Interrupt Register EXC 1553PCMCIA B User s Manual DMA Fail Interrupt Indicates that a memory access failed Wrap Fail Interrupt 1 The card automatically compares the transmitted word encoder word to the reflected decoder word by way of the continuous loopback feature If the encoder word and reflected word do not match the WRAPF bit is set and an interrupt is generated The loopback path is via the MIL STD 1553 bus transceiver Ignore on read BIT Fail Interrupt 1 A BIT failure Interrogate Bit Word register bits 11 and 10 to determine the specific channel that failed In BC mode an interrupt
105. rtinent status information for BC Mode and is set to 7D02 H upon reset Note To make changes to the BC and this register the STEX bit Bit 15 in the Setup Register must be logic 0 Bit Bit Name Description 10 15 Reserved Setto0 09 MSEL1 Mode Select 1 In conjunction with Mode Select O this bit determines the card s mode of operation 08 MSELO Mode Select 0 In conjunction with Mode Select 1 this bit determines the card s mode of operation MSEL1 MSELO Mode of Operation 0 0 BC 0 1 RT 1 0 BM 1 1 RT Concurrent BM 07 A B_STD Military Standard 1553A or 1553B This bit determines if the card will operate under MIL STD 1553A or 1553B protocol 1 Forces the card to look for all responses in 9 usec or generate time out errors 0 Automatically allows the card to operate under the MIL STD 1553B protocol see section 3 6 MIL STD 1553A B Operation BC Mode on page 3 18 04 06 Reserved These read only bits are not applicable 03 EX Card Executing read only 1 The card is executing 0 The card is idle 02 Reserved This read only bit is not applicable 01 Ready Card Ready This read only bit is cleared on reset 1 The card has completed initialization or BIT and regular operation may begin 00 TERACT Card Terminal Active This read only bit is cleared on reset 1 The card is presently processing a 1553 message Note When STEX transitions from 1 to O EX and TERACT stay active until command processing is complete Operati
106. s Controller Operation 3 3 Bus Controller Architecture As defined in MIL STD 1553 the Bus Controller initiates all communications on the bus To comply with MIL STD 1553 bus controller requirements the EXC 1553PCMCIA B uses a Command Block architecture that takes advantage of both control registers and RAM Each Command Word transmitted over the bus must be associated with a Command Block The Command Block requires eight contiguous 16 bit memory locations for each message These eight locations include a Control Word 1st location Command Word1 2nd location Command Word2 Data Pointer Status Word 1 Status Word 2 Branch Address Timer Value 8th location Figure 3 3 BC Command Block Architecture The host must initialize each of the locations associated with each Command Block The exception is for the two status locations that will be updated as Command Words are transmitted and corresponding Status Words are received Command Blocks may be linked together in such a manner as to allow the generation of Major and Minor message frames In addition the BC can detect the assertion of Status Word bits and generate interrupts or branch to a new message frame depending of course on the specific conditions that arise page 3 10 Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 3 3 3 1 Control Word The first memory
107. s Word 1 Prevents memory accesses Bit 16 of the Status Word 02 SSYSF Subsystem Flag Bit The bit sets the Subsystem Flag bit of the MIL STD 1553B Status word Bit 17 of the Status Word 01 Reserved Setto0 00 TF Terminal Flag Assertion of this bit is reflected in the outgoing MIL STD 1553B Status Word The card automatically sets this bit if a BIT failure occurs Inhibit Terminal Flag mode code prevents the assertion by the host Override Inhibit Terminal Flag Mode Code re establishes the Terminal Flag option Bit 19 of the Status Word 1553 Status Word Bits Register MIL STD 1553B EXC 1553PCMCIA B User s Manual page4 9 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 4 Remote Terminal Operation For MIL STD 1553A applications the 1553 Status Word Bits register Bit Bit Name Description 15 IMCLR Immediate Clear Function 1 Enables the Immediate Clear Function IMF of the card Enabling the IMF results in the clearing of the bits 10 19 immediately after a Status Word is transmitted To enable this function set this bit when writing to bits 10 19 This bit should be used consistently since once set it will remain set and once cleared it will remain cleared 10 14 Reserved Set to 0 09 SB10 Status bit time 10 08 SB11 Status bit time 11 07 SB12 Status bit time 12 06 SB13 Status bit time 13 05 SB14 Status bit time 14 04 SB15 Status bit time 15 03 SB
108. s bit will be set only if the card is instructed to monitor the Receive RT 00 07 Message Information Bits These bits define the conditions of the message received by the card for that particular Monitor Block In an RT to RT transfer the information applies to the complete message 07 Message Error This bit will be set if the monitor detects an error in either the Command Word Data Words or the RT s status 06 Mode Code without Data This bit will be set if the monitor detects that the command being processed is a mode code without data words 05 Broadcast This bit will be set if the monitor detects that the command being processed is a broadcast message 04 Reserved 03 Time Out Error This bit will be set if the RT did not receive the proper number of Data Words e g the number of Data Words received was less than the word count specified in the Command Word 02 Overrun Error This bit will be set if the RT received a word when none were expected or the number of Data Words received was greater than expected 01 Parity Error This bit will be set if a parity error has occurred on the Data Words or the RT s status word 00 Manchester Error This bit will be set if a Manchester error has occurred on either the Data Words or the RT s status word Message Information Word page 5 12 Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 5
109. see Figure 1 2 High EXC 1553PCMCIA EP 76 Ohm 1553 Device Direct Coupled ee gt Transformer Coupled Low Figure 1 2 Direct coupled connection one bus shown If operating in the more standard Transformer coupling mode use stub coupler devices which are available from Excalibur Systems Two terminators are required for each coupler which services a single bus i e BUS A see Figure 1 3 For more information see our website www mil 1553 com To other 1553 device EXC 1553PCMCIA EP Transformer Coupled 1553 Device Transformer Coupled s A s B s C Terminator Terminator 78 Ohm Three Stub Coupler 78 Ohm Figure 1 3 Transformer coupled Connection one bus shown EXC 1553PCMCIA B User s Manual page 1 5 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 1 Introduction Example of MIL STD 1553 Bus Connection BUSA BUS B RevA Oct 24 2000 Figure 1 4 MIL STD 1553 Bus Connection page 1 6 Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 2 PCMCIA Bus Interface 2 PCMCIA Bus Interface Chapter 2 describes the PCMCIA bus interface The following topics are covered 214 Attribute Memory Map 22 eee 2 2 2 1 1 Card Information Structure CIS 0 0 a 2 2 2 1 2 Functio
110. ster 2 5 7 5 2 7 BIT Word Register 0 0 cece eee 5 8 5 2 8 Time Tag Register 0 00 cece ee eee 5 8 5 2 9 Initial Monitor Block Pointer Register 5 8 5 2 10 Initial Monitor Data Pointer Register 5 9 5 2 11 Monitor Block Counter Register aaa 5 9 5 2 12 Monitor Filter Hi Register 0 00 c ee eee eee 5 9 5 2 13 Monitor Filter Lo Register a 5 10 5 3 Bus Monitor Architecture 000 2 5 11 5 3 1 Message Information Word eee eee 5 12 5 3 2 Command Words 2 2 2 5 13 5 3 3 Data Painter aan es 5 13 5 3 4 Status Words iae aaa a tee 5 13 5395 Time Ta eee se paan Kapa PNG NA PA RG 5 13 536 ROSE VEO a ANG es oe eae tae Deke eis 5 13 5 4 Bus Monitor Block Chaining 0000 see eee 5 14 5 5 Memory Architecture 00 eee eee 5 15 5 6 RT Concurrent Monitor Operation 0 000 eee e eee 5 16 page ii Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Table of Contents 5 7 MIL STD 1553A B Operation BM Mode 6 Card Interrupt Architecture 6 1 OVONVIOW cas 2 eraai NG KANAN ied eee ten 6 1 6 1 1 Interrupt Identification Word IW 6 1 2 Interrupt Address Word IAW 6 1 3 Interrupt Log List Address 0 a 6 3 7 Switching Modes of Operation 8 Mechanical And Electrical Specifications 8 1 Mechanical
111. t takes 1 msec to execute and has a fault coverage of 93 4 Once the card has been started the host must halt the card in order to place it into the Built In Test mode STEX 0 Note If Start BIT SBIT and Start Execution STEX are both set on one register write BIT has priority 13 SRST Software Reset 1 Performs a software reset the Configuration registers are not affected when this bit is asserted The software reset takes 6 usec to execute 05 12 Reserved Setto0 04 BCEN Broadcast Enable 1 Enables the broadcast option for BC Mode 0 Enables Remote Terminal 31 as a unique remote terminal address When enabled the card does not expect a Status Word response from the Remote Terminal 03 Reserved Set to 0 02 PPEN Ping Pong Enable This bit controls the method by which the card will retry messages 1 Allows the card to ping pong between buses during retries 0 All retries will be performed on the programmed bus as defined in the Retry Number field of the Command Block control word 01 INTEN Interrupt Log List Enable 1 Enables the interrupt log list 0 Prevents the logging of interrupts as they occur 00 Reserved Setto0 Setup Register page 3 4 Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 3 Bus Controller Operation 3 2 2 Operational Status Register Address 40002 H Read Write The Operational Status Register provides pe
112. ter if not masked in the Mask Register An interrupt is generated after message processing Interrupt Broadcast Received 1 Enables the generation of an interrupt when a broadcast mode code is received The interrupt is entered into the Pending Interrupt Register if not masked in the Mask Register An interrupt is generated after message processing Block Accessed The host initializes this bit to 0 the card overwrites the 0 with a logic 1 upon completion of message processing Upon reading a 1 the host resets this bit to 0 in preparation for the next message Set to 0 Buffer A B The bit indicates the last buffer accessed when buffer ping pong is enabled During initialization you designate the first buffer used by setting this bit 1 Buffer A 0 Buffer B This bit is a don t care if buffer ping ponging is not enabled Broadcast Received 1 Reception of a broadcast Command Set to 0 Mode Code Transmit Control Word EXC 1553PCMCIA B User s Manual Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com page 4 17 Chapter 4 Remote Terminal Operation 4 2 5 Data Pointer A and B Mode 0 Data List Pointer A and B contains address information for the retrieval and storage of message Data Words In the index mode of operation the card reads Data Pointer A to determine the location of data for retrieval or storage The card uses the Data Pointer to i
113. the 1553 bus Figure 5 2 shows a diagram of the Monitor Block followed by a description of each location associated with the Monitor Block EXC 1553PCMCIA B User s Manual page 5 11 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 5 5 3 1 Bus Monitor Operation Message Information Word The first memory location of each Monitor Block contains the message information word Each information word contains the opcode retry number bus definition RT to RT messages and the message information 15 12 11 10 09 08 07 00 0100 00 BUSA B RT RT Message Information Figure 5 3 Message Information Word Bit Number Description 12 15 Default With the Monitor Block architecture resembling the BC Command Block architecture these bits default to a 0100 state which is the Execute and Continue opcode in case the monitor must switch to the BC mode of operation 10 11 Default With the Monitor Block architecture resembling the BC these bits default to a 00 state If the monitor must switch to the BC the retries will be set at four per message 09 Bus A B This bit defines on which of the two buses the command was received Logic 1 Channel A Logic 0 Channel B 08 RT to RT Transfer This bit defines whether or not the message associated with this Monitor Block was an RT to RT transfer and whether the card saved the second command word Thi
114. uality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Appendix A MIL STD 1553 Word Formats Register Bits 15 14 13 12 11 10 7 5 4 3 2 1 1553 Bit Times 1 2 3 4 5 7 10 11 12 13 14 15 16 17 18 19 20 Command Word Sync RT Address NA SubAddress Mode Word Count Mode P Code Data Word Status Word Sync RT Address Reserved P Message Error Instrumentation Service Request Broadcast Command Received Busy Subsystem Flag Dynamic Bus Control Acceptance Terminal Flag Figure A 1 MIL STD 1553 Word Formats Note T R Transmit Receive P Parity EXC 1553PCMCIA B User s Manual page A 1 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com page A 2 Excalibur Systems Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Appendix B BC to RT RT to BC RT to RT Mode w o Data Mode w Data Transmit Mode w Data Receive Broadcast BC to RTs Broadcast RT to RTs Broadcast Mode w o Data Broadcast Mode w Data Figure B 1 Note MIL STD 1553 Message Formats Receive Data Data eee Data a Status Next Command Word Word Word Word Command Transmit x Status Data Data eee Data Next Command Word
115. us Register 40002 H Configuration Option Register 40000 H CARD INFORMATION STRUCTURE CIS 00000 3FFFF H Figure 2 1 Attribute Memory Map 2 1 1 Card Information Structure CIS The Card Information Structure CIS contains information about the type of PC card memory or I O the types and sizes of memory and the interface to the host Information is stored in a variable length linked list of data blocks called tuples The first byte of each tuple contains the tuple code which defines what type of information the tuple provides The next byte is the link byte which indicates how many bytes remain in the current tuple 2 1 1 1 Device Tuple for Common Memory The first tuple identifies the card as a 5V PCMCIA card 2 1 1 2 Level 1 Version Product Information Tuple This tuple contains Level 1 version compliance information as defined in PCMCIA Release 2 0 and information about the card manufacturer Included are the major version number and the minor version number 04 H and 01 H respectively according to PCMCIA Release 2 0 Also included are the manufacturer name and the product name 2 1 1 3 Manufacture Identification Tuple This tuple contains Excalibur System s Manufacturer Code which is 0145 H Also included is the current revision of the CIS table The revision of the CIS is read as hex numbers For example revision 1 0 would be read as 10 H page 2 2 Excalibur Systems Artisan Technology Group
116. y Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 4 Remote Terminal Operation Figure 4 6 describes the relationship between The top address TA bottom address BA and current address CA e e Data Words e Time Tag Message Info Word CIRCULAR BUFFER e e Data Words e Time Tag Message Info Word BA CA TA CONTROL WORD Descriptor Block Figure 4 6 RT Mode 1 Descriptor Block And Circular Buffer EXC 1553PCMCIA B User s Manual page 4 27 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Chapter 4 4 4 Mode Code and Subaddress Remote Terminal Operation The EXC 1553PCMCIA B provides subaddress and mode code decoding that meets MIL STD 1553B requirements In addition the card has automatic internal illegal Command decoding for reserved MIL STD 1553B mode codes Table 4 3 shows the card s response to all possible mode code combinations T R Mode Code Function Operation 0 00000 01111 10000 10001 10010 10011 10100 10101 10110 11111 00000 00001 Undefined w o data Undefined with data Synchronize with data Undefined Undefined Selected Transmitter Shutdown Override Selected Transmitted Shutdown Reserved Dynamic Bus Control Synchronize BN P DN DN gt
Download Pdf Manuals
Related Search
Related Contents
Genius SP-HF 1201A VD-08ZLXC8-G の取扱説明書を見る C-40 C-60 Estructura Planilla Entrada Cesantias Call for Proposals for Period 93 Copyright © All rights reserved.
Failed to retrieve file