You are on page 1of 28

6562211

21/08/60 2
6562211 digital logic design 2
6562211

21/08/60 3
6562211 digital logic design 3

6




7447/ 74138/ 74139/
74HC85

PAL Array

21/08/60 4
6562211 digital logic design 4


7447
74138 74139




74HC85




PAL array
21/08/60 5
6562211 digital logic design 5
7447
BCD
1. IC 7447
2. IC 7447 D(MSB), C, B, A(LSB)
3. IC 7447 a, b, c, d, e, f, g

4. IC 7447 LT (lamp test), RBI (ripple blanking input),
BI/RBO(blanking input/ ripple blanking output)

21/08/60 6
6562211 digital logic design 6
7447


BCD (D, C, B, A(LSB))

a, b, c, d, e, f, g (active low)

DCBA
0011

21/08/60 7
6562211 digital logic design 7
7447

IC 7447
AT89C51 BCD

QGQFQEQDQCQBQA
0 1 1 0 0 0 0
1
1
0
0
0
0
0
0

P2=0x03

21/08/60 8
6562211 digital logic design 8
7447

IC 7447
AT89C51 BCD

21/08/60 9
6562211 digital logic design 9
74138

74138



3 1 of 8 decoder
acttive low

1
1
1

21/08/60 10
6562211 digital logic design 10
74139

74139



2 1 of 4 decoder
acttive low

21/08/60 11
6562211 digital logic design 11
74139

IC 7447 IC 74139 chip AT89C51

21/08/60 12
6562211 digital logic design 12

6562211 6

6 1
- 7447
- 74138
- 744139
- 741HC85
-

-
- PAL array
74HC85
IC 74HC85
A B
2
active high
A>B A=B A<B

21/08/60 14
6562211 digital logic design 14
74HC85

IC 74HC85


2

21/08/60 15
6562211 digital logic design 15
74HC85
74HC85
2

A B
active high
A>B A=B A<B

21/08/60 16
6562211 digital logic design 16




microelectronic devices
1. Microelectronic devices


2. microelectronic devices
logic devices
3. Logic devices microelectronic divices

devices interfacing, data communications,
digital signal processing
4. 50 digital devices



/ /

5. logic devices
PLD, SPLD, CPLD, FPGA, PLA, PAL, GAL
21/08/60 17
6562211 digital logic design 17




microelectronic devices ()
5. PLD Programmable logic device

TTL logic

6. PLD 3

1 : SPLD (Simple PLD) 2 : CPLD (Complex PLD)
3 : FPGA (Field Programmable Gate Array)
7.
SPLD
PLA(Programmable Logic Array) PAL (Programmable Array
Logic) GAL (Generic Array Logic).

21/08/60 18
6562211 digital logic design 18



microelrctronic devices ()
8. SPLD TTL logic AND/ OR/ flipflop

ABEL/ PALASM/
9. CPLD PLD CPLD
PLD ()
(global interconnection matrix)

21/08/60 19
6562211 digital logic design 19




microelectronic devices ()
10.
CPLD TTL logic



SPLD
11. FPGA


HDL (hardware description
language) ASIC (application specific integrated circuit)

21/08/60 20
6562211 digital logic design 20




microelrctronic devices ()
12. FPGA 3 (1) logic blocks
(2) interconnection blocks (3) input/output blocks
Logic blocks interconnection
blocks

13.
FPGA CPLD
FPGA microcontroller/ microprocessor/ digital
signal processing Verilog/ VHDL/


21/08/60 21
6562211 digital logic design 21


1.Development / Programmer Kit

: http://www.ebay.com/itm/ep4ce6e22-fpga-dev-boardt

: http://hobbycomponents.com/featured/


:www.atmel.com/tools/ATF15XX-DK3
21/08/60 22
6562211 digital logic design 22



2. Verilog

3. Proto type of SPLD/ CPLD/ FPGA


:http://www.pyroelectro.com/tutorials/vhdl_intro/
21/08/60 23
6562211 digital logic design 23
PAL array

PAL Array Q(A.B,C)

21/08/60
24 24
6562211 digital logic design 24
PAL array

Q(A.B,C) = (ABC)+(ABC)+(ABC)
(connected link) PAL Array

Q(A.B,C) = (ABC)+(ABC)+(ABC)
Q(A.B,C) = (ABC)+(ABC)+(ABC)
Q(A.B,C) = (ABC)+(ABC)+(ABC)

21/08/60 25
6562211 digital logic design 25


7447
74138 74139




74HC85




PAL array
21/08/60 26
6562211 digital logic design 26



1.


2.


3.
4.

PAL array

21/08/60 27
6562211 digital logic design 27
21/08/60 28
6562211 digital logic design 28

You might also like