Bit proprietary f, Mc-16l family, Extended intelligent i/o service (ei – FUJITSU Semiconductor User Manual
Page 87

86
■
Extended Intelligent I/O Service (EI
2
OS)
• In addition to programing being made easier because htere is no need to execute unnecessary program trans-
fers, higher speeds for transfer, service response and overall system controls are realized.
• Since CPU micro-instructions executs transfer functions, multi-channel systems can be realized at no extra cost.
• Since I/O transfers can be stopped when a condition is generated such as when invalid data is received,
performance loss due to transferring unnecessary data can be avoided because there is no programming load.
• It is possible to specify incrementing or decrementing of buffer address and I/O register address.
• It is possible to specify the entire 00 banks I/O register addresses, the data counter can be set up to 64000.
• Execution speed
From request, to completion of transfer: 32 cycles = 2.00
µ
s (@16 MHz)
ISD
Memory space
I/O registers
Memory
IOA
(I/O address)
BAP
(memory address)
3
3
4
ICS
Interrupt controller
Interrupt control register
Peripheral
I/O
register
2 interrupt requests 1
Operation mechanism
1.
An I/O transfer request is generated.
2.
The interrupt controller selects the descriptor.
3.
Transfer source and destination addresses are read out of the
descriptor.
4.
Data is transferred between I/O register and memory space.
I/O
(000000
H
to 0000FF
H
)
(000000
H
to FFFFFF
H
)
Memory
16-bit Proprietary F
2
MC-16L Family
Extended Intelligent I/O Service