Veri gecikme hattı (Gecikme Hattı) dijital sinyal işlemede geniş bir uygulama alanına sahiptir.Örneğin, FIR filtrelerinin tasarımında bir veri gecikme hattına ihtiyaç vardır. Aslında, çoğu boru hattı tasarımında veri gecikmesi gereklidir. Bu makale bir EBR (Gömülü Blok RAM, Xilinx adı verilen BRAM , Altera aradı Gömülü bellek ) Veri gecikmesinin gerçekleşme yöntemi.
Aşağıda gösterildiği gibi:
EBR'yi tek bağlantı noktalı bir RAM (yani RAM_DQ) olarak yapılandırın, burada Yazma Modu Yazmadan Önce Oku olarak yapılandırılır. Yani aynı adrese aynı anda okurken ve yazarken, önce değiştirilen adres alanındaki orijinal veriler okunacak ve ardından yeni veriler adres alanına yazılacaktır. Aşağıda gösterildiği gibi:
Bu moddaki dalga şekli şeması:
Sayaç modülünün 4 olduğu ve WE sinyalinin yüksek seviyeye bağlandığı varsayıldığında, RAM'in başlangıç değeri 0'dır, karşılık gelen zamanlama diyagramı aşağıdaki şekilde gösterilmiştir:
İlk çerçeve adresinde, 0 adresinden okunan veriler 0'dır, daha sonra veri A, 0 adresine yazılır, 1 adresinden okunan veriler 0'dır ve veri B, adres 1'e yazılır. Benzer şekilde, veri C ve veri D sırasıyla adres 2 ve adres 3'e yazılır. İkinci çerçeve adresinde, 0 adresinden okunan veri, birinci çerçeve adresine yazılan veri A'dır. Benzer şekilde, 1'den 3'e kadar olan adreslerden okunan veriler B, C ve D. Çıkış yazmacını etkinleştirdiğimiz için, giriş terminali DIN'den çıkış terminali DOUT'a kadar 5 gecikme seviyesi vardır.