Title :
Synthesis of DMA controllers from architecture independent descriptions of HW/SW communication protocols
Author :
O´Nils, Mattias ; Jantsch, Axel
Author_Institution :
Dept. of Electron., Electron. Syst. Design Lab., R. Inst. of Technol., Kista, Sweden
Abstract :
Starting from an architecture and implementation independent specification of hardware/software communication protocols, we present a protocol synthesis method that generates a mixed hardware and software implementation. For the hardware part, the synthesis method will generate an application specific direct memory access (DMA) controller for each protocol specification. Software parts of the generated implementation are components for initialization, synchronization and communication with the DMA controller. The protocol specification, with the grammar-based language ProGram, is used to model the HW/SW communication protocol. Since this approach is based on a device driver synthesis system for software solutions, which adopts the generated device drivers to a selected processor and kernel, the generated hardware/software solutions can also be adopted to any processor and OS kernel. This lets the designer explore the design space for the communication protocols by trading off between performance and cost
Keywords :
embedded systems; file organisation; grammars; hardware-software codesign; protocols; DMA controllers; HW/SW communication protocols; ProGram; architecture independent descriptions; design space; device driver synthesis system; grammar-based language; protocol synthesis method; Access protocols; Application software; Communication system control; Computer architecture; Control system synthesis; Costs; Hardware; Kernel; Software systems; Space exploration;
Conference_Titel :
VLSI Design, 1999. Proceedings. Twelfth International Conference On
Conference_Location :
Goa
Print_ISBN :
0-7695-0013-7
DOI :
10.1109/ICVD.1999.745138