Priority Encoder
Input
|
Input
|
Input
|
Input
|
Output
|
Output
|
Valid Bit
|
D0
|
D1
|
D2
|
D3
|
x
|
Y
|
V
|
0
|
0
|
0
|
0
|
X
|
X
|
0
|
1
|
0
|
0
|
0
|
0
|
0
|
1
|
X
|
1
|
0
|
0
|
0
|
1
|
1
|
X
|
X
|
1
|
0
|
1
|
0
|
1
|
X
|
X
|
X
|
1
|
1
|
1
|
1
|
Priority Encoder in tablosunu verdik yukarıda.İlk önce valid
bit i açıklayalım valid bit eğer inputlardan hiç biri 1 olmaz ise 0, en azından
1 tanesi 1 olursa 1 değerini alır.Priority encoderi açıklamamın sebebi highest
priority i bulurken ilk başlarda sıkıntı çektim sonradan anladım belki sıkıntı
çeken olur diye paylaşayım dedim.Highest priority e sahip olmak demek bir
üstünlük demek aslında yani eğer bir input highest priorty e sahipse diğer
inputların bir önemi yok demek mesela D3 ele alalım.D3 1
olunca diğer inputlar don't care durumuna düşüyorlar yani 0 olsun bir olsun fark etmez.Eğer
priority sıralaması yapacak olursak D3> D2 > D1>D0
olur.Bu bilgi nerede işimize yarayacak mesala sorularda D0 highest priorty e sahip D3 de lowest priority e sahip derse ne anlama geldiğini öğrendik artık soruları çözebiliriz.Herkese iyi çalışmalar.
Hiç yorum yok:
Yorum Gönder