FPGA implementation of frequency output and input using Handel-C

M. Zamora, M. Henry

Research output: Chapter in Book/Report/Conference proceedingConference proceeding

1 Citation (Scopus)

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.
Original languageEnglish
Title of host publicationIEEE International Symposium on Industrial Electronics
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages2313 - 2318
Number of pages6
ISBN (Print)978-1-4244-0754-5
DOIs
Publication statusPublished - 5 Nov 2007
Externally publishedYes
Event2007 IEEE International Symposium on Industrial Electronics - Viga, Spain
Duration: 4 Jun 20077 Jun 2007

Conference

Conference2007 IEEE International Symposium on Industrial Electronics
CountrySpain
CityViga
Period4/06/077/06/07

Fingerprint Dive into the research topics of 'FPGA implementation of frequency output and input using Handel-C'. Together they form a unique fingerprint.

  • Cite this

    Zamora, M., & Henry, M. (2007). FPGA implementation of frequency output and input using Handel-C. In IEEE International Symposium on Industrial Electronics (pp. 2313 - 2318). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/ISIE.2007.4374967