Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Комбинациялық логикалық схема
Combinational logic circuit
Цифрлық электроникада бинарлық декодер – n кодталған кіріс сигналдарынан ең көп дегенде 2n бірегей шығысқа екілік ақпаратты түрлендіретін комбинациялық логикалық схема. Олар нұсқауларды декодтау, деректерді мультиплекстеу және демультиплекстеу, жеті сегментті дисплейлер, сондай-ақ жад пен порттық карталанған I/O үшін адрес декодерлері сияқты кең ауқымдағы қолданыстарда қолданылады. Бинарлық декодерлердің бірнеше түрі бар, бірақ барлық жағдайларда декодер – көптеген кіріс және шығыс сигналдары бар электрондық схема, ол кіріс күйлерінің әрбір бірегей комбинациясын шығыс күйлерінің нақты комбинациясына айналдырады. Сандық деректерді кіріс ретінде қабылдаудан басқа, кейбір декодерлерде бір немесе бірнеше «қосу» кірісі де болуы мүмкін. Егер қосу кірісі терістелсе (деактивацияланса), декодердің барлық шығыстары белсенді емес күйге түсіріледі. Өзінің функциясына қарай, бинарлық декодер n кіріс сигналынан 2n-ге дейін бірегей шығыс сигналдарына екілік ақпаратты түрлендіреді. Кейбір декодерлерде 2n-ден аз шығыс желілері болуы мүмкін; мұндай жағдайларда, әртүрлі кіріс мәндері үшін кем дегенде бір шығыс үлгісі қайталанып кетуі мүмкін. Бинарлық декодер әдетте дербес интегралдық схема (IC) ретінде немесе күрделі IC-тің құрамы ретінде жүзеге асырылады. Соңғы жағдайда декодер VHDL немесе Verilog сияқты аппараттық сипаттама тілі арқылы синтезделуі мүмкін. Көп қолданылатын декодерлер көбінесе стандартталған IC нысанында қол жетімді.
In digital electronics, a binary decoder is a combinational logic circuit that converts binary information from the n coded inputs to a maximum of 2n unique outputs. They are used in a wide variety of applications, including instruction decoding, data multiplexing and data demultiplexing, seven segment displays, and as address decoders for memory and port mapped I/O. There are several types of binary decoders, but in all cases a decoder is an electronic circuit with multiple input and multiple output signals, which converts every unique combination of input states to a specific combination of output states. In addition to integer data inputs, some decoders also have one or more "enable" inputs. When the enable input is negated (disabled), all decoder outputs are forced to their inactive states. Depending on its function, a binary decoder will convert binary information from n input signals to as many as 2n unique output signals. Some decoders have less than 2n output lines; in such cases, at least one output pattern may be repeated for different input values. A binary decoder is usually implemented as either a stand alone integrated circuit (IC) or as part of a more complex IC. In the latter case the decoder may be synthesized by means of a hardware description language such as VHDL or Verilog. Widely used decoders are often available in the form of standardized ICs.
Код аудармашысы
Код аударғыштар 1 of n декодерлерінен бірнеше шығыс биттерінің бір уақытта активтенуімен ерекшеленеді. Мысалы, жеті сегментті декодерді қарастыруға болады, ол бүтін санды жеті сегментті дисплейде оның мәнін көрсету үшін қажетті сегменттерді басқару сигналдарының комбинациясына түрлендіреді. Жеті сегментті декодердің бір түрі – BCD-ден жеті сегментті декодер, ол 0-ден 9-ға дейінгі кіріс бүтін сандары үшін бинарлық кодталған ондық мәнді тиісті сегменттерді басқару сигналдарына аударады. Бұл декодер функциясы CMOS 4511 сияқты стандартты интегралдық схемаларда қолжетімді.
Code translators differ from 1 of n decoders in that multiple output bits may be active at the same time. An example of this is a seven segment decoder, which converts an integer into the combination of segment control signals needed to display the integer's value on a seven segment display digit. One variant of seven segment decoder is the BCD to seven segment decoder, which translates a binary coded decimal value into the corresponding segment control signals for input integer values 0 to 9. This decoder function is available in standard ICs such as the CMOS 4511.
Білік-бірлік декодер
Бинарлық-унарлық декодер әрбір бинарлық мәнді оған сәйкес унарлық түрге түрлендіреді. 1-ден n-ге (бір ыстық) декодерден айырмашылығы, әрбір кіріс мәні үшін бірнеше шығыс биттері белсенді болуы мүмкін. Мұндай декодерлер тең салмақталған биттері бар DAC-ларда, сондай-ақ бинарлық маска немесе терезе қажет болатын тізбектерде қолданылады.
A binary to unary decoder converts each binary value to its associated unary representation. Unlike the 1 of n (one hot) decoder, multiple output bits can be asserted for each input value. These decoders can be used in DACs where each bit is equally weighted, and circuits that require a binary mask or window.