Difference between revisions of "Asynchronous"
m (+cat) |
(Improve the description a bit) |
||
Line 1: | Line 1: | ||
'''Asynchronous''' is a term which means that some event, or device, does not operate with a clock, or on fixed timing. | '''Asynchronous''' is a term which means that some event, or device, does not operate with a clock, or on fixed timing. | ||
− | Contemporary logic design is usually [[synchronous]], where a clock signal is used to control when everything changes, but older logic systems were often asynchronous, without use of a clock. | + | Thus, elements in asynchronous [[logic]] system respond to events 'upstream' in the logic network, not to an external control which imposes synchronizing timing. Contemporary logic design is usually [[synchronous]], where a clock signal is used to control when everything changes, but older logic systems were often asynchronous, without use of a clock. |
− | When an incoming signal may change value at any time, relative to a clocked circuit, that signal is said to be asynchronous with respect to that circuit. | + | When an incoming signal may change value at any time, relative to a clocked circuit, that signal is said to be asynchronous with respect to that circuit. A [[synchronizer]] must be used to bring the external signal's timing into the clocked circuit. |
− | [[Asynchronous serial line]]s do not have a clock to indicate timing of data, and the time between two characters sent on such a line may vary arbitrarily. | + | [[Asynchronous serial line]]s do not have a clock to indicate the timing of data, and the time between two characters sent on such a line may vary arbitrarily. |
{{semi-stub}} | {{semi-stub}} | ||
[[Category: Theory]] | [[Category: Theory]] |
Latest revision as of 18:43, 29 March 2024
Asynchronous is a term which means that some event, or device, does not operate with a clock, or on fixed timing.
Thus, elements in asynchronous logic system respond to events 'upstream' in the logic network, not to an external control which imposes synchronizing timing. Contemporary logic design is usually synchronous, where a clock signal is used to control when everything changes, but older logic systems were often asynchronous, without use of a clock.
When an incoming signal may change value at any time, relative to a clocked circuit, that signal is said to be asynchronous with respect to that circuit. A synchronizer must be used to bring the external signal's timing into the clocked circuit.
Asynchronous serial lines do not have a clock to indicate the timing of data, and the time between two characters sent on such a line may vary arbitrarily.