Configurable multiprocessor platform with RTOS for distributed execution of UML 2.0 designed applications

被引:0
作者
Arpinen, Tero [1 ]
Kukkala, Petri [1 ]
Salminen, Erno [1 ]
Hannikainen, Marko [1 ]
Hamalainen, Timo D. [1 ]
机构
[1] Tampere Univ Technol, Inst Digital & Comp Syst, Korkeakoulunkatu 1, FI-33720 Tampere, Finland
来源
2006 DESIGN AUTOMATION AND TEST IN EUROPE, VOLS 1-3, PROCEEDINGS | 2006年
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents the design and full prototype implementation of a configurable multiprocessor platform that supports distributed execution of applications described in UML 2.0. The platform is comprised of multiple Altera Nios II softcore processors and custom hardware accelerators connected by the Heterogeneous IP Block Interconnection (HIBI) communication architecture. Each processor has a local copy of eCos real-time operating system for the scheduling of multiple application threads. The mapping of a UML application into the proposed platform is presented by distributing a WLAN medium access control protocol onto multiple CPUs. The experiments performed on FPGA show that our approach raises system design to a new level. To our knowledge, this is thefirst real implementation combining a high-level design flow with a synthesizable platform.
引用
收藏
页码:1324 / +
页数:2
相关论文
共 13 条
[1]  
DROSOS C, 2004, P COMPUTERS DIGITAL, P173
[2]  
Edwards M., 2003, UML REAL, P127
[3]   Modular semantics for a UML statechart diagrams kernel and its extension to multicharts and branching time model-checking [J].
Gnesi, S ;
Latella, D ;
Massink, M .
JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2002, 51 (01) :43-75
[4]   TUTWLAN -: QoS supporting wireless network [J].
Hännikäinen, M ;
Lavikko, T ;
Kukkala, P ;
Hämäläinen, TD .
TELECOMMUNICATION SYSTEMS, 2003, 23 (3-4) :297-333
[5]   Symmetric multiprocessing on programmable chips made easy [J].
Hung, A ;
Bishop, W ;
Kennings, A .
DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, :240-245
[6]  
KANGAS T, 2006, P EMBEDDED COMPUTING
[7]   UML 2.0 profile for embedded system design [J].
Kukkala, P ;
Riihimäki, J ;
Hännikäinen, M ;
Hämäläinen, TD ;
Kronlöf, K .
DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, :710-715
[8]   UML 2.0 implementation of an embedded WLAN protocol [J].
Kukkala, P ;
Helminen, V ;
Hännikäinen, M ;
Hämäläinen, TD .
2004 IEEE 15TH INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS, VOLS 1-4, PROCEEDINGS, 2004, :1158-1162
[9]  
LEHTORANTA O, 2005, P FPL 05, P1
[10]  
Massa A., 2002, EMBEDDED SOFTWARE DE