Sunday, January 17, 2016

Half Adder

Di dalam sesebuah komputer, antara komponen yang paling asas ialah CPU. CPU atau central processing unit pula mempunyai komponen komponen tertentu seperti Control unit dan ALU. Control unit adalah komponen yang mengawal keseluruhan CPU manakala ALU pula akan melaksanakan operasi aritmetic dan logik atas arahan dari Control Unit.

 Dalam memahami konsep ALU, ia memerlukan kosep pemahaman dari asasnya. Perkara yang perlu di fahami ialah bagaimana proses tambah dan tolak dilaksanakan dalam sistem komputer. Perkara yang akan disentuh ialah berkenaan Half Adder dan Full Adder. Untuk itu, contoh akan diberikan menggunakan perisian Altera Quartus II.

Rajah 1 : Half Adder

Rajah 1 menunjukkan litar Half Adder atau penambah separuh yang menggunakan get EXOR dan get DAN. Terdapat 2 input A dan B, dan 2 output Sum dan Cout. Rajah 2 pula menunjukkan litar yang telah dijanakan oleh perisian Altera Quartus ini.


 Rajah 2: RTL Viewer circuit


 Apabila proses analisis dan synthesis selesai, dan tiada error yang wujud maka waveform boleh terus dibuat berpandukan kepada litar logik half adder. Rajah 3 menunjukkan waveform yang terhasil.

 

 Rajah 3: Half adder waveform.



Post yang akan datang akan membincangkan pula mengenai Full Adder.