• DocumentCode
    2465159
  • Title

    Design of a dedicated processor for AC motor control implemented in a low cost FPGA

  • Author

    Jakobsen, Uffe ; Matzen, Torben

  • Author_Institution
    Inst. of Energy Technol., Aalborg Univ., Aalborg
  • fYear
    2008
  • fDate
    15-19 June 2008
  • Firstpage
    3048
  • Lastpage
    3053
  • Abstract
    Motor control for small series sometimes requires specialized control logic, requiring rewiring if new logic needs to be added. This paper describes a different approach to hardware and software co-design, namely designing a softcore processor with an instruction set to fit the purpose of control of drives. Furthermore the softcore processor is designed with a system for plug in of external logic. Doing so shortens development time, since functionality is simply added to or removed from the softcore. The designer can then choose between resource usage on the FPGA and execution speed in more degrees. The approach is tested for two different motor types, synchronous and hybrid switched reluctance motors, using a Spartan 3E FPGA. The impact of having ADC-communication in VHDL versus in assembler is also presented.
  • Keywords
    field programmable gate arrays; hardware-software codesign; instruction sets; machine control; microprocessor chips; reluctance motors; AC motor control; ADC-communication; Spartan 3E FPGA; VHDL; execution speed; external logic; field programmable gate array; hardware-software co-design; hybrid switched reluctance motors; instruction set; low cost FPGA; motor types; resource usage; softcore processor; specialized control logic; synchronous motors; AC motors; Costs; Field programmable gate arrays; Hardware; Logic; Motor drives; Plugs; Process design; Reluctance motors; Software design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Power Electronics Specialists Conference, 2008. PESC 2008. IEEE
  • Conference_Location
    Rhodes
  • ISSN
    0275-9306
  • Print_ISBN
    978-1-4244-1667-7
  • Electronic_ISBN
    0275-9306
  • Type

    conf

  • DOI
    10.1109/PESC.2008.4592417
  • Filename
    4592417