HP J Class 3 HP Visualization Center sv6 - Installation and User's Guide and W - Page 105

compositor self-test sequence, introduction, interface, procedure

Page 105 highlights

hp scalable visualization digital compositor compositor self-test sequence Appendix A compositor self-test sequence introduction All compositor cards are assumed to be fully functional before they are installed in a compositor chassis. They are all individually and functionally tested at the manufacturer. Once they are installed in the compositor backplane, however, they could fail by not being seated properly or by having bent bus pins. This test is a check of backplane connections to ensure that they are functional. This test is simply pass / fail, with the only feedback being which card failed. interface This test uses the standard serial communications to the Field Programmable Gate Arrays (FGPA) on the controller card. Both controller FPGAs have registers allowing the controller to read the data values on the video data bus input pins. One of the two FPGAs also has the ability to drive a test value onto its video data bus output. procedure This test is performed as part of the compositor initialization on power-up. First, the controller steps through all of the slots on the backplane, identifying the card type. At this point. invalid configurations are identified. Invalid configurations consist of configurations that have an output card with no card before it or an input card that has no card after it. If the configuration is valid, then all cards are programmed. Card programming is verified by a successful serial transfer to each FPGA after programming. If a card fails the serial transfer test, it is identified as a failure. If one or more FPGA fails the serial transfer test, compositor initialization is aborted, and the failing cards are identified. The ability of the cards to be configured and then communicate, tests all of the control signals to the cards. The video data bus remains to be tested. The controller tests these signals by instructing each FPGA to drive a specific bit pattern onto the video data bus, using the bus test registers. These test values are then read by the following I/O cards, and 105

  • 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

hp scalable visualization digital compositor
compositor self-test sequence
Appendix A
105
compositor self-test sequence
introduction
All compositor cards are assumed to be fully functional before they are
installed in a compositor chassis. They are all individually and
functionally tested at the manufacturer. Once they are installed in the
compositor backplane, however, they could fail by not being seated
properly or by having bent bus pins. This test is a check of backplane
connections to ensure that they are functional. This test is simply pass /
fail, with the only feedback being which card failed.
interface
This test uses the standard serial communications to the Field
Programmable Gate Arrays (FGPA) on the controller card. Both
controller FPGAs have registers allowing the controller to read the data
values on the video data bus input pins. One of the two FPGAs also has
the ability to drive a test value onto its video data bus output.
procedure
This test is performed as part of the compositor initialization on
power-up. First, the controller steps through all of the slots on the
backplane, identifying the card type. At this point. invalid configurations
are identified. Invalid configurations consist of configurations that have
an output card with no card before it or an input card that has no card
after it.
If the configuration is valid, then all cards are programmed. Card
programming is verified by a successful serial transfer to each FPGA
after programming. If a card fails the serial transfer test, it is identified
as a failure. If one or more FPGA fails the serial transfer test, compositor
initialization is aborted, and the failing cards are identified.
The ability of the cards to be configured and then communicate, tests all
of the control signals to the cards. The video data bus remains to be
tested. The controller tests these signals by instructing each FPGA to
drive a specific bit pattern onto the video data bus, using the bus test
registers. These test values are then read by the following I/O cards, and