Skip to content

Commit

Permalink
Adding reame file.
Browse files Browse the repository at this point in the history
  • Loading branch information
delhatch committed Nov 30, 2017
1 parent 2d1b9af commit 3d7e582
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# SpectrumAnalyzer

A real-time analyzer (RTA) or spectrum analyzer converts a time-domain signal into a frequency-domain signal. In other words, it makes visible the amount of energy in the signal as a function of frequency.

This project uses the Cyclone IV FPGA used in the DE2-115 evaluation board to:

a) configure and interface to the audio codec

b) buffer the audio samples into a FIFO

c) feed the samples into an FFT

d) collect the results into a dual-port RAM

e) instantiate a Nios soft-core processor

f) interface the RAM onto the Nios bus to read the resuslts

g) FPGA also has a VGA frame buffer and creates the VGA waveform

h) allows the Nios to draw pixels into the VGA frame buffer

The Nios processor reads the FFT data, groups high frequency bins together to display the spectrum in log fashion, and then draws bars into the VGA frame buffer.

0 comments on commit 3d7e582

Please sign in to comment.