FPGA-Based Reconfigurable Measurement Instruments with Functionality Defined by User

  • Guo-Ruey Tsai
  • Min-Chuan Lin
Open Access
Research Article
Part of the following topical collections:
  1. Design Methods for DSP Systems


Using the field-programmable gate array (FPGA) with embedded software-core processor and/or digital signal processor cores, we are able to construct a hardware kernel for measurement instruments, which can fit common electronic measurement and test requirements. We call this approach the software-defined instrumentation (SDI). By properly configuring, we have used the hardware kernel to implement an Open image in new window -channel arbitrary waveform generator with various add-on functions, a wideband and precise network analyzer, a high-speed signal digitizer, and a real-time sweep spectrum analyzer. With adaptively reconfiguring the hardware kernel, SDI concept can easily respond to the rapidly changing user-application-specified needs in measurement and test markets.


Network Analyzer Digital Signal Quantum Information Measurement Instrument Spectrum Analyzer 


  1. 1.
    Xilinx Incorporation : The programmable logic data book. 2002Google Scholar
  2. 2.
    Cummings M, Haruyama S: FPGA in the software radio. IEEE Communications Magazine 1999, 37(2):108–112. 10.1109/35.747258CrossRefGoogle Scholar
  3. 3.
    Tsai G-R, Lin M-C, Sun G-S, Lin Y-S: Single chip FPGA-based reconfigurable instruments. Proceedings of International Conference on Reconfigurable Computing and FPGAs (ReConFig '04), September 2004, Colima, MexicoGoogle Scholar
  4. 4.
    Dyer SA: Survey of Instrumentation and Measurement. John Wiley & Sons, New York, NY, USA; 2001.Google Scholar
  5. 5.
    Hsieh J-W, Tsai G-R, Lin M-C: Using FPGA to implement a n-channel arbitrary wave form generator with various add-on functions. In Proceedings of 2nd IEEE International Conference on Field-Programmable Technology (FPT '03), December 2003, Tokyo, Japan. University of Tokyo; 296–298.Google Scholar
  6. 6.
    Tsai G-R, Lin M-C, Tung W-Z, Chuang K-C, Chan S-Y: Wide-band and precisely measurement method of phase detector based on FPGA with embedded processor. In Proceedings of International Conference on Informatics, Cybernetics and Systems (ICICS'03), December 2003, Kaohsiung, Taiwan. I-SHOU University;Google Scholar
  7. 7.
    Tsai G-R, Lin M-C: High speed signal sampler by multiple-path algorithm. Proceedings of IEEE Region 10 Conference (TENCON '04), November 2004, Chiang Mai, Thailand 1: 29–31.Google Scholar
  8. 8.
    Tsai G-R, Lin M-C: Implementation of a real-time harmonic analyzer core by a single FPGA chip. Proceedings of 25th Symposium on Electrical Power Engineering, November 2004, Tainan, TaiwanGoogle Scholar
  9. 9.
    Tierney J, Rader C, Gold B: A digital frequency synthesizer. IEEE Transactions on Audio and Electroacoustics 1971, 19(1):48–57. 10.1109/TAU.1971.1162151CrossRefGoogle Scholar
  10. 10.
    Dick C, Harris FJ: Configurable logic for digital communications: some signal processing perspectives. IEEE Communications Magazine 1999, 37(8):107–111. 10.1109/35.783133CrossRefGoogle Scholar
  11. 11.
    Vankka J, Waltari M, Kosunen M, Halonen KAI: A direct digital synthesizer with an on-chip D/A-converter. IEEE Journal of Solid-State Circuits 1998, 33(2):218–237. 10.1109/4.658623CrossRefGoogle Scholar
  12. 12.
    Lindsey WC, Chie CM: A survey of digital phase-locked loops. Proceedings of the IEEE 1981, 69(4):410–431.CrossRefGoogle Scholar
  13. 13.
    Best RE: Phase-Locked Loops: Design, Simulation, and Applications. 5th edition. McGraw-Hill, New York, NY, USA; 2003.Google Scholar
  14. 14.
    Watanabe T, Yamauchi S: An all-digital PLL for frequency multiplication by 4 to 1022 with seven-cycle lock time. IEEE Journal of Solid-State Circuits 2003, 38(2):198–204. 10.1109/JSSC.2002.807405CrossRefGoogle Scholar
  15. 15.
    Kularatna N: Modern Electronic Test and Measuring Instruments. IEE, London, UK; 1996.Google Scholar
  16. 16.
    Xilinx System Generator v6.2 User Guide 2004.Google Scholar
  17. 17.
    Xilinx : The Low-Cost, Efficient Serial Configuration of Spartan FPGAs. XAPP098, 1998Google Scholar
  18. 18.
    Xilinx : Configuring Spartan-II FPGAs from Parallel EPROMs. XAPP178, 1999Google Scholar
  19. 19.
    Xilinx : Data Generation and Configuration for Spartan Series FPGAs. XAPP126, 2003Google Scholar

Copyright information

© Tsai and Lin 2006

Authors and Affiliations

  • Guo-Ruey Tsai
    • 1
  • Min-Chuan Lin
    • 1
  1. 1.Department of Electronics EngineeringKun-Shan University of TechnologyTaiwan

Personalised recommendations