from the external file and waveform simulation is performed in Modelsim. The simulation can be run using <code>run.tcl</code> script.</p>
<img src="docs/screenshots/functional_verification/bus_synchronizer/1.PNG">
<hr>
<h3 id="data-synchronizer">Data Synchronizer</h3>
<p>This module is used to synchronize any arbitrary bus by synchronizing its 'data valid' signal through a bit synchronizer then passing it through a pulse generator (flip-flop + NOT gate + AND gate) to produce a pulse whose width is the same 