System-level design based on UML/MARTE for FPGA-based embedded real-time systems

被引:0
|
作者
Marcela Leite
Marco Aurélio Wehrmeister
机构
[1] Instituto Federal Catarinense (IFC Araquari),
[2] Federal University of Technology - Paraná (UTFPR),undefined
来源
关键词
Model-driven engineering (MDE); UML; VHDL; Code-generation; Aspect-oriented design; Non-functional requirements;
D O I
暂无
中图分类号
学科分类号
摘要
This paper discusses an approach to generate VHDL descriptions from high-level specifications, namely UML/MARTE models that include aspect-oriented semantics. Standard UML diagrams describe the handling of functional requirements, whereas crosscutting concerns associated with the non-functional requirements are handled by aspects. UML-to-VHDL transformation is performed automatically by a script-based code generation tool named GenERTiCA. For that, mapping rules scripts define how to generate VHDL constructs from model elements, including the implementation of aspects adaptations. The generated VHDL description does not require any manual modification, in order to be fully synthesized onto a FPGA device. Some case studies have been performed to evaluate the proposed approach, including examples of real systems implemented as a FPGA-based embedded system. Obtained results show an improvement in system design in terms of an increase in system performance as well as a better utilization of FPGA reconfigurable resources. Such positive results are related to a better modularization of components achieved by using the proposed high-level approach. These case studies demonstrate the practicability of full translation of platform-independent specifications into VHDL descriptions.
引用
收藏
页码:127 / 153
页数:26
相关论文
共 50 条
  • [41] FPGA-based System for Real-Time Video Texture Analysis
    Maroulis, Dimitris
    Iakovidis, Dimitris K.
    Bariamis, Dimitris
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2008, 53 (03): : 419 - 433
  • [42] Real-Time EEG Acquisition System for FPGA-based BCI
    Eneriz, Daniel
    Medrano, Nicolas
    Calvo, Belen
    Caren Hernandez-Ruiz, Ana
    Antolin, Diego
    PROCEEDINGS OF THE 37TH CONFERENCE ON DESIGN OF CIRCUITS AND INTEGRATED SYSTEMS (DCIS 2022), 2022, : 65 - 69
  • [43] An FPGA-Based System for Real-Time Electrocardiographic Detection of STEMI
    El Mimouni, El Hassan
    Karim, Mohammed
    El Kouache, Mustapha
    Amarouch, Mohamed-Yassine
    2016 2ND INTERNATIONAL CONFERENCE ON ADVANCED TECHNOLOGIES FOR SIGNAL AND IMAGE PROCESSING (ATSIP), 2016, : 830 - 835
  • [44] Real-time medical diagnosis on a multiple FPGA-based system
    Yokota, T
    Nagafuchi, M
    Mekada, Y
    Yoshinaga, T
    Ootsu, K
    Baba, T
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS: RECONFIGURABLE COMPUTING IS GOING MAINSTREAM, 2002, 2438 : 1088 - 1091
  • [45] An FPGA-based Real-time Simultaneous Localization and Mapping System
    Gu, Mengyuan
    Guo, Kaiyuan
    Wang, Wenqiang
    Wang, Yu
    Yang, Huazhong
    2015 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY (FPT), 2015, : 200 - 203
  • [46] FPGA-based real-time system for demodulating FBG wavelength
    Wang, Peng
    Shao, Minglei
    Han, Xu
    Li, Shanshan
    International Journal of Smart Home, 2015, 9 (06): : 91 - 98
  • [47] FPGA-based real-time optical-flow system
    Díaz, J
    Ros, E
    Pelayo, F
    Ortigosa, EM
    Mota, S
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2006, 16 (02) : 274 - 279
  • [48] An FPGA-Based Data Acquisition System with Embedded Processing for Real-Time Gas Sensing Applications
    Enemali, Godwin
    Gibson, Ryan M.
    APPLIED SCIENCES-BASEL, 2024, 14 (15):
  • [49] Heterogeneous FPGA-based System for Real-Time Drowsiness Detection
    Migali, Andrea
    Spagnolo, Fanny
    Corsonello, Pasquale
    PRIME 2022: 17TH INTERNATIONAL CONFERENCE ON PHD RESEARCH IN MICROELECTRONICS AND ELECTRONICS, 2022, : 77 - 80
  • [50] FPGA-based real-time imaging system for spaceborne SAR
    Guo, Meng
    Jian, Fangjun
    Zhang, Qin
    Xu, Bin
    Wang, Zhensong
    Han, Chengde
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2007, 44 (03): : 497 - 502