Location Monitor; Registers; Test And Diagnostics - Performance Computer PT-VME151A User Manual

Extensible single board computer/controller
Table of Contents

Advertisement

DARF64 Mode Control Register allow the "Burst Mode" feature of the individual mechanisms to
be enabled.
The transfer rate over the VMEbus is a function of the master/slave handshaking rate and transfer
mode. When "decoupled" D64MBLT transfers were tested with the PT-VME240 VME64 Memory
Board a burst transfer rate exceeding 53 megabytes per second was measured.
DMA completions and errors can generate interrupts to the 68040, through interrupt handler of the
ACC ([- INTP<1>], LIRQ1).
The advanced features of the DARF64 can be used to tune DMAC and VMEbus performance. The
Transmit FIFO can be configured to begin VMEbus transfers immediately upon having data, or
configured to wait until the FIFO is full. The No-Release mode (NOREL) bit in the DARF64 Mode
Control Register causes the DARF64 to maintain ownership of the VMEbus until either the ACC
requests the DARF64 to release the bus, or until the bit is turned off. The Ownership Timer in the
ACC can be used in conjunction with the NOREL bit to throttle DMAC use of the VMEbus. By
using the DMA Burst Enable and FIFO Burst Enable bits the "Burst Mode" feature of the respective
mechanism can be enabled. The length of burst transfers on the local bus can be throttled with the
BLEN field of the DARF64 Mode Control Register.
Parity is generated and checked by PT-VME151A hardware on local DRAM accesses during
DMAC operation. A level 7 interrrupt may be generated if a parity error is detected. See "Parity" on
page 30 for more information.

Location Monitor

The location monitor assists in inter-processor and inter-process communication. It consists of a 32-
bit wide, 31-entry deep message FIFO loaded from the VMEbus. D32 or D16 operations are
supported. If the even word is written, the upper 16 bits of the FIFO entry are set to one. The message
FIFO is not bidirectional.
The Location Monitor exists at the top longword and the lower (even) word of the top longword in
each of the A32 and A24 slave images. The monitor is equally accessible by the VMEbus and the
local CPU. A process on the PT-VME151A does not need to determine whether the process it's
sending a message to is local or not.
The existence of entries in the message FIFO can generate interrupts to the 68040, through interrupt
handler of the ACC ([- INTP<0>], LIRQ0).

Registers

The DARF64 is a longword wide device with 16 directly addressable internal registers. Status bits
are generally sampled by the DARF64 at the start of a register access cycle to ensure up-to-date data
for the reference. Detailed descriptions of the registers are available in the AVICS Technical
Manual, a summary is provided in "Table 7: DARF64 Registers" on page 70. Bits that are unused
have defined values and may be used in future versions of the DARF64. It is recommended that such
unused bits be masked to zero before writing or after being read by software to maximize the prob-
ability of future software compatibility.

Test and Diagnostics

The Loopback Enable bit (LPBK) in the DARF64 Mode Control Register allows the CPU to test the
address and data paths and the control logic. In Loopback mode any write cycle to its own slave
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Extensible Single Board Computer/Controller User's Manual 37
Performance Computer

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the PT-VME151A and is the answer not in the manual?

Subscribe to Our Youtube Channel

This manual is also suitable for:

Pt-vme151aePt-vme141

Table of Contents