TMP92xy26AXBG Toshiba, TMP92xy26AXBG Datasheet - Page 648

no-image

TMP92xy26AXBG

Manufacturer Part Number
TMP92xy26AXBG
Description
Manufacturer
Toshiba
Datasheet

Specifications of TMP92xy26AXBG

Package
FPGA228
Rom Types(m=mask,p=otp, F=flash,e=eeprom)
Romless
Rom Combinations
Romless
Ram Combinations
144/288
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
136
Power Supply Voltage(v)
3.0 to 3.6
3.26.3
Operation Examples
(1) Unsigned multiply-accumulate operation
(2) Signed multiply-subtract operation
(3) Unsigned multiply-accumulate operation (two multiply-accumulate operations)
ld
ld
ld
ld
ld
ld
ld
ld
ld
ld
bit
jp
ld
ld
ld
ld
ld
ld
ld
ld
ld
ld
set
ld
bit
jp
ld
ld
ld
ld
ld
ld
ld
ld
ld
ld
ld
ld
ld
bit
jp
ld
The following shows a setting example for calculating “33333333 + 11111111 ×
22222222”:
The following shows a setting example for calculating “33333333 − 11111111 ×
−22222222”:
The following shows a setting example for calculating “(33333333 + 11111111 ×
22222222) + (11111111 × 44444444)”:
(MACCR), 0x08
xde, 0x00000000
xhl, 0x33333333
xix, 0x11111111
xiy, 0x22222222
(MACORL), xhl
(MACORH), xde
(MACMA), xix
(MACMB), xiy
xhl, (MACORL)
7, (MACCR)
nz, ERROR
xde, (MACORH)
(MACCR), 0x25
xde, 0x00000000
xhl, 0x33333333
xix, 0x11111111
xiy, 0xDDDDDDDE
(MACORL), xhl
(MACORH), xde
(MACMA), xix
(MACMB), xiy
5, (MACCR)
xhl, (MACORL)
7, (MACCR)
nz, ERROR
xde, (MACORH)
(MACCR), 0x08
xde, 0x00000000
xhl, 0x33333333
xix, 0x11111111
xiy, 0x22222222
xiz, 0x44444444
(MACORL), xhl
(MACORH), xde
(MACMA), xix
(MACMB), xiy
(MACMB), xiz
xhl, (MACORL)
7, (MACCR)
nz, ERROR
xde, (MACORH)
; Unsigned multiply-accumulate mode
Start calculation by write to MACMB.
; Write 33333333 to MACORL.
; Clear MACORH.
; Write 11111111 to MACMA.
; Write 22222222 to MACMB.
; Read lower result 0x41FDB975.
; Check over-flow error
; Go to error routine, if there is over-flow error
; Read upper result 0x02468ACF.
; Signed multiply-subtract mode
Start calculation by write of “1” to <MOPST>.
; −22222222
; Write 33333333 to MACORL.
; Clear MACORH.
; Write 11111111 to MACMA.
; Write −22222222 to MACMB.
;
; Read lower result 0x41FDB975.
; Check over-flow error
; Go to error routine, if there is over-flow error
; Read upper result 0x02468ACF.
; Unsigned multiply-accumulate mode
Start calculation by write to MACMB.
; Write 33333333 to MACORL.
; Clear MACORH.
; Write 11111111 to MACMA.
; Write 22222222 to MACMB.
; Write 44444444 to MACMB.
; Read lower result 0x5F92C5F9.
; Check over-flow error
; Go to error routine, if there is over-flow error
; Read upper result 0x06D3A06D.
92CF26A-644
Calculation start
Calculation start
Calculation start
Calculation start
TMP92CF26A
2009-06-25

Related parts for TMP92xy26AXBG