• DocumentCode
    3241985
  • Title

    Concurrent evolution of hardware and software for application-specific microprogrammed systems

  • Author

    Minarik, M. ; Sekanina, Lukas

  • Author_Institution
    Fac. of Inf. Technol. Brno, Brno Univ. of Technol., Brno, Czech Republic
  • fYear
    2013
  • fDate
    16-19 April 2013
  • Firstpage
    43
  • Lastpage
    50
  • Abstract
    Embedded systems often have to calculate some mathematical functions using iterative algorithms. When hard constraints are specified in terms of the area on the chip a possible solution is to implement the iterative algorithm by means of a microprogrammed digital circuit. In this paper, the first version of a new design framework is presented to automate the design and optimization of such microprogrammed systems. The framework utilizes evolutionary design and optimization techniques to find the most suitable implementation of the hardware architecture as well as the program for the programmable logic controller. The functionality of the proposed approach is evaluated using evolutionary design of three HW/SW systems under different constraints.
  • Keywords
    evolutionary computation; genetic algorithms; hardware-software codesign; linear programming; programmable controllers; HW/SW systems; application-specific microprogrammed systems; evolutionary design; hardware architecture; hardware-software concurrent evolution; optimization techniques; programmable logic controller; Biological cells; Computer architecture; Hardware; Optimization; Power demand; Registers; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolvable Systems (ICES), 2013 IEEE International Conference on
  • Conference_Location
    Singapore
  • Type

    conf

  • DOI
    10.1109/ICES.2013.6613281
  • Filename
    6613281