DocumentCode :
1981087
Title :
FPGA Implementation of Frequency Output and Input Using Handel-C
Author :
Zamora, Mayela ; Henry, Manus
Author_Institution :
Department of Engineering Science, University Oxford, Oxford, UK. Email: mayela.zamora@eng.ox.ac.uk
fYear :
2007
fDate :
4-7 June 2007
Firstpage :
2313
Lastpage :
2318
Abstract :
The use of digital frequency input and output for data transmission remains common in the design of many embedded applications. Conventional methods of frequency generation, based on counting clock cycles, have a precision which is inversely proportional to the frequency to be generated. This paper describes a simple frequency generation technique which, when implemented in low-cost FPGA hardware, provides a precision of 5 × 10-6% or better for all frequencies. The method represents an intermediate non-available frequency by dithering between two exact frequencies. Laboratory measurements show that, averaged over 2s, the desired frequency is generated to the required precision. This application is used to illustrate the high level of abstraction in the Handel-C language for describing FPGA functionality.
Keywords :
Algorithm design and analysis; Application software; Field programmable gate arrays; Frequency conversion; Frequency measurement; Hardware; Logic design; Programmable logic arrays; Pulse measurements; Transmitters;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Industrial Electronics, 2007. ISIE 2007. IEEE International Symposium on
Conference_Location :
Vigo, Spain
Print_ISBN :
978-1-4244-0754-5
Electronic_ISBN :
978-1-4244-0755-2
Type :
conf
DOI :
10.1109/ISIE.2007.4374967
Filename :
4374967
Link To Document :
بازگشت