DocumentCode
2109829
Title
A VHDL library of IP cores for power drive and motion control applications
Author
Pimentel, Julio C G ; Le-Huy, Hoang
Author_Institution
Dept. of Electr. & Comput. Eng., Laval Univ., Que., Canada
Volume
1
fYear
2000
fDate
2000
Firstpage
184
Abstract
This paper presents the design and implementation of a library of modules, called IP (“Intellectual Property”) cores, to be used in the design of power drive and motion control applications. The library was coded in VHDL for modularity and portability. The IP cores were validated in a XC4010XL FPGA and XESS XS40 prototyping board. Very frequently, power drive and motion control applications are implemented using a DSP or microcontroller and the algorithms are written in assembly or in a high level language such as C. By using VHDL to describe the circuit, we implement the algorithms directly in hardware, instead of writing a sequential program, which allows the development of high performance circuits but without increasing the cost of the product. Plus, it keeps the same advantages that made software design flow so popular: that is, it supports parameter-driven modules, top-down and bottom-up design flow and reusable coding. Besides, we may use a unified design framework to specify, model, simulate and implement the project. All tasks are realized in the same design environment and using the same tools, which is not supported in a software design flow
Keywords
field programmable gate arrays; hardware description languages; industrial property; logic CAD; motion control; power electronics; software prototyping; FPGA; IP cores; VHDL library; bottom-up design flow; design environment; modularity; motion control; parameter-driven modules; portability; power drive; prototyping board; reusable coding; software design flow; top-down design flow; unified design framework; Assembly; Digital signal processing; Field programmable gate arrays; High level languages; Libraries; Microcontrollers; Motion control; Prototypes; Software design; VHF circuits;
fLanguage
English
Publisher
ieee
Conference_Titel
Electrical and Computer Engineering, 2000 Canadian Conference on
Conference_Location
Halifax, NS
ISSN
0840-7789
Print_ISBN
0-7803-5957-7
Type
conf
DOI
10.1109/CCECE.2000.849695
Filename
849695
Link To Document