FIRING FRENZY
THE FULL REPORT
- For the full detailed report, check out my lab partner's post by clicking here.
- This post will be a covering my personal experience and thoughts working on the project.
1. DEMO VIDEO:
2. MAIN TECHNOLOGIES:
Utilized the SPI protocol to obtain data from the built-in Analog ADXL362 accelerometer.
Interfaced with the VGA output.
3. TAKEAWAY:
Verilog is (kind of) similar to React?
I must admit this is a stretch, but as someone who was exposed to web development before I found this a helpful mindset to approaching Verilog.
The similarities I found mainly include:
React and Verilog are both modular
- ○
Programmers can create and combine components in different ways.
- ○
React and Verilog update in real time
- ○
React has the useEffect hook with a dependency list. The code in the hook updates if a value of a variable in the dependcy list changes.
- ○
Verilog has always blocks with a sensitivity list. The code in the always block executes if a value in the sensitivity list chang0es.
- ○
The main difference here is that Verilog is dependent on clock edges while React is dependent on how fast data is fetched/updated.
- ○
4. FUTURE WORK:
Due to the FPGAs having been loaned. I unforutnately am unable to continue working on this project. Though these are some improvements I would love to work on:
Fixing the smoothness of the acclerometer. To match that of the loading screenn
Implement multiple targets to shoot at once.