Tick And Watchdog Timers; Prescaler - Motorola MVME162FX Programmer's Reference Manual

Embedded controller
Table of Contents

Advertisement

Requiring no external jumpers, the chip provides the means for
software to program the DMAC requester to request the bus on any
one of the four bus request levels, automatically establishing the
bus grant daisy-chains for the three inactive levels.
The DMAC requester requests the bus as required to transfer data
to or from the FIFO buffer.
The requester implements a fair mode. By setting the DFAIR bit, the
requester refrains from requesting the bus until it detects its
assigned request line in its negated state.
The requester releases the bus when requested to by the DMA
controller. The DMAC always releases the VMEbus when the FIFO
is full (VMEbus to local bus) or empty (local bus to VMEbus). The
DMAC can also be programmed to release the VMEbus when
another VMEbus master requests the bus, when the time on timer
has expired, or when the time on timer has expired and another
VMEbus master is requesting the bus. To minimize the timing
overhead of the arbitration process, the DMAC requester executes
an early release of the bus. If it is about to release the bus and it is
executing a VMEbus cycle, the requester releases BBSY before its
associated VMEbus master completes the cycle. This allows the
arbiter to arbitrate any pending requests, and grant the bus to the
next requester, at the same time that the DMAC completes its cycle.

Tick and Watchdog Timers

The VMEchip2 has two 32-bit tick timers and a watchdog timer. The
tick timers run on a 1 MHz clock which is derived from the local bus
clock by the prescaler.

Prescaler

The prescaler is used to derive the various clocks required by the
tick timers, VME access timers, reset timer, bus arbitration timer,
local bus timer, and VMEbus timer. The prescaler divides the local
bus clock to produce the constant-frequency clocks required.
Functional Blocks
2-15
2

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents