içinde yasak ikili atamaya girmeden değişkenleri Sıfırla başlatamıyorum Bir FSM oluşturdum, adım adım bir denklemin parçalarını hesaplar, sonra girdiyi günceller ve tekrar yapar bir cok zaman. Şimdi bu sonuçları her yinelemede biriktirmek istiyorum.Oluşan değerleri biriktirmek istiyorum, ancak VERILOG
Varsayalım val üretilen değerdir ve zval ardışık değerler sumatory, bu
always @ (sum_val)
Zval = Zval + val;
gibi bir kayıt kullanmak ve bu
always @ (enable)
Zval = 0;
Quartus-II gibi başlatmak çalışıyordu olduğunu çarpma atamalarını çözemeyen şikayetler.
Eğer başlatılamıyorsa, simülasyon sırasında, Zval baştan bir şey umursamıyor, bu yüzden val + a umurumda değil, aynı zamanda dikkat etmiyor.
Ne yapmalıyım? Herhangi bir tavsiye çok takdir edilecektir.
Sıfırlama sırasında başlatılamıyor musunuz? – rahulcodesinverilog
FSM'nin sıfırlanma durumunu mı kastediyorsunuz? Sorun şu ki her yinelemede çukur sıfırlama işlemini birkaç kez geçiyorum. Sumatory değişkenini sıfır gibi koyarak önceki sonucu silebilirim, niyetim bu sonuçları eklemektir: S – sujeto1