Open Access Open Access  Restricted Access Subscription Access

FullDOSC: An Implementation of SDIPC for Embedded System

Pasakorn Tongsan,
Korakit Seemakhupt,
Krerk Piromsopa,


In this paper, we implement Full-Duplex One Serial Communication (FullDOSC), a platform that uses only one serial interface of processors which aims to alleviate hardware constraints. This property is suitable for limited resource in embedded systems. Based on our work on Software-Defined Inter-Processor Communication for Embedded system [1], we have extended FullDOSC Routing Language (FRL) as modified FRL (mFRL) and implemented on physical hardware. Our device nodes (implemented on STM32F0) use 1,401 bytes of flash memory and 347 bytes of RAM on average. Our router (implemented on Xilinx Zynq SoC with ARM Cortex-A9 processor) uses only 544 LUT. The prototype shows that FullDOSC uses few resources to provide flexible and reusable communication for embedded systems.


FPGA; Embedded system; Software-defined; Inter-processor communication; SDIPC

Citation Format:
Pasakorn Tongsan, Korakit Seemakhupt, Krerk Piromsopa, "FullDOSC: An Implementation of SDIPC for Embedded System," Journal of Internet Technology, vol. 18, no. 7 , pp. 1659-1667, Dec. 2017.

Full Text:



  • There are currently no refbacks.

Published by Executive Committee, Taiwan Academic Network, Ministry of Education, Taipei, Taiwan, R.O.C
JIT Editorial Office, Library and Information Center, National Dong Hwa University
No. 1, Sec. 2, Da Hsueh Rd. Shoufeng, Hualien 97401, Taiwan, R.O.C.
Tel: +886-3-931-7017  E-mail: