FPGA tasarımlarında / aşağı sayaçları uygulama dijital mantıkta temel bir görevdir. Bu karşıtlar olayları, zamanlamayı ve kontrol uygulamalarını saymak için kullanılır.Bu kılavuz, bu tür sayaçları verimli bir şekilde tasarlama ve uygulama için bir adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım adım atıyor.
Up/Down Counters
Bir yukarı / aşağı karşı, kontrol sinyallerine dayanan ya da sıralanan bir dijital cihazdır. Genellikle Flip-flops, mantık kapıları ve kontrol girişlerinden oluşur. ana bileşenler sayıyı içerir, kontrol mantığı ve saat girişi.
Countering the Counter
İlk adım, sayacın genişliğini tanımlamaktır, bu da en yüksek sayı değerini belirler. Kontrol sinyallerine veya aşağı saymak için karar verin.Mevcut sayıyı depolamak için geri dönüşümlü mantığı ve kontrol girişlerine dayanan sayıyı dengelemek için kombinasyonel mantık tasarlamak.
FPGA'da Uygulama
Donanım Açıklama Dil (HDL) VHDL veya Datalog gibi sayacı kodlayın. Saat, sıfır ve kontrol için giriş sinyalleri kullanın veya her saat döngüsüne ilişkin sayıyı güncellemek için her zaman bloklar kullanın. Sağlam ve alt akış koşullarını sağlayın.
Anahtar adımların örnek listesi:
- Declare girişi ve çıkış sinyalleri.
- sayı için dönüş-flop kaydı oluşturun.
- De ki: “Muhteme veya aşağı saymak için mantık uygular.
- Sıfır ve aşırı akış koşullarını durdurun.
- FPGA donanım üzerindeki tasarımı modelleme ve test edin.