beautypg.com

Figure 16: interrupt structure, Figure 16, Figure – Rainbow Electronics 71M6542G User Manual

Page 47

background image

V1.1

© 2008–2011 Teridian Semiconductor Corporation

47

Figure 16: Interrupt Structure

T C O N . 1 ( I E 0 )

I n d i v i d u a l

E n a b l e B i t s

S 1 C O N . 0 ( R I 1 )

S 1 C O N . 1 ( T I 1 )

I n d i v i d u a l F l a g s

I n t e r n a l

S o u r c e

> = 1

T C O N . 5 ( T F 0 )

T C O N . 3 ( I E 1 )

T C O N . 7 ( T F 1 )

S 0 C O N . 0 ( R I 0 )

S 0 C O N . 0 ( T I 0 )

> = 1

IRCON.1

(IEX2)

I 2 F R

IRCON.2

(IEX3)

I 3 F R

IRCON.3

(IEX4)

IRCON.4

(IEX5)

IRCON.5

(IEX6)

I E N 0 . 7

( E A L )

I P 1 . 0 /

I P 0 . 0

I P 1 . 1 /

I P 0 . 1

I P 1 . 2 /

I P 0 . 2

I P 1 . 3 /

I P 0 . 3

I P 1 . 4 /

I P 0 . 4

I P 1 . 5 /

I P 0 . 5

I n t e r r u p t

F l a g s

P r i o r i t y

A s s i g n m e n t

I n t e r r u p t

V e c t o r

Polling Sequence

I n t e r r u p t E n a b l e

L o g i c a n d P o l a r i t y

S e l e c t i o n

D I O

Timer 0

D I O

Timer 1

CE_BUSY

U A R T 0

EEPROM

XFER_BUSY

RTC_1S

EX_RTC1S

VSTAT

RTC_T

EX_RTCT

X P U L S E

E x t e r n a l

S o u r c e

D I O _ R n

D I O _ R n

SPI

> = 1

EX_VPULSE

V P U L S E

> = 1

I E N 2 . 0

( E S 1 )

I E N 0 . 1

( E T 0 )

I E N 0 . 0

( E X 0 )

I E N 1 . 1

( E X 2 )

I E N 0 . 2

( E X 1 )

I E N 1 . 2

( E X 3 )

I E N 0 . 3

( E T 1 )

I E N 1 . 3

( E X 4 )

I E N 0 . 4

( E S 0 )

I E N 1 . 4

( E X 5 )

I E N 1 . 5

( E X 6 )

IE_XFER

IE_RTC1S

IE_RTCT

EX_XFER

> = 1

EX_EEX

EX_SPI

IE_EEX

IE_SPI

I T 0

IE_XPULSE

IE_VPULSE

EX_XPULSE

RTC_1M

EX_RTC1M

IE_RTC1M

U A R T 1

( o p t i c a l )

0

2

1

3

4

5

6

N o .

F l a g = 1

m e a n s t h a t

a n i n t e r r u p t

h a s o c c u r r e d

a n d h a s n o t

b e e n c l e a r e d

E X 0 – E X 6 a r e c l e a r e d

a u t o m a t i c a l l y w h e n t h e

h a r d w a r e v e c t o r s t o t h e

i n t e r r u p t h a n d l e r

b y t e r e c e i v e d

b y t e t r a n s m i t t e d

o v e r f l o w o c c u r r e d

o v e r f l o w o c c u r r e d

b y t e r e c e i v e d

b y t e t r a n s m i t t e d

a c c u m u l a t i o n

c y c l e c o m p l e t e d

a l a r m c l o c k

S u p p l y s t a t u s c h a n g e d

C E c o m p l e t e d c o d e r u n a n d

h a s n e w s t a t u s i n f o r m a t i o n

D I O s t a t u s

c h a n g e d

D I O s t a t u s

c h a n g e d

C E d e t e c t e d s a g

e v e r y s e c o n d

e v e r y m i n u t e

B U S Y f e l l

c o m m a n d

r e c e i v e d

W P U L S E

Y P U L S E

EX_WPULSE

EX_YPULSE

IE_YPULSE

IE_WPULSE

C E d e t e c t e d z e r o

c r o s s i n g

W h p u l s e

V A R h p u l s e

3 / 1 9 / 2 0 1 0

“Internal Source” refers to interrupt sources originating within the 80515 MPU core.
“External Source” refers to interrupt sources outside the 80515 MPU core originating from other parts of the 71M654x SoC.