UART in Verilog on Basys3 FPGA using PuTTY
HTML-код
- Опубликовано: 7 сен 2024
- Using a UART core coded in Verilog and PuTTY terminal emulator to communicate ASCII values between a PC and an FPGA.
Download PuTTY here:
putty.org
Project files located here:
github.com/FPG...
Hi David - Another excellent video - Just what I was after - Cheers :)
Thank You!
Thanks for the sharing bro
Not a problem. Glad to do so. Thank you for your patronage.
amazing.
Very cool content! Have you studied pong chu's fpga prototyping books?
Thanks! Yes I have.
very good concept of uart protocol you have demonstrated here.actually i am also working on uart based protocol but i am facing a problem in vivado tool. i have design uart by system verilog and when i try to run by test bench sv code,in wave form it is not showing the green output waveform
Sorry for your problems. I also had problems before when trying to use system verilog in vivado.
Hi, I found this this is amazing and useful!!! But I have another question, if I want to input more than 4 characters on the keyboard, what should I modify🤔🤔🤔 Thank you so much!!!
You would need to make the FIFO capable of holding more than 4 characters.
Hi, have you ever had any experiences with gyroscope sensors on FPGA? i'm trying to connect MPU 6050 gyroscope accelerometer sensor to the FPGA, but i have found nothing online, so I am very lost right now. I've seen projects of making gimbals and i am trying to recreate it on a FPGA, do you think it's possible?
I have not worked with those, and I just looked up the MPU 6050 to learn about it here: create.arduino.cc/projecthub/CiferTech/what-is-mpu6050-b3b178
It looks like the chip is an i2c slave device. Have you looked at the MPU 6050 datasheet? That will tell you the format for communicating with i2c. You would need to create an i2c master to get the data from the chip. The data format should also be explained in the datasheet. It should work similar to the temperature sensor on the Nexys A7 which I cover in a previous video on i2c.
To answer your question if it is possible: if the projects you've seen use some kind of microcontroller, then yes is it possible.
@@dajoma36 alright then, thank you very much for your help
Great work.Can you please share the code?
Thanks. You can find the code using the Github link in the description.