Motorola MVME5100 Programmer's Reference Manual page 195

Hide thumbs Also See for MVME5100:
Table of Contents

Advertisement

System Memory Controller (SMC)
M
SDA
START
3
(*)
Stop condition should be generated to abort the transfer after a software wait loop (~1ms) has been expired
:
Figure 3-8. Programming Sequence for I
3-30
DEVICE ADDR
WORD ADDR 1
A
W
S
C
R
B
K
BEGIN
2
READ I
C STATUS REG
CMPLT=1?
Y
LOAD "$09" (START CONDITION) TO
2
I
C CONTROL REG
LOAD "DEVICE ADDR+WR BIT" TO
2
I
C TRANSMITTER DATA REG
2
READ I
C STATUS REG
CMPLT=ACKIN=1?
Y
LOAD "WORD ADDR 1" TO
2
I
C TRANSMITTER DATA REG
2
READ I
C STATUS REG
CMPLT=ACKIN=1?
Y
DATA 1
A
C
K
N
*
N
LOAD "DATA1 ... DATA n" TO
2
I
C TRANSMITTER DATA REG
READ I
*
N
LOAD "$05" (STOP CONDITION) TO
LOAD "DUMMY DATA" TO
2
I
C TRANSMITTER DATA REG
Computer Group Literature Center Web Site
DATA n
A
C
K
ACK from Slave Device
2
C STATUS REG
*
N
CMPLT=ACKIN=1?
Y
N
LAST BYTE ?
Y
2
I
C CONTROL REG
2
READ I
C STATUS REG
N
CMPLT=1?
Y
END
2
C Page Write
A
C
STOP
K

Advertisement

Table of Contents
loading

Table of Contents