IEEE 1118.1-1990
$87.75
IEEE Standard for Microcontroller System Serial Control Bus
Published By | Publication Date | Number of Pages |
IEEE | 1990 | 252 |
New IEEE Standard – Inactive-Withdrawn. A serial control bus for interdevicehtrabuilding as well as intrasite interconnection of microcontrollers is described. The bus, which is defined for (but not limited to) microcontrollers and devices with limited reprogrammability, provides a multidrop bit-serial communication protocol that will allow the interconnection of distributed Independently manufactured devices. The protocol is optimized for instrumentation, distributed data acquisition systems, control devices, and test and measurement. Specifications for a common architecture, generic bus services, system wagement, data link, and several physical media are provided. The serial control bus expands upon BITBUS without making existing devices obsolete. System reliability has been enhanced by the addition of a system management layer, and generic bus services have been expanded.
PDF Catalog
PDF Pages | PDF Title |
---|---|
2 | +————————+——————— +t a el I V yes I I requesting task I lpoll pending Command Argument = address followed by “count” I GBS COMMAND Ox05 -> DO “READ-IO” I 0x11 -> DO “UPLOAD-CODE” I Issue DL-ACKDATA-request –> TYPE ? ]——>I (ERROR) sequence error lAlISetTRto1 IA3lSetTRtoO |
12 | 1 Overview and Architecture 1.1 Introduction |
14 | Documentation Structure |
16 | 1.2 Architecture |
21 | Acknowledged Datagram and Connection-Oriented Data Transfer |
22 | 1.3 BUS Topology Layer Management Interface Primitive |
23 | Examples of Network Topology |
24 | 1.4 Layer Descriptions |
26 | 1.5 Conformance |
27 | 2 Generic Bus Services Service Specifications |
28 | Memory and U0 Model |
36 | Get Time Service |
37 | Set Time Service |
38 | Upload Data Service |
39 | Download Data Service |
40 | Upload Code Senrice |
41 | Download Code Service |
42 | Read Scratch Pad Service |
43 | Write Scratch Pad Service |
44 | Read Special Function Register Service |
45 | Write Special Function Register Service |
46 | Read U0 Service |
47 | Write U0 Service |
48 | Logical U0 Service |
49 | Create Task Service |
50 | Delete Task Service |
51 | Suspend/Resume Task Service |
52 | Get Task ID Service |
53 | Read Task Function IDS Service |
54 | Message Service |
55 | Define Service |
56 | Call Service |
57 | 2.5 Conformance |
58 | 3 Generic Bus Services Protocol and Procedures Relationship of Section 3 to IEEE Std1118-1990 |
59 | GBS-PDU Format |
61 | GBS Command Codes |
62 | GBS Response Codes create-task Command Argument |
63 | Function ID Codes Protect Codes |
64 | Linear Access Memory Command Arguments |
65 | Time Command Arguments |
66 | memory-page Command Argument Define Command Arguments |
67 | State Diagram |
69 | POLL-LIST |
70 | CONNECT-DEVICE |
71 | FORMAT-PDU |
72 | RESET IDENT PROTECT |
73 | TIME-GET TIME-SET UPLOAD-DATA |
74 | DNLOAD-DATA UPLOAD-CODE DNLOAD-CODE |
75 | READ-PAD WRITE-PAD READ-SFR |
76 | WRITE-SFR READ-1/0 WRITE-1/0 |
77 | LOGICAL-1/0 CREATE DELETE |
78 | TASK-SIR READ-FIDS GET-ID |
79 | DEFINE CALL |
80 | Slave Protocol State Diagram |
81 | GBS-COMMAND |
82 | RESET-STATION CREATE-TASK |
83 | DELETE-TASK READ-FUNCTION-IDS |
84 | GBS-PROTECT READ-IO |
85 | WRITE-IO SET-IO |
86 | UPLOAD-MEMORY DOWNLOAD-MEMORY |
87 | OR-IO AND-IO |
88 | XOR-IO READ-SCRATCHPAD |
89 | WRITE-SCRATCHPAD DEVICE-INFO OFFLINE |
90 | UPLOAD-CODE DOWNLOAD-CODE |
91 | READ-REGISTER WRITE-REGISTER |
92 | GET-TIME SET-TIME |
93 | SUSPEND-TASK RESUME-TASK |
94 | DEFINE GET-ID |
95 | Generic Bus Services Procedures GBS Message Sequence |
101 | Generic Bus Services – Operating System |
102 | Relationship of Section 4 to IEEE Std |
103 | Arch i t e c t u r e |
105 | 4.3 Functional Specifications |
111 | Get Value Service |
119 | Identification Service |
123 | 5 System Management Protocol and Procedures |
135 | Elements of Protocol |
136 | Master Basic Protocol State Diagram |
137 | Master Local Protocol State Diagram |
138 | Master Remote Protocol State Diagram |
140 | Slave Basic Protocol State Diagram |
141 | LME Set Value State Diagram |
142 | LME Get Value State Diagram |
143 | LME Action State Diagram |
144 | Bus Mastership Transfer State Diagram Initial Master State Diagram |
145 | Active Master State Diagram |
146 | Altenate Master State Diagram |
149 | Master Test Protocol State Diagram |
150 | Diagram |
152 | Overview of Identification Service |
153 | Identification Protocol State Diagram in Master Device |
154 | System Management Procedures Identification Protocol State Diagram in Slave Device |
155 | Set Value Procedure Get Value Procedure Action Procedure |
156 | Mastership Passing Procedure Data Link Test Procedure |
157 | Identification Procedure |
158 | 6.1 Introduction |
160 | Set Value Service |
161 | Get Value Service |
167 | Physical Layer Management Interface cPLMI> Event Service |
168 | Set Value Service |
169 | Get Value Service |
170 | Action Service |
171 | Event Service |
172 | 7 Data Link Layer – Service Specifications |
182 | Connection Termination Services |
184 | Identification Service |
185 | Data Link Test Service |
186 | 7.3 Conformance |
196 | Master State Diagram |
197 | Master Operation in NDM State |
198 | Master Operation While Connecting |
199 | Master Operation in NRM State |
200 | Process TEST Response Process XID Response |
201 | Process ACKDATA Response |
202 | Process RSPDATA Response |
203 | Master Operation While Disconnecting |
204 | Slave State Diagram Slave State Table |
205 | Slave Operation in NDM |
206 | Slave Operation in NRM |
207 | Process I RR and RNR Frames |
208 | Data Link Layer Procedures |
209 | Datagram Acknowledged Datagram |
210 | Connection Synchronization Sequence |
211 | Send Data and Request Reply |
212 | Poll Slave Test Slave Buffer Status |
213 | Disconnect Sequence |
214 | Identification Procedure |
215 | Data Link Test Procedure |
218 | 10 Twisted Pair Type A Physical Layer 10.1 Introduction Relationship of Section 10 to IEEE SM |
219 | 10.2 Functional Specifications |
220 | Symbol Encoding Symbol Decoding |
222 | 10.3 Electrical Specifications Minimum Rise Time Circuit |
223 | Maximum Rise Time Circuit |
224 | 10.4 Bus Topology Twisted Pair Type A Maximum Limits |
225 | 10.5 Mechanical Specifications Contact Pin Arrangement |
226 | 10.6 Repeaters Connector Pin Assignments |
227 | Repeater State Diagram |
228 | 11 Twister Pair Type B Physical Layer 11.1 Introduction Relationship of Section 11 to IEEE SM |
229 | 11.2 Functional Specifications |
230 | 11.3 Electrical Specifications Symbol Encoding Symbol Decoding |
231 | 11.4 Bus Topology |
232 | 11.5 Mechanical Specifications Device Electrical Characteristics Minimum Rise Time Circuit |
233 | 11.6 Repeaters Maximum Rise Time Circuit |
234 | Twisted Pair Type B Maximum Limits |
236 | Device Connector Cable Connector |
237 | Connector Pin Assignments |
238 | Repeater State Diagram |
239 | Implementation Guidelines A2.2 Encoding |
241 | Physical Media Spurs A2.7 Static Discharge |
243 | A2.10 Self-Directing Repeaters |
244 | A3 Generic Bus Services |
246 | A4.4 Protocol I m pl em e n t a t i on A4.5 Example |
249 | Fig |
251 | A4 System Management |