HP Integrity Superdome SX1000 User Guide, Sixth Edition - HP Integrity Superdo - Page 302

Appendix G, Board Lists, Masks, Dependency, Example G-11

Page 302 highlights

JUST Exploration Tool Data Files Board Lists The board list section begins with the keyword Board_List and ends with the keyword End_Board_List. Between these tags are board entries for each of the boards in the node. Board entries begin with the keyword Board followed by the board family, board type, and the board reference number. Board entries end with the keyword End_Board. Board entries contain a variable number of parameters each designated by a keyword. Each of the parameters that can be specified has default values that are used if the parameter is not present. Below is a list of the board options. • required-By default boards are consider to be not required. If a board is required, it must have an entry beginning with the keyword required followed by an upper case boolean either TRUE or FALSE. • eprom-By default boards are assumed to have serial EPROMs from which the board name and scan revision can be retrieved. If a board doesn't have an eprom then the board name, part number and scan revision must be supplied. An eprom entry begins with the keyword EPROM and is followed by a boolean indicating whether eprom data is available. If EPROM data is not available (FALSE) then the entry must specify the board name, part number, and scan revision as follows: eprom [ ] • num_scan_paths-By default a board is assumed to have no (zero) scan paths. If a board has scan paths, the number of paths on the board must be defined, using the keyword num_scan_paths followed by an unsigned integer representing the number of scan paths on the board as follows: num_scan_paths Masks By default a board is assumed to not have a presence mask. If a presence mask does exist for this board then an entry defining the mask is required. A mask entry begins with the keyword mask followed by a boolean indicating whether a mask is available. If a mask is available then the following data is also required. The bit in the mask that reflects this board, the type of mask to request (either CELL_MASK, IO_MASK, or NODE_MASK), the type of entity the mask should be sent to an that entities reference number. mask [ Dependency A dependency is a relationship between boards. There are two currently supported dependency types: CHILD and PARENT. A board that contains a child dependency depends on the board specified in the dependency to be present. A board that contains a parent dependency must be present for the board specified in the dependency to be present. During normal JET operations these dependencies are used to resolve presence issues. In interactive mode these dependencies are used to prevent invalid configurations from being created. By default, boards are considered to contain no dependencies. If a board has a dependency then an entry must be made. A dependency entry begins with the keyword dependency followed by the family, type and reference number of the board and the dependency type. dependency Example G-11 Board list Board_List Board 2 1 0 required FALSE eprom TRUE num_scan_paths 3 mask TRUE 3 IO_MASK MP 0 dependency 5 3 1 PARENT End_Board Board 5 1 5 required TRUE eprom FALSE HMIOB A5201-60005 1 num_scan_paths 1 290 Appendix G

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332

Appendix G
JUST Exploration Tool
Data Files
290
Board Lists
The board list section begins with the keyword Board_List and ends with the keyword
End_Board_List
.
Between these tags are board entries for each of the boards in the node.
Board entries begin with the keyword Board followed by the board family, board type, and the board reference number.
Board entries end with the keyword
End_Board
. Board entries contain a variable number of parameters each designated
by a keyword. Each of the parameters that can be specified has default values that are used if the parameter is not
present. Below is a list of the board options.
required
—By default boards are consider to be not required. If a board is required, it must have an entry beginning
with the keyword
required
followed by an upper case boolean either
TRUE
or
FALSE
.
eprom
—By default boards are assumed to have serial EPROMs from which the board name and scan revision can be
retrieved. If a board doesn't have an eprom then the board name, part number and scan revision must be supplied. An
eprom entry begins with the keyword
EPROM
and is followed by a boolean indicating whether eprom data is available.
If EPROM data is not available (
FALSE
) then the entry must specify the board name, part number, and scan revision
as follows:
eprom <TRUE/FALSE> [<board name> <part number> <scan revision>]
num_scan_paths
—By default a board is assumed to have no (zero) scan paths. If a board has scan paths, the number
of paths on the board must be defined, using the keyword
num_scan_paths
followed by an unsigned integer
representing the number of scan paths on the board as follows:
num_scan_paths <# scan paths>
Masks
By default a board is assumed to not have a presence mask. If a presence mask does exist for this board then an
entry defining the mask is required. A mask entry begins with the keyword
mask
followed by a boolean indicating whether
a mask is available. If a mask is available then the following data is also required. The bit in the mask that reflects this
board, the type of mask to request (either CELL_MASK, IO_MASK, or NODE_MASK), the type of entity the mask should
be sent to an that entities reference number.
mask <TRUE/FALSE> [<bit in mask> <mask type> <destination entity> <destination entity number>
Dependency
A dependency is a relationship between boards. There are two currently supported dependency types:
CHILD and PARENT. A board that contains a child dependency depends on the board specified in the dependency to be
present. A board that contains a parent dependency must be present for the board specified in the dependency to be
present. During normal JET operations these dependencies are used to resolve presence issues. In interactive mode these
dependencies are used to prevent invalid configurations from being created.
By default, boards are considered to contain no dependencies. If a board has a dependency then an entry must be made. A
dependency entry begins with the keyword
dependency
followed by the family, type and reference number of the board
and the dependency type.
dependency <board family> <board type> <board number> <dependency type>
Example G-11
Board list
Board_List
Board
2
1
0
required
FALSE
eprom TRUE
num_scan_paths
3
mask
TRUE
3
IO_MASK
MP
0
dependency
5
3
1
PARENT
End_Board
Board
5
1
5
required
TRUE
eprom
FALSE
HMIOB
A5201-60005
1
num_scan_paths
1