https://github.com/theveryhim/fpga-course-project
Signal processing using Zynq7000 Board(AX7010)
https://github.com/theveryhim/fpga-course-project
c matlab signal-processing verilog-hdl
Last synced: 3 months ago
JSON representation
Signal processing using Zynq7000 Board(AX7010)
- Host: GitHub
- URL: https://github.com/theveryhim/fpga-course-project
- Owner: theveryhim
- License: mit
- Created: 2024-10-09T08:53:25.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-02-20T22:33:39.000Z (5 months ago)
- Last Synced: 2025-02-20T23:24:44.106Z (5 months ago)
- Topics: c, matlab, signal-processing, verilog-hdl
- Language: VHDL
- Homepage:
- Size: 94.9 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
This is a simple signal processing project on Zynq which includes:
- Introduction to Scrambler and Descrambler
- Introduction to FFT and displaying the spectrum of digital signals via HDMI on the display
**Project describtion is provided in FPGA_Project_Draft(persian) but reports are adequate to read in English!**
## Stage 1:
In this phase, we initially create four types of square, sawtooth, triangular, and sine waves
in PS (each with 1024 samples, 8-bit). You transfer this signal to PL through the HP port with
the appropriate configuration for DMA. By pressing 1KEY_PS, the sent signal to the FPGA changes
between the four created signals.Related Documents:
- [Vivado project file](https://www.dropbox.com/scl/fo/mbf7uec3n0lks7kfpmr7v/AB-lu52Xzw_MyFjoZeSUaDY?rlkey=t8ngle1a1tjvpvgnyj29x9w6w&st=9xh5f244&dl=0)
- Report01
## Stage 2:
In this satge, a conventional ASM structure is added along with a Scrambler. In fact,in this project
we will implement a transmitter in the PS section and a receiver in the PL section.
We use the DS/CCS header or send multiple samples as a header and wait to receive it at the receiver
to reset our Descrambler.Related Document:
- Files:
- C
- Verilog
- Matlab
- Report:
- Report02
*July 2024*