I2C Protocol Part 8
2:20
2 ай бұрын
Question Adder as a Subtractor
1:04
DigiThon Part 39
2:04
3 ай бұрын
Digithon Solution Part 11
3:14
3 ай бұрын
Digithon Solution Part 7
8:11
3 ай бұрын
Digithon Solution Part 38
3:44
3 ай бұрын
Digithon Part 38
2:01
3 ай бұрын
Digithon Solution Part 2.1
5:41
3 ай бұрын
Verilog Course Part 4
5:12
3 ай бұрын
Verilog Course Part 3
6:34
3 ай бұрын
Types of paths to be constrained
4:52
Пікірлер
@prateekmishra9830
@prateekmishra9830 Сағат бұрын
In system synchronous clocking, all components in a system are clocked by a single global clock source. The clock signal is distributed throughout the system, and all the components operate in sync with this global clock.In source synchronous clocking, the clock signal is transmitted along with the data from the same source. The receiving device uses the transmitted clock to latch the incoming data, ensuring synchronization between data and clock at the destination.
@lalithamallika817
@lalithamallika817 Күн бұрын
we can use a T flip-flop operating at posedge or negedge( I am taking posedge) . Now give the input T=1 at posedge and for the next posedge also give T=1. Now the T-on of the output is the time period(T) of the clock, we know that f=1/T. Is it correct?
@06_akshaykishoredas39
@06_akshaykishoredas39 2 күн бұрын
You have used both blocking and non blocking assignments in the same always block. Won't it create any issues?
@vijay998559
@vijay998559 2 күн бұрын
good content in present scenario
@alvinaug3844
@alvinaug3844 10 күн бұрын
divide by 3 circuit
@Rohan-d5g5o
@Rohan-d5g5o 12 күн бұрын
Very nice. Great initiative sir 🙏 Nicely organized ...
@TechnicalBytes
@TechnicalBytes 3 күн бұрын
Thanks a lot
@Shashwat435
@Shashwat435 15 күн бұрын
Good explaination
@abhijithayyappan1997
@abhijithayyappan1997 15 күн бұрын
Bifurcation
@Shashwat435
@Shashwat435 15 күн бұрын
Just Perfect
@KLRSANJIGAMING
@KLRSANJIGAMING 16 күн бұрын
8 bit ring counter
@kunalsharma6160
@kunalsharma6160 18 күн бұрын
We can use a T flip flop input of which is a signal which gets high when address is 7 and output of this flip flop is our desired output.
@kchaitanya5602
@kchaitanya5602 19 күн бұрын
When we give f/4 to a -ve edge triggered DFF, it just delays the signal, but the frequency of the signal doesn't change. When you check the clock diagram for both the outputs after ORing them, we see that we will get 2.5 clock cycles of logic 1, but also we will only have 1.5 clock cycles of logic 0. Hence, i feel that we did not get f/5, but we have f/4 with 3.5 clock cycles of logic. If i am wrong, please correct me. Thank you And please confirm if I am right or wrong
@kchaitanya5602
@kchaitanya5602 23 күн бұрын
Then what does the synthesis take into consideration while building a circuit? However we write the always block, we are getting the same result.
@kchaitanya5602
@kchaitanya5602 27 күн бұрын
Can we also do another thing: If we take another output counter whose outputs are Q2', Q1' and Q0'. But instead of giving the clk directly to this counter, we need to give clock with half frequency. Then automatically, the output of this counter is halved. In the input counter, we see that the output Q0 has half the frequency of the clk. Freq of Q0 = fclk/2. Freq of Q1 = fclk/4. Freq of Q2 = fclk/8. Hence for our output counter, if we give Q0 as the clock, we can also achieve the slow counter. Is this approach also, correct? Open to suggestions.
@indianshadycentral4359
@indianshadycentral4359 28 күн бұрын
In generic case, shouldn't it be (ip=='hi) ??
@06_akshaykishoredas39
@06_akshaykishoredas39 Күн бұрын
I am also having the same doubt
@rishithapulluru1082
@rishithapulluru1082 28 күн бұрын
I have a doubt. At 2.03 you said at negative edge, 2nd F/F starts transmitting the data, but that is the case when the F/F is negative edge triggered f/f , here it is still positive edge triggered . it's just that the applied clk signal is inverted. Please correct me if i am wrong
@indianshadycentral4359
@indianshadycentral4359 28 күн бұрын
Can we write assign aff[0] = a; intead of always aff[0]=a;
@rishithapulluru1082
@rishithapulluru1082 Ай бұрын
(at 5:23 ) say , after fabrication of chip, which violation can be resolved? setup violation can be resolved by increasing the frequency of operation? and what abt hold violation?
@Slicudis
@Slicudis Ай бұрын
VHDL? Nah Verilog? Nah System Verilog!!!!!
@RandomHubbb
@RandomHubbb Ай бұрын
Sir could you please make a thorough series on Reset Recovery and Removal Concept, Reset Domain Crossing Issues, and Techniques to Solve The Reset Domain Crossing issues? I see bunch of videos on youtube, but they lack the touch of you. (Basically they are crap in my view to be honest) Anyways, I am eagerly waiting for that series of videos from you. Thanks! :)
@RandomHubbb
@RandomHubbb Ай бұрын
Setup and Hold time of Latch itself (another video you did) and this one on top of that video, made me confused :D How does the setup and hold time of the individual latches are incorporated into the equation of the setup and hold time of the FFs? :)
@PseudonymQR
@PseudonymQR Ай бұрын
Very very infomative
@RandomHubbb
@RandomHubbb Ай бұрын
Shouldn't it be mentioned that, the output of the reset synchronizer is fed to the downstream flops' reset input, but it is assumed that those flops are in the same clock domain as the reset synchronizer? Otherwise, you could still experience metastability downstream.
@RandomHubbb
@RandomHubbb Ай бұрын
Calling it Minimum Pulse Width Requirement is confusing. My mind is going to the required input pulse width. It took me long time to understand you were talking about the duration of TON in a clock period when you referred to it as Pulse Width.
@DhanushH-g6d
@DhanushH-g6d Ай бұрын
pls don't make us force to pay sir we are learners to seek knowledge if the video is in playlist in youtube then why blocking the content only for membership users only this is not fair sir so our knowledge is now incomplete and you also don't get the satisfaction of teaching to students, am I right sir if member ship is must means put it as course sir not in youtube.
@chaturbhujrajendran4995
@chaturbhujrajendran4995 Ай бұрын
Adding 1ns delay on the clock path to the second flop (the flop in the middle) would be the easiest way to fix this without a functional eco as suggested in this video
@SunitaRani-ww9oc
@SunitaRani-ww9oc Ай бұрын
Detailed explanation 😊
@PraveenKumar-m7b8i
@PraveenKumar-m7b8i Ай бұрын
Hello sir, when you are combining edge detector and pulse stretcher to generate 3 clock cycles pulse; there edge detector won't generate single pulse; it will detect multiple edges if there are multiple posedges . So, this approach may not work.
@rajathvrao
@rajathvrao Ай бұрын
is this code synthesizable ?
@SushilKumar-dv6wt
@SushilKumar-dv6wt Ай бұрын
Please sir make videos on Asynchronous FIFO DESIGN
@SushilKumar-dv6wt
@SushilKumar-dv6wt Ай бұрын
Nice sir❤❤❤❤
@TechnicalBytes
@TechnicalBytes Ай бұрын
🙏
@prajwal1534
@prajwal1534 2 ай бұрын
excellent
@TechnicalBytes
@TechnicalBytes 2 ай бұрын
Glad you liked it!
@minusamal9723
@minusamal9723 2 ай бұрын
Very nice information. In this we can increase no. Of bits of the registers from 8 bit to atleast 64bit or more to capture more data
@rohitth9101
@rohitth9101 2 ай бұрын
module (in, clk, reset,out); input in,clk, reset; logic [9:0] count; output logic out; logic out_reg; assign out_reg = (count >10’d511)?in:out; //registering to avoid combinatorial loop always_ff@(posedge clk) begin if (! reset) out <= 1’b0; else out <= out_reg; end always_ff@(posedge clk) begin if (! reset) count <= 10’b0; else count <= count + 10’b1; end end module
@TechnicalBytes
@TechnicalBytes 2 ай бұрын
Dear Rohit, while generating variable out_reg como loop is already generated.
@rohitth9101
@rohitth9101 2 ай бұрын
@@TechnicalBytes yes, the combo loop is generated , what I meant is by registering I am avoiding any case which could cause glitch in the circuit . Isn’t it?
@RandomHubbb
@RandomHubbb 2 ай бұрын
Where are the other videos of this series????
@namansjain
@namansjain 2 ай бұрын
What is the solution for this? I could not find proper solution for freq doubler circuit (if we first use mod-3 and then freq doubler post that). What could be the proper synthesizable way to do it.
@TechnicalBytes
@TechnicalBytes 2 ай бұрын
We have created step by step approach for clock frequency divider/multipliers. No need to take stress. Please go throught the following playlist: kzbin.info/aero/PLPmSCnkkX4qtFcm8FZpwHEawvq5eULxwf
@TechnicalBytes
@TechnicalBytes 2 ай бұрын
Please share your feedback after visiting this playlist. Soon, I will create a step by step approach to design any clock frequency divider using FSMs.
@Problem_Solut1ons
@Problem_Solut1ons 2 ай бұрын
New ff with ip - Q1 and clock to negative edge and its output Q_FF For Duty 10% = Q1 AND ~Q_FF Right??
@nehagour2606
@nehagour2606 2 ай бұрын
This video is a gem, I have tried to understand this from various resources, but this video gives me a fundamental understanding. Thank you for making this video, looking forward to learning something about Zebu EMULATOR, as it becomes widespread in interviews.
@TechnicalBytes
@TechnicalBytes 2 ай бұрын
You're very welcome!
@TechnicalBytes
@TechnicalBytes 2 ай бұрын
Sure, I will create some videos on basic understanding of zebu