VHDL Basit Bir İşlemci Kodu

İki portu olan verilen komutlara göre giriş portundaki data direk olarak diğer porta aktaran veya verilen iki datayı toplayarak aktaran aşağıdaki özelliklerde basit bir işlemci tasarlayınız. İşlemcinin giriş ve çıkışlarında 16×16 (16 bit veri yolu 16 bit derinlik)’lik FIFO’lar bulunacaktır. Girdi portundan işlemciye iki tür komut yazılabilecektir.
1. Komut tipi : Bu komutun ilk 8 biti komut (AA Hex), ikinci 8 biti datadır. Bu komut yazıldığında
datayı karşı taraftaki FIFO’ya yazacaktır.
2. Komut tipi : Bu komutun ilk 8 biti komut (55 Hex), daha sonra gelen ilk 4 bit data-1 ikinci 4 bit
data-2’dir. Bu komut yazıldığında data-1 ve data-2’yi toplayacak, toplamı 8 bit olarak komutun
sonunda ekleyerek karşı taraftaki FIFO’ya yazacaktır.

Kullanılan alt bloklar