Sung-Mun Park, Hyoung-Woo Kim, Hyung-Man Cho, Joon‐Young Choi
{"title":"Development of EtherCAT Slave Based on Multi-Core DSP","authors":"Sung-Mun Park, Hyoung-Woo Kim, Hyung-Man Cho, Joon‐Young Choi","doi":"10.1109/ICARCV.2018.8581097","DOIUrl":null,"url":null,"abstract":"We develop a hardware and software for EtherCAT slave based on multi-core DSP in order to apply to control applications. Beckhoff's ET1100 ASIC is employed as EtherCAT slave controller; EtherCAT slave stack and control application algorithm are processed by individually assigned DSP core; and data interexchange between the two DSP cores is carried out by using the Inter-Process Communication mechanism. Namely, we intentionally separate the EtherCAT communication stack process from control application process using multi-core DSP, which enables to achieve conducting complicated control application as well as high-speed communication cycle. The high performance of the developed EtherCAT slave are demonstrated by real experiments using EtherCAT network composed of the developed slave and IgH EtherCAT master for Linux.","PeriodicalId":395380,"journal":{"name":"2018 15th International Conference on Control, Automation, Robotics and Vision (ICARCV)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 15th International Conference on Control, Automation, Robotics and Vision (ICARCV)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICARCV.2018.8581097","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
We develop a hardware and software for EtherCAT slave based on multi-core DSP in order to apply to control applications. Beckhoff's ET1100 ASIC is employed as EtherCAT slave controller; EtherCAT slave stack and control application algorithm are processed by individually assigned DSP core; and data interexchange between the two DSP cores is carried out by using the Inter-Process Communication mechanism. Namely, we intentionally separate the EtherCAT communication stack process from control application process using multi-core DSP, which enables to achieve conducting complicated control application as well as high-speed communication cycle. The high performance of the developed EtherCAT slave are demonstrated by real experiments using EtherCAT network composed of the developed slave and IgH EtherCAT master for Linux.