DocumentCode
2944629
Title
Design of Open-Source Joint C and VHDL "Twin" Program Module Libraries for Digital Signal Processing
Author
Zeng, Tao ; Xue, Shilong ; Auger, François
Author_Institution
Dept. of Electr. Eng., Shanghai Maritime Univ., Shanghai, China
Volume
3
fYear
2009
fDate
11-12 April 2009
Firstpage
365
Lastpage
369
Abstract
In the domain of digital signal processing, the microcontrollers, the Digital Signal Processors(DSPs) and the Field Programmable Gate Arrays(FPGAs) are widely used.The microcontrollers and DSPs can use the C language, while the FPGAs use the VHDL language. To ease the coding, simulation and implication of digital signal processing, a new engineering tool is presented. The open-source joint C and VHDL ldquotwinrdquo program module libraries have many advantages. Firstly, they make choosing the ideal chip among the microcontrollers, DSPs and FPGAs more easily. Secondly, they can solve the problem of simulation and fixing the length of signals in VHDL language. Thirdly, they make the job of constructing programs more efficient.
Keywords
C language; digital signal processing chips; field programmable gate arrays; hardware description languages; logic design; microcontrollers; software libraries; C language; VHDL language; digital signal processing; digital signal processors; engineering tool; field programmable gate arrays; microcontrollers; open-source joint C-VHDL twin program module libraries; Digital signal processing; Digital signal processing chips; Digital signal processors; Field programmable gate arrays; Microcontrollers; Open source software; Signal design; Signal processing; Signal processing algorithms; Software libraries; twin program module libraries.; digital signal processing; microcontrollers; the Digital Signal Processors(DSPs); the Field Programmable Gate Arrays(FPGAs);
fLanguage
English
Publisher
ieee
Conference_Titel
Measuring Technology and Mechatronics Automation, 2009. ICMTMA '09. International Conference on
Conference_Location
Zhangjiajie, Hunan
Print_ISBN
978-0-7695-3583-8
Type
conf
DOI
10.1109/ICMTMA.2009.200
Filename
5203221
Link To Document