Sunday, February 14, 2016

Penolak/ subtractor

Dalam sistem digital, proses penolakan dijalankan dengan menggunakan sistem pelengkap 1 ataupun sistem pelengkap 2. Untuk memahami pembinaan subtractor, perkara yang utama untuk difahami terlebih dahulu adalah half adder dan full adder. Untuk membina half subtractor, perlu tambahan get TAK pada salah satu masukannya supaya ia boleh menjadi sistem yang sama dengan sistem pelengkap.

Penggunaan get XOR juga boleh digunakan bagi membina litar yang lebih besar. Ini kerana get XOR berfungsi sebagai comparator kepada input yang diterimanya.Rajah di bawah menunjukkan litar subtractor 4 bit.

Rajah 1: Litar subtractor 4 bit


Dalam paparan RTL viewer, ianya seperti Rajah 2 dibawah:
 
Rajah 2 : RTL viewer

Bagi memastikan litar yang dibina betul, kita memerlukan simulation untuk membuktikannya betul atau tidak. Rajah 3 menunjukkan simulation waveform.


Rajah 3: Output Waveform