DVD - Lecture 2b: Verilog Syntax

  Рет қаралды 11,832

Adi Teman

Adi Teman

Күн бұрын

Пікірлер
@AdiTeman
@AdiTeman 6 ай бұрын
Errata: At time @23:24 the default state of the Mux should (of course) be 1'bx (and not 4'bx on a one bit signal). Thanks @atharvaagiwal6051 for paying attention to this.
@MinhNg180
@MinhNg180 Жыл бұрын
I didn't skip any second, really well explained
@AdiTeman
@AdiTeman Жыл бұрын
Thanks!
@atharvaagiwal6051
@atharvaagiwal6051 7 ай бұрын
In the default statement the output should be 1'bx. For 4:1 mux
@AdiTeman
@AdiTeman 6 ай бұрын
Haha, Great catch! This slide (and video) has been around for quite some time and no one ever pointed that out. This is not an error, per se, since it's just an X (and 4'bx is basically the same as 1'bx) and the simulator and synthesizer would (hopefully) disregard this, but it was for sure unintentional in the slide. Thanks for finding this. I will pin the errata!
@VichhayChhuon619
@VichhayChhuon619 2 жыл бұрын
Very well explained course. Definitely taking this till the end :) Absolutely loving it.
@AdiTeman
@AdiTeman 2 жыл бұрын
Great to hear!
@marioalvarado3347
@marioalvarado3347 3 ай бұрын
Thanks for the lectures. The playlist is very informative. How would you go about designing a programmable logic controller aka PLC?
@AdiTeman
@AdiTeman 24 күн бұрын
Hi, I think that PLCs fall into a very different category. They do not have the flexibility of ASIC design and are usually limited to a clear toolchain and programming flow. So Verilog would not be the language to program them. Instead, they use things like Ladder Diagram and Structured Text.
@AlJay0032
@AlJay0032 Жыл бұрын
What happens when blocking and nonblocking assignments are intermixed?
@AdiTeman
@AdiTeman Жыл бұрын
Chaos... :) The truth is that there is pretty much a clear "definition", but zero-delay simulation can interpret them a bit differently. Things "may" work in simulation, but RTL simulation may not be equivalent to the gate level implementation and it also may depend on the synthesizer. Bottom line - don't do it!
@venkateshiyer5073
@venkateshiyer5073 2 жыл бұрын
Loved the session
@AdiTeman
@AdiTeman Жыл бұрын
Great!
@mcorrive12
@mcorrive12 Жыл бұрын
Thank you!
@AdiTeman
@AdiTeman Жыл бұрын
You're welcome!
@nandinichalla686
@nandinichalla686 Жыл бұрын
It is very useful thank u sir
@AdiTeman
@AdiTeman Жыл бұрын
Always welcome
@SakshiBhoosa-xc7mk
@SakshiBhoosa-xc7mk 9 ай бұрын
Can we get jobs in Rtl design by studying from this course?
@AdiTeman
@AdiTeman 9 ай бұрын
Hi, I think that's a difficult question to answer. This is a very short RTL tutorial - but it is indeed a good start. I think that you would need to practice writing a lot of RTL before getting accepted to a job based on your knowledge and there is a lot of good material around the web. But starting with this lecture, it will help.
DVD - Lecture 2c: Simple Verilog Examples
14:41
Adi Teman
Рет қаралды 8 М.
DVD - Lecture 3a: Logic Synthesis - Part 1
13:10
Adi Teman
Рет қаралды 12 М.
Мен атып көрмегенмін ! | Qalam | 5 серия
25:41
Don’t Choose The Wrong Box 😱
00:41
Topper Guild
Рет қаралды 60 МЛН
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 17 МЛН
how Google writes gorgeous C++
7:40
Low Level
Рет қаралды 970 М.
The best way to start learning Verilog
14:50
Visual Electric
Рет қаралды 146 М.
DIY Surround Sound... USING LASERS!
21:26
DIY Perks
Рет қаралды 1,3 МЛН
before you code, learn how computers work
7:05
Low Level
Рет қаралды 552 М.
Getting Started with Verilog
37:40
Hardware Modeling Using Verilog
Рет қаралды 107 М.
DVD - Lecture 3c: Library Definition
31:52
Adi Teman
Рет қаралды 10 М.
How to write Synthesizeable RTL
34:52
Adi Teman
Рет қаралды 19 М.
Мен атып көрмегенмін ! | Qalam | 5 серия
25:41