From 3d7e58259a88b6886851e23e96f252c3e538e933 Mon Sep 17 00:00:00 2001 From: Del Hatch <33526862+delhatch@users.noreply.github.com> Date: Thu, 30 Nov 2017 12:24:17 -0800 Subject: [PATCH] Adding reame file. --- README.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..2f0c4a0 --- /dev/null +++ b/README.md @@ -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.