Port Transfer Control Register - Keysight VXI Bus 75000 C Series User And Programming Manual

Digital i/o module
Hide thumbs Also See for VXI Bus 75000 C Series:
Table of Contents

Advertisement

Register Descriptions

Port Transfer Control Register

The Port Transfer Control Register controls transfers between the mainframe and
port, identifies port interrupts, and identifies forced interrupts from the controller.
The ports affected by this register are set by the BB1 and BB0 bits in the Card
Status/Control Register.
DRR (Data Register Ready). A read-only bit. When set to 1 it indicates either that the
Port Data Register contains valid data for the mainframe to read, or that the Port
Data Register is ready for the mainframe to write a byte of data to it. When the
Port Data Register is read, DRR is set to 0.
HE (Handshake Enable). When set to 1 enables handshaking for the port. You can
read from or write to this bit. When the registers have been initialized, you can
set this bit to 1 to enable handshaking if you are using the port handshake lines
to transfer data.
Bits 2 - 4. Unused
TI (Transfer Interrupt). This is a read-only bit. When set to 1 indicates a port transfer
has occurred. A port transfer interrupt, if enabled, occurs on a "port data register
ready" condition (when bit 0 of this register is set to 1). To enable port transfer
interrupts, specify the "interrupt driven" transfer mode of port (refer to Port
Handshake Register) and set the "interrupt enable" bit (bit 7 of Interrupt Control
Register) equal to 1. When the Port Data Register is read, TI is set to 0.
FI (Forced Interrupt). This is a read-only bit. When set to 1 indicates that a forced
interrupt (from the mainframe) has occurred. To force an interrupt, write a 1 to bit
6 and bit 7 of the Port Interrupt Control Register and bit 6 of the Status/Control
Register.
PI (Peripheral Interrupt). Bit 7 is a read/write bit. Writing a 1 to bit 7 enables port
peripheral interrupts. Writing a 0 disables port peripheral interrupts. When
reading bit 7, a 1 indicates a port interrupt has occurred. To clear PI you must
write a 0 to PI. Writing a 0 then a 1 to PI is the correct procedure to clear one
interrupt and re-enable for a second one.
Keysight E1458A 96-Channel Digital I/O Module User Guide
base+2416, base+2516, base+2616, base+2716
7
6
5
PI
FI
TI
Port peripheral interrupts are caused by a transition in the PIR
line. If bit 4 of the Port Normalization Register is 0, a rising-edge
(low to high) transition caused the interrupt. If bit 4 is set to 1, a
falling-edge (high to low) transition caused the interrupt. Refer to
the Port Normalization Register for more information.
Keysight E1458A Register Information
4
3
2
1
0
HE
DRR
129

Advertisement

Table of Contents
loading

This manual is also suitable for:

E1458a

Table of Contents