• DocumentCode
    2917188
  • Title

    A multimemory access method for use in FPGA designs

  • Author

    Chewputtanagul, Phaisit ; Wu, Xianwei ; Jackson, David Jeff ; Nukoolkit, Chakarida

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Alabama Univ., Tuscaloosa, AL, USA
  • Volume
    D
  • fYear
    2004
  • fDate
    21-24 Nov. 2004
  • Firstpage
    447
  • Abstract
    In order to implement nonlinear functions including sine function and cosine functions in embedded programmable logic devices (EPLD), a memory-based lookup table is often used to obtain the correct result. However, the traditional memory-based lookup table requires a large amount of embedded array blocks (EABs). In this paper, we present an improved memory-based lookup table that reduces memory resources. This reduction allows for implementation in smaller, lower cost devices or allows for more functionality to be introduced in larger devices. We term this approach the multimemory access method (MMAM). The target device for this research is the Altera FLEX EPFI0K20RC240-4. In addition, we present an efficient VHDL-based implementation of the sine function in comparing with the MMAM algorithm to the original memory-based lookup table implementation.
  • Keywords
    electric machine analysis computing; embedded systems; field programmable gate arrays; hardware description languages; nonlinear functions; table lookup; Altera FLEX EPFI0K20RC240-4; EAB; EPLD; FPGA designs; VHDL-based implementation; embedded array blocks; embedded programmable logic devices; memory-based lookup table; multimemory access method; nonlinear functions; sine-cosine functions; AC motors; Field programmable gate arrays; Frequency; Hardware; Programmable logic devices; Signal resolution; Software debugging; Software tools; Table lookup; Torque control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    TENCON 2004. 2004 IEEE Region 10 Conference
  • Print_ISBN
    0-7803-8560-8
  • Type

    conf

  • DOI
    10.1109/TENCON.2004.1414966
  • Filename
    1414966