vtmc
Newbie level 4
Once in an interview, I said I know some concept of asyn FIFO, and was asked to explain. I drew the block diagram and before I started blah blah about how to control under/overflow, the interviewer said, "Stop, how U design the dual-port SRAM? That's the most difficult part.".
I was so surprised because I never knew that's the most important part. I didn't take any course about asyn FIFO. All I did is to google some papers on this topic, and then read some HDL examples. In all these examples, the SRAM is presented with a few lines of HDL and is a very simple block.
My question is, as self-study, what kind of resourse or methodology can help me with this kind of pitfall? This may seem pretty obvious for those in the industry but not for me, a 3 months to graduate MS student.
Thank you for the help.
I was so surprised because I never knew that's the most important part. I didn't take any course about asyn FIFO. All I did is to google some papers on this topic, and then read some HDL examples. In all these examples, the SRAM is presented with a few lines of HDL and is a very simple block.
My question is, as self-study, what kind of resourse or methodology can help me with this kind of pitfall? This may seem pretty obvious for those in the industry but not for me, a 3 months to graduate MS student.
Thank you for the help.