Comments (11)
Yes it can be simulated.
I simulated it in Vivado via the testbench: https://github.com/open-sdr/openofdm/blob/abbe9ecde9e08267386fd7263707c9a9557df4c3/verilog/dot11_tb.v
To carry out simulation, you need to do it in directory openwifi/openwifi-hw/ip/openofdm_rx instead of only clone openofdm project.
Before simulation, you need to create a vivado project via openofdm_rx.tcl.
All these steps you can find in openwifi and openwifi-hw README.
from openwifi-hw.
Hi Jiao Xianjun
thanks for your response.
Is it possible to simulate icarus verilog?
Regards
hyanki
from openwifi-hw.
I think it is possible.
from openwifi-hw.
Hi Jiao Xianjun
Do you have any idea how it can be done because i have not worked on icarus.
Regards
hyanki
from openwifi-hw.
I also do not have experience on that tool. But I guess the procedure should be similar. Add all source files into the project then simulate the top level test bench.
from openwifi-hw.
I have tried but it gives error that modules are missing. any way in vivado how you have feeded input data to rf modulde and how you have set register setting i mean min_plateu etc.
from openwifi-hw.
Hello,
The original openofdm module supports icarus verilog simulation and you can use the following commit (https://github.com/jhshi/openofdm/tree/2f0e0ba95385affa426dc11eba6effab37b8778b) for your test.
This, however, does not include our development but if you need that, you have to use vivado simulation as @JiaoXianjun pointed you.
from openwifi-hw.
from openwifi-hw.
How did you compile your program
There is already a Makefile available and if you type
make -n
it will show you
iverilog -v -c dot11_modules.list -o dot11.out -DDEBUG_PRINT dot11_tb.v
vvp -v -n dot11.out
Which means you are missing the second command and that will generate the dot11.vcd file.
from openwifi-hw.
Hi mmehari
it is working now
Thanks a lot.
regards
hyanki
from openwifi-hw.
Hi
problem is resolved now
thanks a lot
from openwifi-hw.
Related Issues (20)
- Modify the rate or modulation mode of tx HOT 1
- Vivado - critical warning HOT 1
- Compiling of FPGA-image failed for "zed_fmcs2-board" HOT 3
- Issues Identified in OpenWiFi Scripts for Mesh Functionality
- Simulation of ofdm Tx in FPGA
- 焦博士你好,我想问一下关于openofdm_tx模块的dot11_tx.v中,关于BCC模块的reset机制问题。
- porting open-wifi to ad9375 HOT 1
- some questions about "phase_offset" in module sync_short HOT 2
- Question on the retransmission HOT 5
- rssi issue HOT 2
- openwifi compatible with vivado 2021 ML edition HOT 6
- no openwifi ssid WARNING: Tx Quadrature Calibration failed
- question HOT 12
- Hello,Dr.jiao. I have a question about the contention window of the csma code. I know that the traditional backoff window CWmin for CSMA/CA is 16, but the random number generation section in the csma_ca code starts from 2. How is this section defined? Or that I misunderstand the meaning of the source code? HOT 4
- Couldn't find the Ubuntu 18/20/22 LTS release on the Ubuntu download website. HOT 1
- Couldn't find the openofdm_tx_pre_def.v file for openofdm_tx verilog files.
- PCF mode HOT 1
- antsdr e310v2 pull request HOT 4
- ofdm direct-to-receive simulation and psdu modification
- Questions about tx_intf HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openwifi-hw.