FPGA¶
openwifi's hardware lives in the openwifi-hw repository. It is built on top of the Analog Devices HDL reference designs, and openwifi adds its own IP cores and modifications to ADI's board projects. For anything that is not specific to openwifi, the ADI wiki is often the fastest source of answers.
| If you want to | Read |
|---|---|
| Build the bitstream, deploy it to a board, or port the design to a new board | FPGA Development |
| Understand what a core does, or what a register write reaches | FPGA IP Cores |
| Test a change without a board, using the receiver, transmitter, and block-level testbenches | FPGA Simulation and Testbenches |
The register reference lists what each register does, while FPGA IP Cores shows the logic behind it. For how Linux, the driver, and the FPGA fit together, see Architecture.