Application of Verilog Generate Block | Lets Learn Verilog with real-time Practice with Me | Day 22
HTML-код
- Опубликовано: 5 окт 2024
- Learn Verilog with Practice : www.whyrd.in/s... Let's Learn Verilog with real-time practice.
Join this channel to get access to perks:
/ @whyrd
Day23: • Digital Design using t...
Today's video resources:
HDLbits : hdlbits.01xz.n...
To personally connect with me, follow me on :
LinkedIn- / rajdeep-mazumder
Instagram- / rajdeep.jgd
________________________________________
Watch Next:
VLSI interview prep series: • VLSI interview prepara...
VLSI Podcast: • VLSI PODCAST
VLSIgayan: • VLSIgayan
Start a VLSI project: • VLSI Project That Will...
Verilog roadMap: • Learn VERILOG for VLSI...
#whyrd #vlsi #verilog
Disclaimer: The following video and its contents are presented for informational purposes only. The author of this video has made every effort to provide accurate and up-to-date information based on their best knowledge and research available at the time of recording. However, the author cannot guarantee the absolute accuracy, completeness, or timeliness of the information presented.
it is important to note that the views, opinions, and interpretations expressed in this video solely belong to the author and do not necessarily reflect the views of their employer or any other organization with which they may be affiliated.
Viewers are reminded to exercise their own critical thinking and judgment when consuming the information presented in this video. The author , shall not be held responsible for any losses, damages, or consequences arising from the use or misuse of the information contained herein.
Thanks brother...It is very helpful for us...
very very usefull this video. i found it amazing
Initially i was not getting correct output for below self written code
module FA(
input a1, b1, cin1,
output cout1, sum1 );
assign sum1 = a1 ^ b1 ^ cin1;
assign cout1 = (a1&b1 | cin1 & (a1^b1));
endmodule
module top_module(
input [99:0] a, b,
input cin,
output reg [99:0] cout,
output reg [99:0] sum );
FA f1 (a[0], b[0], cin, sum[0], cout[0]);
genvar i;
generate
for(i=1;i
i am follwing your vedios its excellent understading teching thankyou sir
thanks bhaiya noone goes into the intricate details like you do
i hope your channel grows further more succesfully
Thanks lot for this feedback, its means a lot
Thank you for another great video!
Thank you Raj, I think you have a mistake in the 4th second, if en=1 it means that a=clk, but you wrote that a=1 while it should be 0 like the clk.
exactly same doubt
I guess that it is ok a will not change in the 4th sec because in the 4th sec the enable did not change from 1 to 0 or anything it still 1 so a will keep its previous value. it will change in the 8th sec when enable changes from 1 to 0
always@(en) doesn't mean that when en =1 things will execute It means that when en changes the things will get executed
This is according to my thought..
Isn't carry of a full adder of 1 bit? Why is the cout of 100 bits? Could anyone please explain?
Thanks sir for your great videos.
thanks brother
❤😊