Shopping Cart

No products in the cart.

IEEE 1149.5-1995

$119.17

IEEE Standard for Module Test and Maintenance Bus (MTM-Bus) Protocol

Published By Publication Date Number of Pages
IEEE 1995
Guaranteed Safe Checkout
Category:

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. Weā€™re here to assist you 24/7.
Email:[email protected]

New IEEE Standard – Inactive-Withdrawn. This Standard specifies a serial, backplane, test and maintenance bus (MTM-Bus) that can be used to integrate modules from different design teams or vendors into testable and maintainable subsystems. Physical, link, and command layers are specified. Standard interface protocol and commands can be used to provide the basic test and maintenance features needed for a module as well as access to on-module assets (memory, peripherals, etc.) and IEEE Std 1149.1 boundary-scan. Standard commands and functions support fault isolation to individual modules and test of backplane interconnect between modules.

PDF Catalog

PDF Pages PDF Title
1 Title Page
3 Introduction
Particpation
6 CONTENTS
10 1. Overview
1.1 Scope and objectives
11 1.2 The interconnection of modules with MTM-Bus
12 1.3 Relationship to other test buses
1.4 Overview of MTM-Bus operation/protocol
14 1.5 MTM-Bus protocol layers
15 1.6 Extensions to this Standard
18 2. Conventions, definitions, and references
2.1 Document outline
2.2 Conventions
19 2.3 Definitions
27 2.4 References
28 3. MTM-Bus architecture
3.1 MTM-Bus signals and interconnection of MTM-Bus modules via these signals
29 3.2 General architecture and MTM-Bus mastership
30 3.3 S-Module addressing requirements
34 4. MTM-Bus Physical Layer requirements
4.1 Physical layer requirements independent of module type
35 4.2 M-module Physical Layer requirements
36 4.3 S-Module Physical Layer requirements
37 4.4 MTM-Bus timing requirements
44 5. MTM-Bus Link Layer: Packet requirements
5.1 Requirements applicable to all packets
5.2 HEADER packet requirements
45 5.3 ACKNOWLEDGE packet requirements
46 5.4 PACKET COUNT packet requirements
47 5.5 DATA packet requirements
48 5.6 NULL packet requirements
5.7 Formatting bit strings of more than 16 bits for transmission in DATA packets
50 6. MTM-Bus Link Layer: M-Module requirements
6.1 MTM-Bus Master Link Layer Controller (M-Controller) requirements
58 6.2 M-module send and receive parity requirements
59 6.3 M-module MPR signal (data transfer control) requirements
60 6.4 M-module response to collision errors on MMD and MCTL signals
6.5 M-module interrupt response requirements
62 7. MTM-Bus Link Layer: S-module requirementsā€”MTM-Bus Slave Link Layer Controller
7.1 MTM-Bus Slave Link Layer Controller requirements
69 7.2 S-module interface logic requirements
70 8. MTM-Bus Link Layer: S-module requirementsā€”general communications
8.1 S-module send and receive parity requirements
8.2 S-module MSD signal general requirements
71 8.3 S-module MTM-Bus Pause Request (MPR) signal implementation (data transfer control) requirements
74 9. MTM-Bus Link Layer: S-module requirementsā€”status registers
9.1 S-module status registersā€”general requirements
75 9.2 Slave Status register
80 9.3 Bus Error register
88 9.4 Module Status register
89 9.5 Additional status registers
92 10. MTM-Bus Link Layer: S-module interrupt generation
10.1 Interrupt generation other than immediate response to a State Sequence Error
96 11. S-module error response requirements
11.1 S-module error responseā€”general requirements
98 11.2 S-module self-test failure response requirements
99 11.3 Broadcast and multicast errors
100 11.4 S-module Data Overrun Error and response requirements
11.5 S-module Parity Error response requirements
101 11.6 S-module State Sequence Error response requirements
103 11.7 MSD signal collision response requirements
104 11.8 S-module Data Transfer Port Error response requirements
105 11.9 S-module Command Sequence Error response requirements
106 11.10 S-module Illegal Command Error response requirements
107 11.11 S-module Packet Count Error response requirements
108 11.12 S-module Command Resource Unavailable Error response requirements
110 12. MTM-Bus Message Layer: General requirements
12.1 MTM-Bus Message Layer general requirements
114 13. MTM-Bus Message Layer: M-module requirements
13.1 M-module PACKET COUNT packet transmission requirements
13.2 Post-error recovery at packet and message levels
116 14. MTM-Bus Message Layer: S-module requirements
14.1 S-module general HEADER packet decode and general command response
117 14.2 S-module packet-counting requirements
118 14.3 Summary of S-module message sequence requirements
124 15. MTM-Bus Message Layer: Commandsā€”general requirements
15.1 MTM-Bus commandsā€”general requirements on command codes and command classes
127 15.2 Commands execution of which may be terminated upon receipt of another command
128 16. MTM-Bus Message Layer: Core Class commands (0000000-0011111; 1111111)
16.1 The Read Status command (0000000)
131 16.2 Abort command (0000001)
132 16.3 Reset Slave Status command (0000010)
133 16.4 Contend for Bus command (0000011)
136 16.5 Multicast Select n commands ( n = 0, 1, 2, 3) (0000100ā€“0000111)
138 16.6 Enable Idle Interrupts command (0001000)
16.7 Enable Pause Interrupts command (0001001)
139 16.8 Disable Idle Interrupts command (0001010)
140 16.9 Disable Pause Interrupts command (0001011)
16.10 Enable Module Control (EMC) command (0001100)
142 16.11 Data Echo Test command (0001101)
143 16.12 Verify BMR command (0001110)
145 16.13 The Initialize Application command (0001111)
146 16.14 Disable Module Control command (0010000)
147 16.15 Start command (0010001)
148 16.16 Reserved commands (0010010ā€“0011111)
16.17 Illegal command (1111111)
150 17. MTM-Bus Message Layer: Data Transfer class commands (010000-0100111)
17.1 General format requirements for Data Transfer class commands
151 17.2 Read Data command (0100000)
153 17.3 Write Data command (0100001)
154 17.4 Read/Write Data command (0100010)
156 17.5 Reserved commands (0100011ā€“0100111)
158 18. MTM-Bus Message Layer: Module Initialization and Self-Test (MIST) class commands (0101000ā€”0101111)
159 18.1 General requirements for MIST commands
18.2 Reset Module With Start-up Built-in Test (SBIT) command (0101000)
161 18.3 Reset Module Without SBIT command (0101001)
162 18.4 Module Initiated Built-In Test (Module IBIT) command (0101010)
164 18.5 Reserved commands (0101011ā€“0101111)
166 19. MTM-Bus Message Layer: Module I/O Control and Test (MICT) class commands (0110000ā€”0110111)
167 19.1 MICT class commandsā€”general requirements
169 19.2 Disable Module I/O command (0110000)
171 19.3 Enable Module I/O command (0110001)
172 19.4 Force Module Outputs command (0110010)
174 19.5 Sample Module Inputs commands (0110011ā€“0110101)ā€”general requirements
176 19.6 Sample Module No Change command (0110011)
19.7 Sample Module Donā€™t Care command (0110100)
177 19.8 Sample Module With Force command (0110101)
178 19.9 Release Module I/O command (0110110)
179 19.10 Reserved commands (0110111ā€“1001111)
180 20. MTM-Bus Message Layer: Standard Extension class commands and User-Defined class commands
20.1 Standard Extension class commands (1010000ā€“1011111)
20.2 User-Defined class commands (1100000ā€“1111110)
182 21. Data transfer ports
21.1 Data transfer portsā€”general requirements
184 21.2 Port definition and documentation requirements
21.3 Module/Fault log port(s) (ā€˜0000ā€™ HEX ā€“ ā€˜0003ā€™ HEX)
185 21.4 Test Data Storage ports (ā€˜0004ā€™ HEX ā€“ ā€˜0007ā€™ HEX)
186 21.5 Error/Status register ports (ā€˜0008ā€™ HEX ā€“ ā€˜000Bā€™ HEX)
187 21.6 MTM-Bus Interface Manufacturer ID port (ā€˜000Cā€™ HEX)
189 21.7 Module Manufacturer port (ā€˜000Dā€™ HEX)
191 21.8 User Identification ports (ā€˜000Eā€™ HEX ā€“ ā€˜000Fā€™ HEX)
192 21.9 Access to status register backup meansā€”Error/Status Shadow register port (ā€˜0080ā€™ HEX)
193 21.10 Ports interfacing to IEEE Std 1149.1 boundary-scan (ā€˜0010′ HEX ā€“ ā€˜001F’ HEX)
200 21.11 IEEE Std 1149.1 Interface portsā€”requirements for the Full TAP Control (FTC) access method
206 21.12 IEEE Std 1149.1 Interface portsā€”requirements for the Function-Based Control (FBC) access method
216 22. MTM-Bus general documentation requirements
22.1 Documentation requirements
IEEE 1149.5-1995
$119.17