2016-03-27 22 views
0

'u kullanarak bir işlev gerçekleştirin Boole Devresinde bazı çok değişkenli işlevleri uygulamam gerekiyor; bazı aritmetikleri otomatik olarak bir boole devresine dönüştürmek için hangi araçlara sahibiz? Örneğin, uygulamak istediğim formülün bir kısmı, 2 rakamı (şimdi 16 bit) alan ve maksimum sayının indeksini (yani 0 veya 1) veren operatör max(a,b) operatörüdür.Boole Devresi

Gerçek tabloyu oluşturabileceğimi ve otomatik olarak bir boole devresine dönüştürebileceğimi biliyorum, ancak bu gerçekten çok büyük bir devre gerektiriyor (2^32 giriş var).

cevap

1

Eğer donanım davranışını tanımlamak zorunda hangi Quartus II web paketi eklenmesini, kullanabilir ve bu alet

Davranış gibi yazılır, sizin için kapı seviyesinde RTL üretecektir,

if (a>b) 
    index = 0; 
else 
    index = 1: 

Sonra RTL Görünümü'nü çalıştırın ve görün, sadece Verilog HDL ve Quartus II'yi bildiğiniz için yapılabilir.