1 digital i/o interface, 1 interface, Digital i/o interface – BECKHOFF EtherCAT IP Core for Xilinx FPGAs v3.00k User Manual

Page 104: Interface, Table 44: ip core digital i/o signals, Table 45: input/output byte reference, Figure 37: ip core digital i/o signals

Advertising
background image

PDI Description

III-92

Slave Controller

– IP Core for Xilinx FPGAs

10.1 Digital I/O Interface

10.1.1 Interface

The Digital I/O PDI is selected with PDI type 0x04. The signals of the Digital I/O interface are

4

:

EtherCAT

IP core

DATA_OUT[31:0]

LATCH_IN

OUTVALID

SOF

OE_EXT

WD_TRIG

DATA_IN[31:0]

I/O[31:0]

DATA_ENA

Figure 37: IP core digital I/O signals

Table 44: IP core digital I/O signals

Signal

Direction

Description

Signal polarity

DATA_OUT[31:0]

OUT

Output data

DATA_IN[31:0]

IN

Input data

LATCH_IN

IN

External data latch signal

act. high

OUTVALID

OUT

Output data is valid/Output event

act. high

SOF

OUT

Start of Frame

act. high

OE_EXT

IN

Output Enable

act. high

WD_TRIG

OUT

Watchdog Trigger

act. high

DATA_ENA

OUT

Enable external Output data driver

act. high

NOTE: Unsupported Digital I/O control signal OE_CONF is assumed to be low.

The Digital I/O PDI supports 1-4 byte of digital I/O signals, with each byte individually configurable as
either input or output. At the IP core interface, the I/O signals are separated in input signals
(DATA_IN) and output signals (DATA_OUT). The corresponding I/O bytes and addresses are listed
below.

Table 45: Input/Output byte reference

I/O
Byte

I/O signal

Output signal

Output
address

Input signal

Input
address

0

I/O[7:0]

DATA_OUT[7:0]

0x0F00

DATA_IN[7:0]

0x1000

1

I/O[15:8]

DATA_OUT[15:8]

0x0F01

DATA_IN[15:8]

0x1001

2

I/O[23:16]

DATA_OUT[23:16]

0x0F02

DATA_IN[23:16]

0x1002

3

I/O[31:24]

DATA_OUT[31:24]

0x0F03

DATA_IN[31:24]

0x1003

4

The prefix `PDI_DIGI_` is added to the Digital I/O interface signals if the EtherCAT IP Core is used.

Advertising