Skip to main content

Ano ang isang asynchronous circuit?

Ang isang asynchronous circuit ay isang network ng higit sa lahat independiyenteng mga sangkap na ipasa ang data kapag nakumpleto na ang kanilang mga operasyon.Kabaligtaran ito sa isang magkakasabay na circuit kung saan ang mga elemento ay polled para sa data bilang tugon sa isang pandaigdigang signal ng tiyempo.Sa isang asynchronous circuit, tinutukoy ng mga protocol ng paglilipat ng data kung kailan at kung paano ipinagpapalit ang data.Sa halip na regular na botohan ang bawat sangkap, ang data ay inilipat kapag ang sangkap mismo ay nagpapahiwatig na handa na.

Ang karamihan ng mga pagpapatupad ng electronic circuit ay gumagamit ng magkakasabay na disenyo.Ito ay isang mas simpleng modelo kung saan ang lahat ng mga sangkap ay nagpapatakbo sa loob ng parehong oras ng frame.Sa isang asynchronous circuit, ang mga sangkap ay nagpapatakbo nang nakapag -iisa ng anumang oras ng oras.Sa halip na isang discrete time na ipinataw sa buong mundo, ang mga sangkap ay gumagamit ng handshake at paglipat ng mga protocol.Ginagawa nito ang kinakailangang pag -synchronise, paglipat ng data at pagkakasunud -sunod ng operasyon.

Mayroong maraming mga protocol ng paglilipat na ginamit sa mga asynchronous circuit.Kasama sa lahat ang handshaking, na sinisiguro na kapag ang isang sangkap ay handa na ipasa ang data sa isang kapitbahay, ang kapitbahay ay malayang matanggap ito at ipasa ito.Dahil ang pag -andar ng mga sangkap nang walang sanggunian sa isang karaniwang oras ng oras, ang mga operasyon ay maaaring makumpleto sa pagkakasunud -sunod.Ang transfer protocol ay nag -encode ng data na ginawa sa paraang maaari itong tipunin sa tamang pagkakasunud -sunod.

Ang ilang mga maagang computer ay nagtatrabaho ng asynchronous na disenyo.Ang Integrator ng Illinois at Awtomatikong Computer, o Illiac I, na binuo ng University of Illinois noong 1951, ay tulad ng isang disenyo.Ang mabilis na pagsulong sa pinagsamang teknolohiya ng circuit ay nangangailangan ng isang mas pangunahing disenyo na katugma sa magagamit na mga mapagkukunan, gayunpaman.Ang kasabay na disenyo na may isang orasan ng system ay naging ginustong diskarte.

Ang disenyo ng asynchronous circuit ay may ilang mga potensyal na pakinabang.Ang pagkonsumo ng kuryente ay magiging mas mababa sa pag -aalis ng circuit circuit at hindi na kailangang gamitin ang mga transistor na hindi ginagamit.Ang bilis ng pagpapatakbo ay matutukoy ng aktwal na mga latitude sa pagitan ng mga sangkap.Sa kasabay na disenyo, ang bilis ay ipinataw upang mapaunlakan ang pinakamahina na elemento.Ang isang circuit na idinisenyo upang mapatakbo sa ilalim ng asynchronous lohika ay karaniwang hindi gaanong maisakatuparan ng bahagyang pagkakaiba -iba sa mga bahagi ng bahagi dahil sa proseso ng pagmamanupaktura.Ang bilang ng mga elemento na kinakailangan ay maaaring maging mas malaki kaysa sa kinakailangan para sa isang magkakasabay na circuit.Mayroong ilang mga tool na tinutulungan ng Computer Design (CAD) na ginawa para sa disenyo ng asynchronous circuit.Ang mga circuit na ito ay mas mahirap ding i -debug at mag -troubleshoot kaysa sa mga maginoo na disenyo.Ang karagdagang hardware overhead at kahirapan sa pagpapatupad ay maaaring mai -offset ang mga nakuha sa pagkonsumo ng kuryente at kahusayan.