Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
Commit 754da195 authored by Saish Karole's avatar Saish Karole
Browse files

[Changes asked in review] : update workflow

parent 2029a6e9
Branches
No related merge requests found
......@@ -62,8 +62,9 @@ This will be acheived by following technologies:-
**Workflow**
- BeagleV-Fire currently has support for robotics cape, I will be extending the current robotics cape to handle sensor values for the drone and send PWM to the motors. This will be done by writing RTL logic for the same in Verilog and verified with the help of Verilator for multiple test cases as well as edge cases and false cases
- Once every RTL file is verified individually, An combined verification will be performed to verify if all the RTL files are working together without any discrepancies and give correct and expected outputs.
- BeagleV-Fire currently has support for robotics cape, Taking inspiration from current robotics cape firmware, I will design a drone cape to handle sensor values for the drone and send PWM to the motors and perform Image Processing on the FPGA fabric.
- PWM generation for motors will be done by writing RTL logic to fetch sensor data for altitude, acceleration and position in x, y and z coordinates in the plane and send PWM to motors according to this data, in Verilog and verify it with the help of Verilator for multiple test cases as well as edge cases and false cases
- Once every RTL file is verified individually, An combined verification i.e verifying the whole rtl kernel of PWM generation after integrating every verilog file, will be performed to verify if all the RTL files are working together without any discrepancies and give correct and expected outputs.
- The drone will be equipped with MPU9250, MS5611, and HC-SR04 sensors. Integration of these sensors is possible with communication protocols like as SPI and I2C.
.. image:: assets_drone_cape/workflow_pwm.png
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment