Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

how to run this project? #2

Open
ggsnpdsn opened this issue Apr 18, 2022 · 6 comments
Open

how to run this project? #2

ggsnpdsn opened this issue Apr 18, 2022 · 6 comments

Comments

@ggsnpdsn
Copy link

I want to test the actual effect of this project. Are there any instructions or steps on how to build a hardware platform,thanks

@phthinh
Copy link
Owner

phthinh commented Apr 22, 2022

Hi, the hardware system consists of Verilog files and some Xilinx IP cores, e.g., FFT, Complex Multiplier, Cordic. To re-build the system, it needs to create a Vivado project and add the needed Verilog files and pertinent configured IP cores into the project. It is a Tcl script (resp. another script) doing the process of creating the project for the Receiver (resp. Transmitter) systems automatically. In Windows OS, you can use a .bat script to invoke the Tcl script. Note that, it is needed to create a 'work' directory and change the Vivado install path accordingly to your computer.

@ggsnpdsn
Copy link
Author

ggsnpdsn commented May 9, 2022

Is zynq7030 + adi9361 or zynq7100 + adi9361 suitable for hardware? Or do you have any recommended hardware?

@phthinh
Copy link
Owner

phthinh commented Jun 22, 2022

Hi, I prefer a bigger FPGA. But be careful to select an FPGA board, Like, adi9361 may require FMC connectors.

@ggsnpdsn
Copy link
Author

Zynq7000+adi9361 can buy a ready-made development board, but I don't know how to run this project

@phthinh
Copy link
Owner

phthinh commented Jun 23, 2022

Basically, the project can not be viewed as a completed system/prototype. It might be considered as an acceleration IP core to support the computation of OFDM modulation for the baseband modulation of a wireless communication system. The sub-system in the project could be integrated into a bigger system as on one end, it plugs into an SoC consisting of a processor which processes data frames in higher layers; on the other end, it needs some glue logic components to connect to a front-end RF. Mostly, the project focuses on sonly optimizing the hardware and power consumption of the OFDM modulation (particularly in synchronization) instead of building a complete prototype. So, if you want to build a prototype of an OFDM-based communication system, I guess there are many implementation works that need to be done.

@ggsnpdsn
Copy link
Author

Yes, I thought it was an 802.16 system that could work directly, so I wanted to run it on a zynq+9361 circuit board. It seems difficult to make it work in TDMA mode. I want to build a TDMA wireless communication system through it. Any good suggestions?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants