FPGA-based 16-channel logic analyzer

Date

5-2008

Degree

Bachelor of Science in Applied Physics

College

College of Arts and Sciences (CAS)

Adviser/Committee Chair

Nelio C. Altoveros

Abstract

A logic analyzer was designed. implemented and tested. The designed instrument was implemented in a Spartan 3 Board which serves as the motherboard, a 16-channel data input circuitry, control board unit and Cathode-Ray-Tube (CRT) display monitor. The main core of Spartan 3 Board is an XC3S200 Field Programmable (late Array (FPGA) Integrated Circuit. The FPGA was programmed in Very high Speed Integrated Circuits hardware Description Language (VHDL). The data input circuitry allows a user to sample a mixed 3.3V/5.0V environment through a buffer/line driver integrated circuit. The control board unit allows a user to control the functions of the logic analyzer. The CRT-unit displays the digital waveform from the sampled data. The designed logic analyzer is a stand alone device, without the use of any personal computer. The designed analyzer has a sampling frequency of 100 MI lz in timing mode and a user defined sampling frequency in state mode. The samples are stored in two 256 x 16 Static Random Access Memory (SRAM). The system under test used in this study is a Spartan 3E Board. This hoard serves as the signal generator. The signal frequencies tested were 50 MHz, 25, MHz, 12.5 MHz, 6.25 MHz, 20 MHz. 10 MHz, 5 MHz and 2.5 MHz. These were the only frequencies of signals tested since the digital waveform from these sampled signal have at least one period shown in the display monitor. The designed logic analyzer successfully displayed the logic levels of the signals at frequencies of 50 MHz, 25, MHz, 12.5 MHz, 6.25 MHz, 10 MHz, 5 MHz and 2.5 MHz. In the signal with 20 MHz frequency, the display shows erratic waveforms compared to its theoretical waveform. From the test done, the designed logic analyzer could be used to sample logic signals as long as the Nyquist Criterion is met.

Language

English

Location

UPLB Main Library Special Collections Section (USCS)

Call Number

Thesis

Document Type

Thesis

This document is currently not available here.

Share

COinS