3 spi slave interface, 4 asynchronous 8/16 bit µcontroller interface, 1 8 bit µcontroller interface – BECKHOFF EtherCAT IP Core for Altera FPGAs v3.0.10 User Manual

Page 83: Spi slave interface, Asynchronous 8/16 bit µcontroller interface, Table 29: spi pdi, Table 30: 8/16 bit µc pdi, Table 31: 8 bit µc pdi

Advertising
background image

IP Core Signals

Slave Controller

– IP Core for Altera FPGAs

III-71

8.6.3

SPI Slave Interface

Table 29 used with an SPI PDI.

Table 29: SPI PDI

Condition

Name

Direction

Description

SPI PDI

PDI_SPI_CLK

INPUT

SPI clock

PDI_SPI_SEL

INPUT

SPI slave select

PDI_SPI_DI

INPUT

SPI slave data in (MOSI)

PDI_SPI_IRQ

OUTPUT

SPI interrupt

Tristate drivers inside

core (SPI

configuration)

PDI_SPI_DO

OUTPUT

SPI slave data out (MISO)

External tristate drivers

PDI_SPI_DO_OUT

OUTPUT

SPI slave data out:
IP Core  µC

PDI_SPI_DO_ENA

OUTPUT

0: disable output driver for
PDI_SPI_DO_OUT
1: enable output driver for
PDI_SPI_DO_OUT

8.6.4

Asynchronous 8/16 Bit µController Interface

Table 30 lists the signals used with both, 8 Bit and 16 Bit asynchronous µController PDI.

Table 30: 8/16 Bit µC PDI

Condition

Name

Direction

Description

8/16 Bit µC

PDI_uC_ADR[15:0]

INPUT

µC address bus

PDI_uC_nBHE

INPUT

µC byte high enable

PDI_uC_nRD

INPUT

µC read access

PDI_uC_nWR

INPUT

µC write access

PDI_uC_nCS

INPUT

µC chip select

PDI_uC_IRQ

OUTPUT

Interrupt

PDI_uC_BUSY

OUTPUT

PDI busy

PDI_uC_DATA_ENA

OUTPUT

0: disable output driver for
PDI_uC_DATA_OUT
1: enable output driver for
PDI_uC_DATA_OUT

8.6.4.1

8 Bit µController Interface

Table 31 lists the signals used with an 8 Bit µC PDI.

Table 31: 8 Bit µC PDI

Condition

Name

Direction

Description

Tristate drivers inside

core (µController

configuration)

PDI_uC_DATA[7:0]

BIDIR

µC data bus

External tristate drivers PDI_uC_DATA_IN[7:0]

INPUT

µC data bus:
µC  IP Core

PDI_uC_DATA_OUT[7:0]

OUTPUT

µC data bus:
IP Core  µC

Advertising