• DocumentCode
    708431
  • Title

    Production code generation for server power supply controller

  • Author

    Sasaki, Tomotake ; Hosoyama, Hisato ; Yonezawa, Yu ; Manabe, Atsushi ; Kaibin Huang ; Xin Liu ; Jincheng Chen ; Kaneko, Junji ; Nakashima, Yoshiyasu

  • Author_Institution
    Fujitsu Labs. Ltd., Kawasaki, Japan
  • fYear
    2015
  • fDate
    15-19 March 2015
  • Firstpage
    2656
  • Lastpage
    2663
  • Abstract
    This paper reports an attempt to generate production-ready embedded software for a digital controller of two phase double-ended forward converter designed as a part of server power supply. We developed an automatic code generation environment based on MATLAB/Simulink, and made a controller model which realizes an appropriate execution management. Newly developed custom block enabled it. Furthermore, we developed several methods to improve execution time of the generated software. The developed methods enable the use of assembly language libraries, execution of functions from RAM, and efficient write to the resisters by automatically generated software. The software generated with the developed methods achieved 1.6 times faster calculation than the software generated without the methods. As a result, execution time less than 10 microseconds was achieved with a low cost embedded processor. The effectiveness of the generated software was also confirmed by converter control experiments and communication experiments.
  • Keywords
    assembly language; codes; control engineering computing; digital control; electronic engineering computing; mathematics computing; phase control; power control; power convertors; random-access storage; MATLAB-Simulink; assembly language library; automatic code generation environment; digital controller; embedded processor; production code generation; production-ready embedded software generation; server power supply controller; two phase double-ended forward converter; Embedded software; Mathematical model; Power supplies; Production; Servers; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Applied Power Electronics Conference and Exposition (APEC), 2015 IEEE
  • Conference_Location
    Charlotte, NC
  • Type

    conf

  • DOI
    10.1109/APEC.2015.7104726
  • Filename
    7104726