DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

EM78569 View Datasheet(PDF) - ELAN Microelectronics

Part Name
Description
Manufacturer
EM78569
EMC
ELAN Microelectronics 
EM78569 Datasheet PDF : 53 Pages
First Prev 21 22 23 24 25 26 27 28 29 30 Next Last
EM78569
8-bit Micro-controller
PAGE2 (Multiplier control register)
7
6
5
4
3
2
1
0
INS
-
INDR PLUS MROPT3 MROPT2 MROPT1 MROPT0
R/W-0
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
Bit 0 ~ Bit 3 (MROPT0 ~ MROPT3) : Multiplier operation mode control
MROPT3 ~ MROPT0 Mode
Description
0000
MR = sign(X)*sign(Y)
Sign-sign multiplication
0001
MR = sign(X)*unsign(Y)
Sign-unsign multiplication
0010
MR = unsign(X)*sign(Y)
Unsign-sign multiplication
0011
MR = unsign(X)*unsign(Y)
Unsign-unsign multiplication
1000
MR = MR + sign(X)*sign(Y)
Sign-sign accumulated multiplication addition
1001
MR = MR + sign(X)*unsign(Y) Sign-unsign accumulated multiplication addition
1010
MR = MR + unsign(X)*sign(Y) Unsign-unsign accumulated multiplication addition
1011
MR = MR + unsign(X)*unsign(Y) Unsign-unsign accumulated multiplication addition
1100
MR = MR - sign(X)*sign(Y)
Sign-sign accumulated multiplication subtraction
1101
MR = MR - sign(X)*unsign(Y) Sign-unsign accumulated multiplication subtraction
1110
MR = MR - unsign(X)*sign(Y) Unsign-unsign accumulated multiplication subtraction
1111
MR = MR - unsign(X)*unsign(Y) Unsign-unsign accumulated multiplication subtraction
0100~0111
unused
-
Bit 4 (PLUS) : Base on “VERSEL”, this bit’s defined is different. If VERSEL = 0, data RAM and multiplicant
Y’s address buffer is independent. When VERSEL = 1, both data RAM and multiplicant Y’s address are point
to RB page2.
VERSEL PLUS
0
0
0
1
1
0
1
1
Data RAM Multiplicant Y’s
Effect
address buffer address buffer
R8 page1
RB page2
Data RAM’s address will not auto-increase after access,
Y’s address will not auto-increase after run instruction “INT A”
R8 page1
RB page2
Data RAM’s address will not auto-increase after access,
Y’s address will auto-increase after run instruction “INT A”
RB page2
RB page2
Data RAM’s address will auto-increase after access,
Y’s address will not auto-increase after run instruction “INT A”
RB page2
RB page2
Data RAM’s address will auto-increase after access,
Y’s address will auto-increase after run instruction “INT A”
Bit 5 (INDR) : Indirect address pointer enable control
0/1 Î disable/enable
When (INDR,PLUS) = (1,1), the address pointer and address auto-increment functions are enabled. Under
the functions are enabled, RB PAGE1 acts as address pointer and it will automatically increase one after
“MUL” instruction execution. That is to say, RB PAGE2 = RB PAGE2 + 1. The multiplicant Y data is
stored in R9 PAGE1 data RAM buffer.
Bit 5 (INDR) Bit 4 (PLUS) Function
1
0
Enable indirect address pointer
RB PAGE2 acts as Multipliacnt Y data address pointer for multiplier
Multiplicant Y data is stored in R9 PAGE1 for multiplier
Disable Multiplicant Y data address auto-increment for multiplier
1
1
Enable indirect address pointer
RB PAGE2 acts as Multipliacnt Y data address pointer for multiplier
Multiplicant Y data is stored in R9 PAGE1 for multiplier
Enable Multiplicant Y data address auto-increment for multiplier
__________________________________________________________________________________________________________________________________________________________________
* This specification is subject to be changed without notice.
19
8/31/2004 (V4.0)

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]