Verilog intro - Road to FPGAs
ฝัง
- เผยแพร่เมื่อ 27 ส.ค. 2024
- Best & Fast Prototype ($2 for 10 PCBs): www.jlcpcb.com
Thanks to JLCPCB for supporting this video.
We know logic gates already. Now, let't take a quick introductiion to Verilog. What is it and a small example. Stay tuned for more of this ROAD TO FPGAs series.
Help my projects on Patreon : / electronoobs
my Q&A page: electronoobs.co...
Canal en Español: / electronoobs en español
-----------------LINKS-------------------
Quartus LITE downlaod: dl.altera.com/?...
(software free for students) Create an account using real + fake data if you want. Then downlaod the free licence softwares.
Logic Gates webpage: eng_circuitos_tut22.php
Flip Flops: eng_circuitos_tut22_2.php
Karnaug table: eng_circuitos_tut23.php
COUPONS
____________________________
FPGA Cyclone IV EP4CE6: rover.ebay.com...
Dual Ch Oscilloscope (266€):www.gearbest.c...
Electrical Tools: www.gearbest.c...
PRINTERS
-------------------------------------
Ender 3(167€): www.gearbest.c...
SparkMaker SLA: www.gearbest.c...
Crealitu CR10: www.gearbest.c...
Coupon code: "11CR10EU" or "11CR10US"
ANET E10 (219$): www.gearbest.c...
Coupon code: "Anete10us"
TEVO Tarantula (175$): www.gearbest.c...
Coupon code: "Tarantulaus"
Creality CR10 MINI: www.gearbest.c...
COUPON: CR10MINI
Anet A8: www.gearbest.c...
Coupon code: "A8KIDA"
Like share and subscribe to motivate me. Thank you
Help me on: www.patreon.com/ELECTRONOOBS
Join my Q&A: www.electronoobs.com/eng_preguntas.php
Thank you/Gracias!
Electronoobs Hello, Do you remember the radio transmitter and receiver video. I am planning on making my own pcbs of the transmitter and receiver. Can you show some of the basic stuff like the channel nuberation on the transmitter and things like that. Please be nice and make a video about it.
of i did make my own channel hope you help me 😂
th-cam.com/video/Yt7no6rwCVk/w-d-xo.html
m.th-cam.com/video/Yt7no6rwCVk/w-d-xo.html
th-cam.com/video/6M3nyyQfpHU/w-d-xo.html
With videos uploads today from you, GreatScott, The 8-bit guy and ExplainingComputers, my sunday could not be more awesome. Great video on perhaps the most interesting advanced topic for electronics hobbyists!
Max happy to hear that!
EEVblog and Electroboom too
Outstanding introduction to a complex subject.
Your the best in explaining complex matter in short directive, most important facts, at an entertainment way, which is joyfull to watch.
Learning the Smart and most Fun way !
Excellent video. This video Kickstarted my adventure in the world of FPGA.
I'm thankful to you for making it.
I now understood the level of a beginner🤣
Buenísimo! por favor no abandones este tutorial porque hace falta uno bueno de FPGA en youtube. Mucha de la información esta vieja y a veces ya ni vigente. Acabo de adquirir un MAX1000 que tiene un fpga MAX10 de 8k le y estoy recopilando información para empezar a trabajar con ese fpga. Felicidades!
Jose Eduardo Laruta Espejo muchas gracias. Intentaré hacer más partes de verilog
i was wating for this since you announced it. i feel this is the holy grail for the hobbysts like me. thank you!!
Martin Westermeyer Gondonneau Verilog is easy to get started on but hard to master.
Learning digital logic circuit is not easy and dealing with it's truth tables, karnaugh maps, discrete mathematics, etc. can be very confusing especially when circuit becomes very complex. The circuit needs to be properly analyzed before it can be programmed to produce the appropriate or the desired result.
Anyone believe he was a noob?
😂
Excellently presented, with great simplicity!
Thank you!
great, and great, and great
nice i wanted to start a few years ago, thought it was to hard. but now i see. i want to try again.
Same boat 🚣♂️
I love all these videos. I owe you.
thank you very much bro !
i ve learnd a lot from your videos keep going like this cause and i would like to learn more about electronics
wish you the best
Thank you so much!
Excellent video! looking forward to the future videos on this topic.
I really enjoyed this video. That was a great explanation to this topic!
FPGA tutorial on youtube. This is amazing.
nice one, more please.
wowww FPGAs !!! Great tutorial
mancio92M thanks!
Throwing people your way man.
Great work.
Great info. Thank u .Please make a video about smps transformer calculations
You can check Ben eater he made an graphics card on bread board by using simple logic gates and a eeprom
I've always made extensive use of 7400/4000 logic chips and PIC microcontrollers. However I've always wanted to learn how to use FPGAs in my circuits just due to the SHEER MASS of versatility they would allow me on my PCB projects, but I always found the topic intimidating.
Thank you for making it seem just a little bit less daunting.
What kind of demo board would you recommend for someone just starting out learning Verilog and FPGAs?
Great video and very well explained!!
I have a board with a Cyclone II (EP2C6) and another with a Cyclone IV (EP4CE10). The first number indicates the version and the second one, the number of thousands of logic cells.
are you Great Scott friend? electronic are fun learn from you guys !
Great video . love your work
“I can do anything I want” But only on the digital domain! If you want analog domain, you’ll also need ADCs and DACs.
Or an analog FPGA, aka a FPAA en.wikipedia.org/wiki/Field-programmable_analog_array
Yes, but as the Wikipedia says: "On-chip resources are still very limited when compared to that of an FPGA". And almost nobody even knows about them! I was able to find only one manufacturer of them online! And they're not available through distributors like Mouser, Digikey, etc.
Spi adc is your friend
best way to start learning is " Learing from a learner"
I recently got into this subject too. You could mention a book and a course that go in more detail about this it's called from nand to Tetris. Pretty interesting. Good job can't wait to see more from you. Btw any idea if a scientific calculator has a such fpga inside? And if we could use such an fpga to make a calculator like that.
augustindarkangel yes but is not something easy. The state machines would get quite complicated. Always check GitHub for already made examples of Tetris games and so...
Electronoobs what I was saying is that there is a book out there called "from nand to Tetris" written by two professors that goes in detail about all of this stuff
augustindarkangel Nono, I was talking about scientific calculator also. keep up
Electronoobs thanks. I love ur your videos !
making an old school arcade game on an fpga if you fully unroll the game, you can have 100 megahert framerate!!! quite amazing and superfluous, goes to show how powerful FPGAS are.
Excellent video!
Waiting for more !
Thank you Electronoobs, I will follow this interesting series :)
4:12 in FPGA we have synthesis instead of compilation
excelente como siempre, un poco complejo pero me gusto, gracias..
Really interesting!
Great tutorial
FPGA programming is almost similar to PLC programming...at first both cases needed to define the hardware configuration after writing the program ....i described very simple but in reality not so that easy but i don't go into details too much
Useful video
Very fast explain for an intro. I will do my best.
Great video. I loved it. Can you make pid close loop speed control of bldc motor?
Notice the captions between 4:20 to 4:26.
tnx
Muy buen video en gran detalle! 👍 Podrías probar la placa MOJO V3 que es una FPGA que permite usar Arduino IDE? Puede ser interesante 👌 En Aliexpress están más baratas 😂
Pedrinbeep miraré de comprarla. Y si hago vídeo será de aquí meses... Saludos...
Genial! Gracias por la dedicación =)
The lapse of activities got me wondering if you got deported or is in prison
Implement a Single cycle mips core :D. What program you use to create the presentation ?
yaay 😀
Sir please suggest some coursework to learn FPGA. Where did you learn Verilog RTL design and ... I couldn't find any on Udemy
how is the code converted to a chip level description? what happens after the program is compiled?
for cyclone 2 which device we have to install... :)
my code is exactly the same as yours and in decimal my duty = -16 and both clk and PWM are flat lines???? Under msg, I see 0, -16, Stx. You need to explain how you are doing things like changing the scale and position in the wave file!!!~! This is supposed to teach someone that is just learning so just hiding the bottom of the display and magically scaling and changing the timeline means I spent 21 hours for NOTHING because even though my code exactly matches yours I cannot get the same waveform ~!! This was very frustrating!!!
I fixed the duty cycle show 240. You said click radix>decimal but you clicked unsigned!!!
But as far as the clk and pwm signals all I get are flat lines!
Hi how i can order this board from pakistan.
Can anyone suggest me where to learn Verilog the best way
Does the have an oscillator?
Excellent tutorial. It looks like you can use $readmemb to access data externally as well, but only in simulation. You should be able to generate duty cycles to generate sPWM with internal arrays. Does anyone have an example of code to share and learn from? Just learning. Thanks!
👏👏👏👏👏
1:11 what dev board Is this?
Thanks, now I can start designing my own super secure computer and phone from the ground up 🤣🤣🤣
Can you make one using VHDL?
Cool! You are Italian and sound russian! ;) Nice video btw!
Link for verilog what you use?
Great series!
Any link from where I can learn verilog..?
Divyanshu Harkhka i will search some link's for some good books and put those in the description
Thanks a lot ✌️
Wazap ma friends 😃
you did not explain verilog coding
hola .nice video
Usted hace un dron sin escobillas. Usa motores de 2200kv pero yo soy un dron de tamaño buildin f450 entonces, ¿qué debo cambiar en multiwii? y también qué valor es bueno para el motor de 1000kv.
por favor debe responder
gracias, me suscribí a tu canal y me gusta el video también>
mantenerse al día>
You will have a better experience with an f3 or f4 flight controller board. Cleanflight's family works amazingly
imagino las posibilidades... imagina un osciloscopio de X canales 10 y más si se quiere... uffff
Midian Alberto Khaiyow Por desgracia, necesitas más cosas (caras) que un FPGA (tales como los ADCs) y un gran conocimiento de electrónica y seguramente sería más caro que comprar uno, eso si quieres unas buenas especificaciones, claro.
What's your ethnicity/accent bro?
Could you make a smart watch plzzz thanks : )
I know you have already build a ESC but maybe you can make a ESC with e.g. 40A 24V for BLDCs and with a Hall or a optical encoder like this one amzn.to/2LaNAFb, so you can build a Servomotor with cheap BLDCs, a cheap precise encoder and a DIY ESC that's also cheap and very versatile (24 V 40 A) and with which you can also run the Motor backwarts which is nesessary for a servo. You could use it than for motion control for example for a linear axis of a cnc or inverted pendulum :)
i wish i can give u 2 likes
он русский?
:-)
Road to vahala :v