BECKHOFF EtherCAT IP Core for Xilinx FPGAs v3.00k User Manual

Page 86

Advertising
background image

IP Core Signals

III-74

Slave Controller

– IP Core for Xilinx FPGAs

Condi-
tion

Name

Direction

Description

PDI_PLB_wrPendPri(0:1)

INPUT

PLB pending write request priority
(ignored)

PDI_PLB_rdPendPri(0:1)

INPUT

PLB pending read request priority
(ignored)

PDI_PLB_reqPri(0:1)

INPUT

PLB current request priority (ignored)

PDI_PLB_TAttribute(0:15)

INPUT

PLB transfer attribute bus (must be
0x0000)

PDI_PLB_Sl_addrAck

OUTPUT

Slave address acknowledge

PDI_PLB_Sl_SSize(0:1)

OUTPUT

Slave data bus size (always 00)

PDI_PLB_Sl_wait

OUTPUT

Slave wait

PDI_PLB_Sl_rearbitrate

OUTPUT

Slave rearbitrate bus (always 0)

PDI_PLB_Sl_wrDAck

OUTPUT

Slave write data acknowledge

PDI_PLB_Sl_wrComp

OUTPUT

Slave write transfer complete

PDI_PLB_Sl_wrBTerm

OUTPUT

Slave terminate write burst transfer
(always 0)

PDI_PLB_Sl_rdDBus
(0:C_SPLB_DWIDTH-1)

OUTPUT

Slave read data bus

PDI_PLB_Sl_rdWdAddr(0:3)

OUTPUT

Slave read word address (always 0)

PDI_PLB_Sl_rdDAck

OUTPUT

Slave read data acknowledge

PDI_PLB_Sl_rdComp

OUTPUT

Slave read transfer complete

PDI_PLB_Sl_rdBTerm

OUTPUT

Slave terminate read burst transfer
(always 0)

PDI_PLB_Sl_MBusy
(0:C_SPLB_NUM_MASTERS-1)

OUTPUT

Slave busy

PDI_PLB_Sl_MWrErr
(0:C_SPLB_NUM_MASTERS-1)

OUTPUT

Slave write error (always 0)

PDI_PLB_Sl_MRdErr
(0:C_SPLB_NUM_MASTERS-1)

OUTPUT

Slave read error (always 0)

PDI_PLB_Sl_MIRQ
(0:C_SPLB_NUM_MASTERS-1)

OUTPUT

Slave interrupt (always 0)

PDI_PLB_IRQ_MAIN

OUTPUT

Interrupt

The address range of the EtherCAT IP core should span at least 64 Kbyte (e.g., C_BASEADDR =
0x00010000 and C_HIGHADDR=0x0001FFFF). A larger address range results in less address
decoding logic.

Advertising