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 :
بازگشت