WaveDrom (zamanlama diyagramı)
Dijital sinyallerin zaman içindeki değişimini gösteren bir zamanlama diyagramı (timing diagram) çizer. Dijital elektronik veya bilgisayar mimarisi çalışırken kullanışlı.
Sözdizimi
```wavedrom
{"signal":[{"name":"clk","wave":"p......"},{"name":"data","wave":"x.345x","data":["a","b","c"]}]}
```
İçerik, WaveDrom'un kendi JSON formatı: signal dizisindeki her öğe bir
sinyal hattı, wave alanı o hattın zaman içindeki durumunu kısa
karakter kodlarıyla (p = periyodik saat, x = belirsiz, sayı
karakterleri = veri durumları) tanımlar.
Ne işe yarar
Bir saat sinyalinin, veri hattının veya protokol zamanlamasının nasıl değiştiğini görsel olarak göstermek için.
Kaynak
WaveDrom'un tam söz dizimi (tüm dalga karakterleri, ek alanlar): wavedrom.com.
Tsunagi'ye özgü not
Geçersiz bir JSON ya da bilinmeyen bir dalga karakteri yazarsan diyagram render edilmez, düz metin olarak kod gösterilir.