1. Hardware Implementation of Concurrent Periodic EFSMs
- Author
-
Teruo Higashino, Keiichi Yasumoto, Hisaaki Katagiri, Kenichi Taniguchi, and Masayuki Kirimura
- Subjects
Linear inequality ,Logical conjunction ,Computer science ,Data exchange ,Extended finite-state machine ,Executable ,computer.file_format ,E-LOTOS ,computer ,Algorithm ,Electronic circuit ,Scheduling (computing) - Abstract
This paper proposes a concurrent periodic EFSMs model and a technique to synthesize hardware circuits from real-time system specifications in this model. In the proposed model, the data exchange by synchronous execution of the same events in multiple EFSMs (multi-way synchronization) can be specified like LOTOS. The executable time range of each event can be specified as a logical conjunction of linear inequalities of the execution time of its preceding events, constants and integer variables with some values input from environments. Here, we assume that every event sequence starting from the initial state in each EFSM returns to the initial state in the specified time interval. The proposed synthesis technique implements only executable combination of branches in a given specification with a schedule table which guarantees that if each I/O event is executed within the specified time range, at least one of the following event sequences remains executable. Some experiments show that the performance and size of the generated circuits are reasonable for practical use.
- Published
- 2000
- Full Text
- View/download PDF