• No se han encontrado resultados

Análisis de la factibilidad de la aplicación de los instrumentos metodológicos

CAPÍTULO 2. DESARROLLO DE LOS SISTEMAS DE GIT EN ENTIDADES

2.3. Análisis de la factibilidad de la aplicación de los instrumentos metodológicos

The SYS68K/CPU-60 may be used as system controller when plugged into slot 1 but the slot-1 functions (see below) are only enabled when the SYS68K/CPU-60 is detected as slot-1 device. The slot-1 functions are also called system controller functions.

i

IMPORTANT Malfunction

If not on an active backplane,

• remove the jumper on the backplane connecting BG3IN and BG3OUT for the SYS68K/CPU-60 slot.

• assemble the jumpers for BGIN and BGOUT on lower and higher slots on the backplane where no board is plugged.

Hardware VMEbus Slot-1

3.17.1 Slot-1 (System Controller) Functions

When the CPU board is a slot-1 device, the hardware of the SYS68K/CPU-60 sets up the required system controller functions: • drive SYSCLK to VME (see section 3.17.4 “The SYSCLK Driver” on

page 88),

• use VMEbus arbitration level 3, instead of the level selected by SW6-3 and SW6-4 (default “OFF OFF = level 3 (BR3*)”, see page 12), • drive floating bus grant levels 0, 1, and 2 to a high level signal,

• and allow the SYS68K/CPU-60 bus timer to terminate VME cycles (timeout), if it is enabled (see section 3.17.5 “VMEbus Timer” on page 89).

i

IMPORTANT The arbiter of the FGA-002 will not automatically be set by hardware when detecting slot-1 by switch setting or auto-detection. It must be en- abled by software if the CPU board is system controller (e.g., FGA Boot enables the arbiter automatically). For more information on the FGA-002 arbiter, see the FORCE Gate Array FGA-002 User’s Manual.

3.17.2 Slot-1 Detection

Auto-detection The board’s slot-1 auto-detection mechanism probes the VMEbus bus- grant-in-level-3 pin (BG3IN) during power up to see whether it is possi- ble to pull this signal down to a low signal level.

• When the SYS68K/CPU-60 is plugged into slot 1, it will succeed in pulling the VME signal to a low signal level, because BG3IN is float- ing on slot 1. Hence, the CPU board detects slot 1.

• When the CPU-60 is not plugged into slot 1, it will receive the BG3IN from a board plugged into a lower slot. It will fail trying to pull the VME signal to a low signal level. Hence, the CPU board does not detect slot 1.

Manual detection The following situation may cause the SYS68K/CPU-60 to conclude that slot-1 is detected although being in a different slot:

A VMEbus system begins with the highest daisy-chain priority at slot 1, the left most slot. As the slots move right they lose daisy-chain priority, so slot 2 has higher daisy-chain priority over slot 3, and slot 3 has higher daisy-chain priority over slot 4, and so on. After powering up, auto-detection may fail when another board is plugged into a slot with lower daisy-chain priority. This results in the board (incorrectly) not driving its bus-grant-out-level-3 (BG3OUT) on the VMEbus to the high signal level as defined by the VME specification.

VMEbus Slot-1 Hardware 2040 77 J une 1999; las t doc um ent at ion c hange wit h S Y S 68K /C P U -6 0 P CB Rev . 0. 1

In this situation the SYS68K/CPU-60 probes its BG3IN at a low signal level and concludes that slot 1 is detected. However, the conclusion does not fit the actual system setup. To prevent this mismatch you can

• disable the auto-detection by setting SW6-1 appropriately: ON = dis- abled (also called manual mode) (default “OFF”, see page 12)

• and enable the slot-1 functions manually by setting SW6-2 appropri- ately: ON = enabled (default “OFF”, see page 12). For SW6-2 to take any effect SW6-1 must be ON = disabled (also called manual mode).

3.17.3 Slot-1 Status Register

The status of the slot-1 detection or manual mode SW6-2 configuration may be read via the slot-1 status register atFF80.100016. It is a read- only register.

i

IMPORTANT Malfunction

Writing to the slot-1 status register may cause malfunctions of the CPU board.

• Never write to the slot-1 status register.

S1STAT S1STATindicates whether slot-1 has been detected (by auto-detection or because of switch setting, see "SW6-1" and “SW6-2” on page 12). =0 Slot 1 has been detected.

=1 Slot 1 has not been detected.

3.17.4 The SYSCLK Driver

The CPU board contains all necessary circuits to support the SYSCLK signal. The output signal is a stable 16 MHz signal with a 50% duty cy- cle. The driver circuitry for the SYSCLK signal can source a current of 64 mA.

The SYSCLK signal will be enabled if slot-1 has been detected (by auto- detection or because of switch setting, see "SW6-1" and “SW6-2” on page 12).

Table 49 Slot-1 status register (RO)

FF80.100016

Bit 7 6 5 4 3 2 1 0

Hardware Serial I/O – SCC AM 85C30

3.17.5 VMEbus Timer

The FGA-002 disposes of a bus timer to terminate VME transfers gener- ating a bus error when no acknowledge can be detected after a timeout period.

In addition to the FGA-002 bus timer, the SYS68K/CPU-60 provides a VMEbus timer. This timer can only be enabled when the CPU board pro- vides system controller functions. The SYS68K/CPU-60 VMEbus timer is controlled by the timer within the memory controller. The timeout peri- od can be configured by the register for the timer within the memory con- troller (see section 3.8.2 “Memory Configuration Register” on page 54).