Simulator UART Interface

Memahami Berbagai Metode Sinkronisasi Komunikasi Serial

Berdasarkan materi dari Jonathan Valvano dan Ramesh Yerraballi

Simulator 1: Blind-Cycle Synchronization

Lihat cara kerja sinkronisasi blind-cycle. Masukkan angka antara 1-10 untuk mensimulasikan waktu tunggu perangkat, lalu klik "Start".

Penjelasan:

Blind-cycle synchronization adalah metode paling sederhana di mana CPU menunggu untuk periode waktu yang tetap, dengan asumsi perangkat I/O akan siap setelah waktu tersebut.

  • Kelebihan: Implementasi sangat mudah.
  • Kekurangan: Tidak efisien. Jika perangkat siap lebih cepat, CPU tetap menunggu (membuang waktu). Jika perangkat lebih lambat, data bisa hilang atau salah baca.
  • Simulasi: Masukkan waktu tunggu (delay) untuk CPU. Amati bagaimana flowchart berjalan tanpa pernah memeriksa status perangkat.