Page 3
The changes in the document listed below affect changes in the hardware as well as changes in the description of the facts, only. Rev. Chapter Changes versus previous version Date First English manual 2022-03-04 Technical details are subject to change without further notice. ECS-CPCIs/FPGA Hardware Manual Doc.-Nr.: E.1108.21/ 1.0 Page 3 of 28...
Page 4
This NOTICE statement contains the general mandatory sign and gives information that must be heeded and complied with for a safe use. INFORMATION INFORMATION Notes to point out something important or useful. Page 4 of 28 Hardware Manual Doc.-Nr.: E.1108.21 /Rev. 1.0 ECS-CPCIs/FPGA...
● The ECS-CPCIs/FPGA may become warm during normal use. Always allow adequate ventilation around the ECS-CPCIs/FPGA and use care when handling. ● Do not operate the ECS-CPCIs/FPGA adjacent to heat sources and do not expose it to unnecessary thermal radiation. Ensure an ambient temperature as specified in the technical data.
Page 6
It is the responsibility of the device's user to take care that necessary safety precautions for the...
* Demo version of the EtherCAT Workbench and full version of the EtherCAT Stack object for Windows and Linux are included in delivery of ECS-CPCIs/FPGA. Drivers are also available for the real-time operating system QNX, others on request. The stack is also offered as source for own developments.
64-bit Windows) and click Next: Figure 2: Update Driver Software 1.3.2 Linux The Linux driver for the esd EtherCAT slave device (ECS-CPCIs/FPGA) is usually delivered as source code. Please refer to “.../driver/ECS-.../linux/README” from the extracted Slave Stack Linux archive.
The QNX EtherCAT slave driver is implemented as a resource manager and can be started easily. "use devecs-XXX" (XXX = board name) provides the call syntax of the driver, e.g. for an ECS- PCIe/FPGA board: # use devecs-pexesc devecs-pexesc - EtherCAT Slave Driver for esd PCIe boards devecs-pexesc [options] Options: -v[v...] Verbose level...
After the Workbench was (re)started a slave scan can be performed. Use the Online button to let the Workbench connect to its included Master and click the Scan button then: Figure 4: Scan result showing “Slave 1 (ECS-CPCIs/FPGA)”, (picture detail) INFORMATION These samples show your ECS-CPCIs/FPGA described as “Slave 1 (ECS-..)”,...
Figure 5: Process data view with “Slave 1 (ECS-CPCIs/FPGA)”, (picture detail) Double click the output (“Slave 1 (ECS-CPCIs/FPGA).RxPDO1.Output1”) to write a new value to the slave. The Slave sample application shows the new value in its console output, for example: “[Application] *** output1 changed to 1234”...
The FPGA contains Bus Master DMA Support to offload the CPU from copying the output process image data into the host memory. This is utilized by the esd EtherCAT Slave Stack. The ECS-CPCIs/FPGA can be easily configured by esd's EtherCAT Master or other masters. A Sample EtherCAT Slave Information File (ESI file in XML format) is provided.
Overview 2.2 PCB View with Connectors Figure 7: PCB top view of ECS-CPCIs/FPGA NOTICE Read chapter “Hardware Installation” on page 18, before you start with the installation of the hardware! See also page 24 for signal assignment of the connectors.
Overview 2.3 LEDs 2.3.1 Position of the LEDs Figure 8: Connectors and LEDs of ECS-CPCIs/FPGA 2.3.2 LED Indication Indicator states Description blinking LED blinking cycle: 200 ms on, 200 ms off. flickering LED blinking cycle: 50 ms on, 50 ms off.
Overview 2.3.2.1 Status LEDs Four status LEDs are equipped in the front panel ECS-CPCIs/FPGA U1, U2, RUN, and ERROR. Indicator LED name in Function Colour Description schematic State diagram User LED1 yellow user defined via FPGA and driver LED800A User LED2...
Switch off your system and all connected peripheral devices (monitor, printer, etc.). Discharge your body as described above. Disconnect the system from the mains. Make sure that no risk arises from the system into which the ECS-CPCIs/FPGA shall be inserted. DANGER...
160 mm x 100 mm x 20 mm according to CPCI-S0 R1.0 Specification) Front panel: 3U/4HP compliant to IEEE 1101 Weight Ca. 160 g Table 4: General data of the module ECS-CPCIs/FPGA Hardware Manual Doc.-Nr.: E.1108.21/ 1.0 Page 19 of 28...
The FPGA is identical to the PCIe EtherCAT Slave Card Author / Beckhoff Automation GmbH & Co. KG license holder Delivery Binary, installed in the unit at the factory License terms Beckhoff IP core licence Table 6: FPGA Page 20 of 28 Hardware Manual Doc.-Nr.: E.1108.21 /Rev. 1.0 ECS-CPCIs/FPGA...
On customer request the lines can be modified as two differential 2,5V LVDS pairs (one sync and one latch function must be shifted to user I/O lines then). Ask our sales team (sales@esd.eu) for further information. Controller Integrated in FPGA...
The serial number is read and distributed by the software driver. distribution Hardware ID The hardware ID is readable via a FPGA register. See “EtherCAT Slave Stack” manual for further information distribution Table 13: Hardware ID and serial number Page 22 of 28 Hardware Manual Doc.-Nr.: E.1108.21 /Rev. 1.0 ECS-CPCIs/FPGA...
The FPGA contains Bus Master DMA Support to offload the CPU from copying the output process image data into the host memory. This is utilized by the esd EtherCAT Slave Stack. The Stack and the included complex sample application with sample ESI is tested against the EtherCAT CTT (default test set).
Permissible cable types: Cables of category 5 or higher must be used to grant the function in networks with up to 100 Mbits/s. esd grants the EC conformity of the product if the wiring is carried out with shielded twisted pair cables.
Connector Assignments 5.3 JTAG FPGA (X1300) See Figure 7: PCB top view of ECS-CPCIs/FPGA on page 15 for the position of the pins. Signal Direction Input Output Input Input Page 26 of 28 Hardware Manual Doc.-Nr.: E.1108.21 /Rev. 1.0 ECS-CPCIs/FPGA...
P.4520.21 Table 15: Available manuals Printed Manuals If you need a printout of the manual additionally, please contact our sales team (sales@esd.eu) for a quotation. Printed manuals may be ordered for a fee. Page 28 of 28 Hardware Manual Doc.-Nr.: E.1108.21 /Rev. 1.0...
Need help?
Do you have a question about the ECS-CPCIs/FPGA and is the answer not in the manual?
Questions and answers