No video

Electronics Interview Questions: FIFO Buffer Depth Calculation - Part2

  Рет қаралды 16,940

Technical Bytes

Technical Bytes

Күн бұрын

FIFO depth calculation and basics of clock domain crossing are touched in this tutorial. This video provides a logical way to go through one of the most common hardware interview questions where you are provided with two different clock domain systems and you are required to transfer data between them.
Complete playlist on FIFO interview Quesitons is available here:
• Interview QA: FIFO Dep...
To subscribe our channel, please press of the link below:
/ @technicalbytes
Link to Join channel membership:
/ @technicalbytes
Our Website:-
www.technicalb...
#FIFO #FIFODepth #FIFODepthInterviewQuestions #FIFODesign #AsyncFIFO #DigitalDesign

Пікірлер: 39
@bournsted4512
@bournsted4512 2 жыл бұрын
Thank you sir for explaining this so simply and elegantly. Got very confused reading this concept from many different sources. But you made it crystal clear and now I think this topic is so easy because of you. Thank you again Sir. Very Helpful. ❤
@TechnicalBytes
@TechnicalBytes Жыл бұрын
Thanks for your comments !!
@idontcare-tk1te
@idontcare-tk1te 2 жыл бұрын
Great explanation. Clear and to the point!
@ankitasharma9841
@ankitasharma9841 3 жыл бұрын
Can you please create more videos on this topic with increasing complexity.
@priyasahoo4280
@priyasahoo4280 3 жыл бұрын
The one idle clock cycle means exactly similar to no idle clock cycles only right? Because always there will be one clock cycle delay between alternate writes and reads. so why we have multiplied it with 2?
@TechnicalBytes
@TechnicalBytes 3 жыл бұрын
I am calculating time taken to write and read one byte. It will be double of the time period. but you are correct after all the calculations, this scenario is similar to no idle clock cycle scenario.
@manveersinghmehra
@manveersinghmehra 9 ай бұрын
NICE😊
@TechnicalBytes
@TechnicalBytes 9 ай бұрын
Thanks 🤗
@pseudohawk1656
@pseudohawk1656 2 жыл бұрын
Explained very clearly. Thanks
@TechnicalBytes
@TechnicalBytes Жыл бұрын
Glad it was helpful!
@sureshk740
@sureshk740 4 жыл бұрын
Thanks for the good explanation. What would be the minimum burst to burst gap in these cases? In the case of last example, is the minimum burst to burst gap is (83 * 80ns)?
@TechnicalBytes
@TechnicalBytes 4 жыл бұрын
try to calculate and I will correct you if wrong..
@sintan4754
@sintan4754 4 жыл бұрын
83*80ns =6640ns is the burst gap
@meenugarg1102
@meenugarg1102 4 жыл бұрын
Good explanation thanks
@TechnicalBytes
@TechnicalBytes 4 жыл бұрын
You are welcome
@arpittiwari7695
@arpittiwari7695 4 жыл бұрын
Can you explain how this synchronizer and FIFO designed? Is the FIFO just an SISO Shift registers?
@TechnicalBytes
@TechnicalBytes 4 жыл бұрын
Arpit, Soon we will start session on clock domain crossing. We will explain the functionality and design of async FIFOs there in great detail.
@maheswarreddy4394
@maheswarreddy4394 3 жыл бұрын
no.of idle cycles for read is 3 right, but when you calculate read one data byte how it becomes 4*1/fa? Please clarify me
@ankushkumaryadav65
@ankushkumaryadav65 3 жыл бұрын
As idle cycle means after reading for one clock cycle then for next 3 cycle no operation ... So it means in 4 cycles it will read one time only ..thats why he had taken 4 in calculation
@PremKumar-jq3wg
@PremKumar-jq3wg 2 жыл бұрын
If here the burst size is not given data read is continuous, how can we calculate FIFO Depth here
@vinodshet27
@vinodshet27 3 жыл бұрын
Waiting for more videos..
@TechnicalBytes
@TechnicalBytes 3 жыл бұрын
Sure 😊
@venkateshrathod393
@venkateshrathod393 3 жыл бұрын
I have confusion in question ,you mentioned 1 cycle ideal after two successive reads and writes but u considered for only one successive read and write
@TechnicalBytes
@TechnicalBytes 3 жыл бұрын
Hello Venkatesh, I mean there is a idle cycle after every read. in the same way, there is a idle cycle after every write.
@venkateshrathod393
@venkateshrathod393 3 жыл бұрын
@@TechnicalBytes Tq
@deepchandmeshineni702
@deepchandmeshineni702 3 жыл бұрын
Time taken for last byte to write is only clock cycle .for the last why you considered as two cycles can u explain ?
@mpraveen4937
@mpraveen4937 10 ай бұрын
its just consideration,
@priyasahoo4280
@priyasahoo4280 3 жыл бұрын
sir I have seen questions where data reading is faster and writing is slower but even then also FIFO is used as no of idle cycles were different. need some more clarification on that.
@TechnicalBytes
@TechnicalBytes 3 жыл бұрын
You are right, FIFO may be required even if writing frequency is slower and reading frequency is higher in case number of idle cycles at the time of reading are quite high as compared to number of idle cycles during writing. Remember, actual reading and writing speed is dependent upon frequency as well as number of IDLE cycles. Now, if writing speed is higher than reading speed. you will definitely need a memory buffer/FIFO. let me know if any further clarification required.
@priyasahoo4280
@priyasahoo4280 3 жыл бұрын
Thank you sir !!
@ratansingh3086
@ratansingh3086 4 жыл бұрын
please create some other video like this ..
@TechnicalBytes
@TechnicalBytes 4 жыл бұрын
Sure .. Ratan ..
@tejinderkumar4344
@tejinderkumar4344 4 жыл бұрын
Very nice sir
@TechnicalBytes
@TechnicalBytes 4 жыл бұрын
Thanks and welcome
@vinaymotupalli
@vinaymotupalli Жыл бұрын
Is burst size = 100 bytes is correct or burst size = 8bits , burst length = 100 is correct ? while considering burst write into FIFO ? I need some clarification on it please sir make a detailed video with diagram to visualize on fifo data transfer between 2 modules
@mpraveen4937
@mpraveen4937 10 ай бұрын
in one cycle it will write one byte. fifo width will be of one byte
@user-oc9ti3zm2r
@user-oc9ti3zm2r Жыл бұрын
I got this interview question Does anyone have the problem workout and solution ? What is the minimum FIFO size required here Writing Data = 80 DATA arrives in up to 100 Clocks Outgoing Data= 8 DATA is read in up to 10 Clocks Data write/read is done with bursts of 160 DATA The data provided is confusing compared to these simpler problems.
@TechnicalBytes
@TechnicalBytes Жыл бұрын
It is not confussing, it is incorrect. Your effective write and read speed is same.
@TechnicalBytes
@TechnicalBytes Жыл бұрын
Give me correct data, will solve it
Electronics Interview Questions: FIFO Buffer Depth Calculation PART 1
5:48
FIFO Depth Interview QA Part 3
6:09
Technical Bytes
Рет қаралды 6 М.
а ты любишь париться?
00:41
KATYA KLON LIFE
Рет қаралды 3,6 МЛН
Kind Waiter's Gesture to Homeless Boy #shorts
00:32
I migliori trucchetti di Fabiosa
Рет қаралды 15 МЛН
Magic trick 🪄😁
00:13
Andrey Grechka
Рет қаралды 55 МЛН
What to ask at your Fifo job interview
2:28
Mitch On Mining
Рет қаралды 30 М.
FIFO DEPTH CALCULATIONS
19:56
VLSI Gyan
Рет қаралды 1,9 М.
Electronics Interview Questions: FIFO Buffer Depth Calculation
5:21
What is your Weakness? | Best Answer (from former CEO)
4:12
The Companies Expert
Рет қаралды 1,8 МЛН
Running a Buffer Overflow Attack - Computerphile
17:30
Computerphile
Рет қаралды 2 МЛН
Introduction To FIFO Design/FIFO-part 1
9:04
Karthik Vippala
Рет қаралды 29 М.
BHP hireview interview tips Australia
5:37
omer bashir
Рет қаралды 10 М.
а ты любишь париться?
00:41
KATYA KLON LIFE
Рет қаралды 3,6 МЛН