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
Link To Document