Tuesday, February 11, 2014

SISO (Serial Input Serial Output)



SISO (Serial Input Serial Output)
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5uDeZJc89hEppJgXxB2L_WtVhasX8P2m9veiTUFXVRZxoaELuPOcuHi1uRf89LBdud6PGVucgmNw1ebWnDI5Slbn4OaWQS7wMXiIDJ7G2qcsMB4CEa_rd6OtOPgPrd4SoPa_eVRby4_I/s1600/REGISTER+2.bmp
Gambar Register SISO yang menggunakan JK FF
Prinsip kerja:
Informasi/data dimasukan melalui word in dan akan dikeluarkan jika ada denyut lonceng berlalu dari 1 ke 0. Karena jalan keluarnya flip-flop satu dihubungkan kepada jalan masuk flip-flop berikutnya, maka informasi didalam register akan digrser ke kanan selama tebing dari denyut lonceng (Clock).
Tabel Kebenaran (Misal masuknya 1101)

Clock ke
Word in
Q1
Q2
Q3
Q4
0
0
0
0
0
0
1
1
1
0
0
0
2
0
0
1
0
0
3
1
1
0
1
0
4
1
1
1
0
1
Register geser SISO ada dua macam yaitu:
a) Shift Right Register (SRR)/Register geser kanan
b) Shift Left Register (SLR)/Register geser kiri
c) Shift Control Register dapat berfungsi sebagai SSR maupun SLR






Rangkaian Shift control adalah sebagi berikut:
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZyiBUHL_lBkKeWEPVJ2XKkqQI4XdyGEpv2064w_vCOlY1qZW_aVCM-x5sNWQCmCfDMgGlruervpbeMEDlc5u9xerv5pEG-2pE7vLMdpM6qXaIB7Gr9INLAhpyQrHP7SbVjnamsAsoNe4/s320/REGISTER+3.bmp
Rangkaian ini untuk mengaktifkan geser kanan/kiri yang ditentukan oleh SC. Jika SC=1, maka akan mengaktifkan SLR. Jika SC=0, maka akan mengaktifkan SRR. Gambar rangkaian selengkapnya adalah sebagai berikut:

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3tiwQIsjb_WIIh8065jrq4YE95UsZB18zHHWzumbTHfIt1L2hVEfgY1NOtGKGkT-k2AVWQyNkgUyby7FEh-0xiOz78Z-TdEnXcedfhn-ndgysKcQRyshFR_Uh97TB19osQubTSJcAxLs/s320/REGISTER+4.bmp
Keterangan:
Jika SC=0,maka input geser kanan akan aktif. Keluaran NAND diumpamakan ke input DFF1 dan setelah denyut lonceng berlaku (saat tebing depan), maka informasi diteruskan ke output Q1. Dan output Q1 terhubung langsung keoutput DFF2 berikutnya sehingga dengan proses ini terjadi pergeseran ke kanan.
TABEL KEBENARAN (jika input 1011)

Clock ke
Input
Q1
Q2
Q3
Q4
0
0
0
0
0
0
1
1
1
0
0
0
2
1
1
1
0
0
3
0
0
1
1
0
4
1
1
0
1
1
Informasi digit digeser kekanan setiap ada perubahan pulsa clock tebing atas. Geser kanan berfungsi sebagai operasi aritmatika yaitu pembagi dua untuk tiap-tiap flip-flop.
Jika SC = 1 , maka akan mengaktifkan input geser kiri. Output NAND masuk ke input D-FF4 dan setelah diberi pulsa clock informasi dikeluarkan melalui Q4 dan keluaran Q4 dihubungkan ke input D-FF3, keluaran D-FF3 dimasukan ke D-FF berikutnya, sehingga dengan demikian terjadi pergeseran informasi bit ke arah kiri.
TABEL KEBENARAN (jika input 1101)

Clock ke
Input
Q1
Q2
Q3
Q4
0
0
0
0
0
0
1
1
0
0
0
1
2
1
0
0
1
1
3
0
0
1
1
0
4
1
1
1
0
1
Register geser kiri berfungsi sebagai operasi aritmatika yaitu sebagai pengali dua untuk tiap-tiap flip-flop.

No comments:

Post a Comment