The low-processing power microcontrollers used within typical CAN nodes, usually place tight limits on the complexity and flexibility of on-line message scheduling systems. One solution to break this barrier is to transfer the scheduling task to a hardware implementation. A traffic scheduling and schedulability analyser coprocessor is presented in this paper. The coprocessor generates message schedules for the master node CPU of a fieldbus system, leaving it just with the dispatching task. Scheduling can be made to follow one of three different policies. The number of messages to be scheduled and their parameters can be changed dynamically. To support on-line admission control of new messages, the coprocessor implements a schedulability analyser function. The coprocessor was designed to support the FTT-CAN protocol, but it can be adapted to any other fieldbus using centralised scheduling. The description presented here is focused mainly on the coprocessor's overall functionality and interface with the node CPU. To characterise its performance, calculated response times are presented.
A coprocessor for traffic scheduling and schedulability analysis in FTT-CAN
Ein Coprozessor für den Netzbetrieb und -führung im FTT-CAN
2002
8 Seiten, 6 Bilder, 4 Tabellen, 9 Quellen
Conference paper
English
Schedulability analysis software
Online Contents | 1993
Efficient schedulability analysis for mixed-criticality systems under deadline-based scheduling
Elsevier | 2014
|Efficient schedulability analysis for mixed-criticality systems under deadline-based scheduling
British Library Online Contents | 2014
|Time-triggered scheduling table generation method based on schedulability ranking
British Library Online Contents | 2018
|Online Contents | 1994