M E M O R Y B L O C K F I L L O P E R A T I O N - Intel 81342 Developer's Manual

Table of Contents

Advertisement

A p p l i c a t i o n D M A U n i t — I n t e l
5 . 7 . 8

M e m o r y B l o c k F i l l O p e r a t i o n

T h e A D M A c a n b e u s e d t o w r i t e a c o n s t a n t v a l u e t o a n y m e m o r y b l o c k . A s w i t h X O R
o p e r a t i o n s , d e s c r i p t o r s a r e u s e d t o s p e c i f y t h e m e m o r y b l o c k s t o w h i c h t h e A D M A
w r i t e s t h e d a t a c o n t a i n e d i n t h e C R C A d d r e s s / M e m o r y B l o c k F i l l D a t a R e g i s t e r
( C A R M D Q ) . A l l m e m o r y b l o c k f i l l o p e r a t i o n s a r e c o n t r o l l e d b y c h a i n d e s c r i p t o r s l o c a t e d
i n m e m o r y .
a d d r e s s .
N o t e :
T h e D e s t i n a t i o n A d d r e s s i s u s e d t o d e s i g n a t e t h e s t a r t i n g a d d r e s s f o r t h e m e m o r y b l o c k
f i l l .
F i g u r e 6 8 . E x a m p l e o f a M e m o r y B l o c k F i l l O p e r a t i o n
P r o g r a m m e d V a l u e s
C A R M D
D A D R
A B C R
A D C R
D e c e m b e r 2 0 0 7
O r d e r N u m b e r : 3 1 5 0 3 7 - 0 0 2 U S
®
8 1 3 4 1 a n d 8 1 3 4 2
F i g u r e 6 8
i l l u s t r a t e s a B l o c k F i l l O p e r a t i o n t o a n a r b i t r a r y d e s t i n a t i o n
M S B
6 4 - b i t
A 5
D e s t i n a t i o n b u s
A 5
( I n t e r n a l b u s )
A 5 8 1 B C E 6 H
0 4 0 0 1 0 3 0 8 H
0 0 0 0 0 0 1 0 H
0 0 0 0 0 0 0 4 H
M e m o r y
8 1
B C E 6
A 5 8 1
8 1
B C E 6
A 5
8 1
X X
v a l u e
B u s o p e r a t i o n
D E S T I N A T I O N
q u a d w o r d s t o r e @ 4 0 0 1 0 3 0 8
q u a d w o r d s t o r e @ 4 0 0 1 0 3 1 0
I n t e l
L S B
4 0 0 1 0 3 0 0 H
4 0 0 1 0 3 0 8 H
B C
E 6
4 0 0 1 0 3 1 0 H
B C
E 6
4 0 0 1 0 3 1 8 H
B 6 2 3 4 - 0 1
®
8 1 3 4 1 a n d 8 1 3 4 2 I / O P r o c e s s o r s
D e v e l o p e r ' s M a n u a l
5 0 5

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents