Communication Time Estimation in High Level Synthesis

Authors

  • György Pilászy
  • György Rácz
  • Péter Arató
https://doi.org/10.3311/PPee.7413

Abstract

The high level synthesis (HLS) tools may result in a multiprocessing structure, where the time demand of the interchip data transfer (briefly the communication) between the processing units (hardware or software) is determined exactly only after the task-allocation. However, a realistic preliminary estimation of the communication time would help to shape the scheduling and the allocation procedures just for attempting to minimize the communication times in the final structure. Compared to the task-execution times of the processing units, especially significant communication times are required by the serial communication interfaces which are frequently used in microcontroller systems. This paper presents an estimation method by analysing four well-known serial communication interfaces (SPI, CAN, I2C, UART).

Keywords:

communication time estimation, HLS, CAD, microcontroller, multiprocessing, embedded systems, serial communication interfaces

Citation data from Crossref and Scopus

Published Online

2014-04-01

How to Cite

Pilászy, G., Rácz, G., Arató, P. “Communication Time Estimation in High Level Synthesis”, Periodica Polytechnica Electrical Engineering and Computer Science, 57(4), pp. 99–103, 2013. https://doi.org/10.3311/PPee.7413

Issue

Section

Articles