My friend was using wolfram to control an arduino and I wanted to control my Basys3 FPGA but couldn't find any examples online so I made my own code.
What it does
It outputs the dev board switch statuses to serial and wolfram reads those values.
How I built it
I found a Serial out module for the FPGA and adapted it to send the switch values. Then I wrote a very small amount of code on the wolfram desktop app.
Challenges I ran into
The first challenge was that my laptop crashed so I had to develop this entirely using my surface touch screen keyboard. The biggest technical challenge was the implementation of serial on an FPGA.
Accomplishments that I'm proud of
It actually works despite!
What I learned
I learned a lot more VHDL!
What's next for wolfram FPGA
Ideally I will write a more complex library for the two to communicate with allowing FPGA users to use wolfram on their projects.
Log in or sign up for Devpost to join the conversation.