DHT11 FPGA VHDL implementation
- Xilinx Vivado
- Xilinx SDK (for standalone software)
- Any C/C++ IDE for (Linux software)
- Linux kernel source
- Connect DHT11 data pin to any pin of zynq device
- Create a Design in Vivado with zynq processor.
- Add local repo as ipblock folder
- Add DHT11 from ip catalog
- Xilinx SDK for bare metal coding
- C/C++ using mmap to map physical address
- Kernel code with character driver / misc platform driver(my case)
- To use kernel driver you need device tree which has to be included while building kernel.
- Please remember to change base address(AXI lite interface) according to your design.
Any issue mail at Kayasdev@gmail.com or raise an issue