mirror of
https://github.com/open-sdr/openwifi.git
synced 2025-02-25 19:21:33 +00:00
Add Thijs HLS FCCM2023 paper to the app note.
This commit is contained in:
parent
31f49ee037
commit
a350b13f7a
@ -3,6 +3,7 @@ Author: Thijs Havinga
|
||||
SPDX-FileCopyrightText: 2019 UGent
|
||||
SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
-->
|
||||
FCCM2023 paper: [Thijs Havinga, et al. Accelerating FPGA-Based Wi-Fi Transceiver Design and Prototyping by High-Level Synthesis](https://github.com/open-sdr/openwifi-hw-img/raw/master/doc_repo/Thijs-FCCM2023.pdf)
|
||||
|
||||
In order to speed up or ease FPGA development, it is possible to use High-Level Synthesis (HLS) for creating core baseband processing modules of openwifi. We have already programmed the receiver modules channel estimation and equalization in C++ and converted to Verilog using Vitis HLS. In order to use openwifi with these HLS modules, follow the [build instructions](#build-instructions).
|
||||
In order to modify these modules within Vitis HLS, follow [the instructions below](#modify-the-code-using-vitis-hls).
|
||||
@ -31,4 +32,4 @@ After modifying the code and making sure C simulation and cosimulation is runnin
|
||||
|
||||
Now follow the [Build FPGA](https://github.com/open-sdr/openwifi-hw#build-fpga) instructions, starting at the step "Generate ip_repo for the top level FPGA project". It will then use the modified .tcl file to include the correct files for your modified HLS module and build the FPGA using it.
|
||||
|
||||
A similar approach can be followed to create other HLS modules, where you would need to execute these steps in the folder of the IP to be modified and integrate the modules in the corresponding top-level Verilog file.
|
||||
A similar approach can be followed to create other HLS modules, where you would need to execute these steps in the folder of the IP to be modified and integrate the modules in the corresponding top-level Verilog file.
|
||||
|
Loading…
x
Reference in New Issue
Block a user