FC1121 | PCIe EtherCAT slave card

The PCIe ID values of the FC1121 are listed in the following table. An FPGA based EtherCAT Slave Controller (ESC) is used to access the EtherCAT network. For ESC specific information (e. g. type and revision) see the corresponding ESC registers readout by an EtherCAT master or configuration tool.

The address range of the IPCore need to be determined by the information and function description located at the beginning of BAR0 (see FC1121 BAR0 memory mapping). The address is BAR0 plus the offset specified in the EtherCAT slave function block (Function type 0x0002).

FC1121 PCIe values

Parameter

Value

DeviceID

0x5000

VendorID

0x15ec

The content of FC1121 BAR0 is shown in the following figure.

FC1121 | PCIe EtherCAT slave card 1:
FC1121 BAR0 memory mapping

The information block content of the FC1121 is shown in the following table.

FC1121 information block values

Address

Description

Value

0x01:0x00

Type of function

0x0001

0x03:0x02

Revision of function

0x0001

0x04

Number of function blocks

Depends Configuration

0x05

Creation day

Depends on creation date

0x06

Creation month

Depends on creation date

0x07

Creation year

Depends on creation date

0x0b:0x08

Identifier 1

0x0000:88a4

0x0f:0x0c

Identifier 2

“CCAT”

The function block content of the FC1121 is shown in the following table.

FC1121 function block description

Address

Description

Value

0x01:0x00

Type of function

0x0002

0x03:0x02

Revision of function

 

0x05:0x04

Parameter of function

 

0x07:0x06

reserved

 

0x0b:0x08

Base address offset of function

Offset to BAR0

0x0f:0x0c

Size of function on bytes