Ana içeriğe geç

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.