decoders and encoders sections 3-5, 3-6 mano & kime
Post on 21-Dec-2015
243 views
TRANSCRIPT
![Page 1: Decoders and Encoders Sections 3-5, 3-6 Mano & Kime](https://reader035.vdocuments.us/reader035/viewer/2022062221/56649d625503460f94a451c8/html5/thumbnails/1.jpg)
Decoders and Encoders
Sections 3-5, 3-6 Mano & Kime
![Page 2: Decoders and Encoders Sections 3-5, 3-6 Mano & Kime](https://reader035.vdocuments.us/reader035/viewer/2022062221/56649d625503460f94a451c8/html5/thumbnails/2.jpg)
Decoders and Encoders
• Binary Decoders
• Binary Encoders
• Priority Encoders
![Page 3: Decoders and Encoders Sections 3-5, 3-6 Mano & Kime](https://reader035.vdocuments.us/reader035/viewer/2022062221/56649d625503460f94a451c8/html5/thumbnails/3.jpg)
Decoders
![Page 4: Decoders and Encoders Sections 3-5, 3-6 Mano & Kime](https://reader035.vdocuments.us/reader035/viewer/2022062221/56649d625503460f94a451c8/html5/thumbnails/4.jpg)
![Page 5: Decoders and Encoders Sections 3-5, 3-6 Mano & Kime](https://reader035.vdocuments.us/reader035/viewer/2022062221/56649d625503460f94a451c8/html5/thumbnails/5.jpg)
3-to-8 Line Decoder
![Page 6: Decoders and Encoders Sections 3-5, 3-6 Mano & Kime](https://reader035.vdocuments.us/reader035/viewer/2022062221/56649d625503460f94a451c8/html5/thumbnails/6.jpg)
A 2-to-4-Line Decoder
![Page 7: Decoders and Encoders Sections 3-5, 3-6 Mano & Kime](https://reader035.vdocuments.us/reader035/viewer/2022062221/56649d625503460f94a451c8/html5/thumbnails/7.jpg)
Implementing a Binary Adder Using a Decoder
S(X,Y,Z) = m(1,2,4,7)
C(X,Y,Z) = m(3,5,6,7)
![Page 8: Decoders and Encoders Sections 3-5, 3-6 Mano & Kime](https://reader035.vdocuments.us/reader035/viewer/2022062221/56649d625503460f94a451c8/html5/thumbnails/8.jpg)
Decoder Networks
![Page 9: Decoders and Encoders Sections 3-5, 3-6 Mano & Kime](https://reader035.vdocuments.us/reader035/viewer/2022062221/56649d625503460f94a451c8/html5/thumbnails/9.jpg)
4-input tree decoder
![Page 10: Decoders and Encoders Sections 3-5, 3-6 Mano & Kime](https://reader035.vdocuments.us/reader035/viewer/2022062221/56649d625503460f94a451c8/html5/thumbnails/10.jpg)
![Page 11: Decoders and Encoders Sections 3-5, 3-6 Mano & Kime](https://reader035.vdocuments.us/reader035/viewer/2022062221/56649d625503460f94a451c8/html5/thumbnails/11.jpg)
Decoder uses
![Page 12: Decoders and Encoders Sections 3-5, 3-6 Mano & Kime](https://reader035.vdocuments.us/reader035/viewer/2022062221/56649d625503460f94a451c8/html5/thumbnails/12.jpg)
Decoder uses
![Page 13: Decoders and Encoders Sections 3-5, 3-6 Mano & Kime](https://reader035.vdocuments.us/reader035/viewer/2022062221/56649d625503460f94a451c8/html5/thumbnails/13.jpg)
![Page 14: Decoders and Encoders Sections 3-5, 3-6 Mano & Kime](https://reader035.vdocuments.us/reader035/viewer/2022062221/56649d625503460f94a451c8/html5/thumbnails/14.jpg)
Decoders and Encoders
• Binary Decoders
• Binary Encoders
• Priority Encoders
![Page 15: Decoders and Encoders Sections 3-5, 3-6 Mano & Kime](https://reader035.vdocuments.us/reader035/viewer/2022062221/56649d625503460f94a451c8/html5/thumbnails/15.jpg)
Binary encoders
![Page 16: Decoders and Encoders Sections 3-5, 3-6 Mano & Kime](https://reader035.vdocuments.us/reader035/viewer/2022062221/56649d625503460f94a451c8/html5/thumbnails/16.jpg)
A0 = D1 + D3 + D5 + D7
A1 = D2 + D3 + D6 + D7
A2 = D4 + D5 + D6 + D7
![Page 17: Decoders and Encoders Sections 3-5, 3-6 Mano & Kime](https://reader035.vdocuments.us/reader035/viewer/2022062221/56649d625503460f94a451c8/html5/thumbnails/17.jpg)
![Page 18: Decoders and Encoders Sections 3-5, 3-6 Mano & Kime](https://reader035.vdocuments.us/reader035/viewer/2022062221/56649d625503460f94a451c8/html5/thumbnails/18.jpg)
Uses of binary encoders
![Page 19: Decoders and Encoders Sections 3-5, 3-6 Mano & Kime](https://reader035.vdocuments.us/reader035/viewer/2022062221/56649d625503460f94a451c8/html5/thumbnails/19.jpg)
Decoders and Encoders
• Binary Decoders
• Binary Encoders
• Priority Encoders
![Page 20: Decoders and Encoders Sections 3-5, 3-6 Mano & Kime](https://reader035.vdocuments.us/reader035/viewer/2022062221/56649d625503460f94a451c8/html5/thumbnails/20.jpg)
![Page 21: Decoders and Encoders Sections 3-5, 3-6 Mano & Kime](https://reader035.vdocuments.us/reader035/viewer/2022062221/56649d625503460f94a451c8/html5/thumbnails/21.jpg)
Maps of Priority Encoder
![Page 22: Decoders and Encoders Sections 3-5, 3-6 Mano & Kime](https://reader035.vdocuments.us/reader035/viewer/2022062221/56649d625503460f94a451c8/html5/thumbnails/22.jpg)
Logic Diagram of a4-Input Priority Encoder
![Page 23: Decoders and Encoders Sections 3-5, 3-6 Mano & Kime](https://reader035.vdocuments.us/reader035/viewer/2022062221/56649d625503460f94a451c8/html5/thumbnails/23.jpg)
Uses of priority encoders
![Page 24: Decoders and Encoders Sections 3-5, 3-6 Mano & Kime](https://reader035.vdocuments.us/reader035/viewer/2022062221/56649d625503460f94a451c8/html5/thumbnails/24.jpg)
VHDL Example:8-input priority encoder
![Page 25: Decoders and Encoders Sections 3-5, 3-6 Mano & Kime](https://reader035.vdocuments.us/reader035/viewer/2022062221/56649d625503460f94a451c8/html5/thumbnails/25.jpg)
entity pencoder is
port (
x: in STD_LOGIC_VECTOR (7 downto 0);
E: in STD_LOGIC;
y: out STD_LOGIC_VECTOR (2 downto 0);
A: out STD_LOGIC
);
end pencoder;
![Page 26: Decoders and Encoders Sections 3-5, 3-6 Mano & Kime](https://reader035.vdocuments.us/reader035/viewer/2022062221/56649d625503460f94a451c8/html5/thumbnails/26.jpg)
architecture pencoder_arch of pencoder isbegin pe: process(x,E) variable k: integer; begin y <= "000"; A <= '0'; if E = '1' then for j in 0 to 7 loop if x(j) = '1' then
y <= conv_std_logic_vector(j,3); A <= '1'; end if; end loop; end if; end process pe;end pencoder_arch;
![Page 27: Decoders and Encoders Sections 3-5, 3-6 Mano & Kime](https://reader035.vdocuments.us/reader035/viewer/2022062221/56649d625503460f94a451c8/html5/thumbnails/27.jpg)
![Page 28: Decoders and Encoders Sections 3-5, 3-6 Mano & Kime](https://reader035.vdocuments.us/reader035/viewer/2022062221/56649d625503460f94a451c8/html5/thumbnails/28.jpg)
![Page 29: Decoders and Encoders Sections 3-5, 3-6 Mano & Kime](https://reader035.vdocuments.us/reader035/viewer/2022062221/56649d625503460f94a451c8/html5/thumbnails/29.jpg)
![Page 30: Decoders and Encoders Sections 3-5, 3-6 Mano & Kime](https://reader035.vdocuments.us/reader035/viewer/2022062221/56649d625503460f94a451c8/html5/thumbnails/30.jpg)