|
Authors: | Michael Eisenring, Marco Platzner |
Group: | Computer Engineering |
Type: | Article |
Title: | Synthesis of Interfaces and Communication in Reconfigurable Embedded Systems |
Year: | 2000 |
Month: | May |
Pub-Key: | EP00 |
Journal: | IEE Proceedings Computers and Digital Techniques |
Volume: | 147 |
Number: | 3 |
Pages: | 159-165 |
Keywords: | ESD REC |
Abstract: | Reconfigurable devices are used in different ways for the design of embedded systems. As reconfigurable computing is a rather new field, there is still a lack of design methodologies and tools. Previous work on design automation for reconfigurable systems focused on partitioning and scheduling. We present an approach to communication synthesis in reconfigurable embedded systems. Using the proposed methodology, the designer can focus on the functional behavior of the design and on the evaluation of different mappings. All the low-level details of the reconfigurable resource are hidden. In this paper, we first classify communication types in reconfigurable systems, covering both compile-time and run-time reconfiguration. Then we describe our tool suite CORES/HASIS that generates interface circuitry to connect communicating tasks in reconfigurable systems. The tasks may be mapped onto the same or onto different FPGAs. The tools multiplex several logical communication channels over one physical channel, insert routing nodes to connect tasks on non-adjacent devices, and provide dedicated interfaces that solve the problem of interconfiguration communication. A case study demonstrates the usability and efficiency of our approach. |
Resources: | [BibTeX] [Paper as PDF] |