TMP92xy29FG Toshiba, TMP92xy29FG Datasheet - Page 647

no-image

TMP92xy29FG

Manufacturer Part Number
TMP92xy29FG
Description
Manufacturer
Toshiba
Datasheet

Specifications of TMP92xy29FG

Package
QFP176
Rom Types(m=mask,p=otp, F=flash,e=eeprom)
Romless
Rom Combinations
Romless
Ram Combinations
144
Architecture
32-bit CISC
Usb/spi Channels
1/1
Uart/sio Channels
2
I2c/sio Bus Channels
1
(s)dram Controller
1
Adc 10-bit Channel
6
Da Converter
-
Timer 8-bit Channel
8
Timer 16-bit Channel
2
Pwm 8-bit Channels
-
Pwm 16-bit Channels
-
Cs/wait Controller
4
Dual Clock
Y
Number Of I/o Ports
98
Power Supply Voltage(v)
3.0 to 3.6
MACCR
(1BFCH)
A read-
modify-
write
operation
cannot be
performed
3.27 Multiply and Accumulate Calculation Unit (MAC)
3.27.1
3.27.1.1 Control Register
64-bit arithmetic operations at high speed. The MAC has the following features:
The TMP92CF29A includes a multiply-accumulate unit (MAC) capable of 32-bit × 32-bit +
bit Symbol
Read/Write
Reset State
Function
Note 1: <MOPST> is write-only and it is read as
Note 2: Writing “1xx” to <MSTTG2:0> and writing “1” to <MOPST> can be executed in the same write cycle.
Note 3: <MOVF> is fixed two system clocks (f
registers are connected to the CPU via a 32-bit bus and can be accessed in one system clock
(f
Registers
SYS
・ One-cycle execution for all MAC operations (excluding register access time)
・ Three operation modes :
・ Support for signed/unsigned operations
・ Support for integer operations only
The MAC in the TMP92CF29A has one control register and three data registers. These
).
The control register is used to control the operation of the MAC.
Overflow
flag
0: No
1: Overflow
overflow
occurred
MOVF
R/W
0
7
Calculation
soft start
0:Don’t care
1:Start
calculation
MOPST
W
0
6
MAC Control Register
Calculation start trigger
000: Write to MACMA<7:0>
001: Write to MACMB<7:0>
010: Write to MACMOR<7:0>
011: Write to MACMOR<39:32>
1xx: Write of “1” to <MOPST>
MSTTG2
92CF29A-645
2) 64-bit − 32-bit × 32-bit
3) 32-bit × 32-bit − 64-bit
5
0
1) 64-bit + 32-bit × 32-bit
SYS
“0”.
) after calculation is started.
MSTTG1
4
0
MSTTG0
3
0
R/W
Sign mode
0: Unsigned
1: Signed
MSGMD
2
0
Calculation mode
00: 64 + 32×32
01: 64 − 32×32
10: 32×32 − 64
11: Reserved
MOPMD1
0
1
TMP92CF29A
MOPMD0
2009-06-11
0
0

Related parts for TMP92xy29FG