Chapter 4 Register Descriptions
© National Instruments Corporation 4-63 GPIB-1014 User Manual
General Control RegisterVMEbus Address: Base Address + FF (hex)
Attributes: Read/Write, Internal to DMAC
7 654 3210
0 0 0 0 BT BR R/W
When the transfer mode is cycle steal with hold, the General Control Register (GCR) is used to
define how long the DMAC, after transferring the last byte, will wait for another DMA request
before relinquishing the bus. The DMAC will retain control of the bus unless the device (TLC)
pauses. The TLC is determined to have paused if it does not make any requests during a full
sample interval after the previous operand was transferred. The sample interval is programmed
via the GCR and is expressed in clock cycles. The DMAC clock is 8 MHz. If any of the four
DMAC channels is programmed to operate in cycle steal with hold mode, the same sample
interval is used. The GCR is shared by all four channels in the DMAC.
Sample Interval = 2BT+BR+5 clock cycles
Bit Mnemonic Description
7-4r/w 0 Reserved Bits 7 through 4
Read/write zeros from/to these bits.
3-2r/w BT Burst Transfer Time Bits 3 through 2
00 = 16 clocks
01 = 32 clocks
10 = 64 clocks
11 = 128 clocks
1-0r/w BR Bandwidth Available to DMAC Bits 1 through 0
00 = 50.00%
01 = 25.00%
10 = 12.50%
11 = 6.25%