Pregunta de entrevista de Cadence Design Systems

Write verilog code for asynchronous FIFO, verilog code for FSM.