MB86604LPFV [FUJITSU]
SCSI-II Protocol Controller (with single-ended driver/receiver); SCSI-II协议控制器(与单端驱动器/接收器)![MB86604LPFV](http://pdffile.icpdf.com/pdf1/p00077/img/icpdf/MB86604_406609_icpdf.jpg)
型号: | MB86604LPFV |
厂家: | ![]() |
描述: | SCSI-II Protocol Controller (with single-ended driver/receiver) |
文件: | 总56页 (文件大小:1238K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
![](http://public.icpdf.com/style/img/ads.jpg)
FUJITSU SEMICONDUCTOR
DATA SHEET
DS04-22415-1E
ASSP Communication Control
CMOS
SCSI-II Protocol Controller
(with single-ended driver/receiver)
MB86604L
■ DESCRIPTION
The Fujitsu MB86604L is a single-ended transmission type SCSI-II Protocol Controller (SPC) with a single-ended
driver/receiver. The MB86604L facilitates interface control between small/medium host computer and peripheral
devices (such as a hard disk and printer). The specifications conform to the SCSI-II Standard.
The MB86604L supports high-speed synchronous transfer, the MPU/DMA independent system data bus, and
user programmable command set to enable configuration of high-performance systems.
It can also have the phase-to-phase sequence control function to reduce the program overhead of the host MPU.
The MB86604L incorporate with a single-ended type SCSI driver/receiver which can drive 48 mA of large-current,
and so, the device can be directly connected with the SCSI bus.
The device can operate with +5 V single-power supply and in up to 40 MHz clock frequency. As for package, a
100-pin plastic small quad flat package is available.
■ FEATURES
SCSI Bus Interface:
• Conforming to the SCSI-II standard
• Operatable as Initiator and target
(Continued)
■ PACKAGE
100 pin, Plastic LQFP
(FPT-100P-M05)
MB86604L
(Continued)
• Two types of high-speed data transfer:
– Synchronous data transfer (Max. 10 Mbytes/s, max. 32 offsets, 32-step transfer rate)
– Asynchronous data transfer (Max. 5 Mbyte/s)
• Transfer parameters (transfer mode, transfer rate, transfer offset) can be set for up to 7 connected devices.
• Single-ended transmission type (Maximum cable length: 6 m):
– On-chip single-ended driver/receiver which can drive 48 mA of "L" level output current
– Directly connectable with the SCSI bus
• On-chip three-state bidirectional I/O buffers for SCSI REQ and ACK pins (DB7-DB0, DBP, ATN, MSG, C/D, I/
O pins can be selected from either three-state or open-drain buffer by controlling the TEST pins input.)
Transfer Operation:
• Automatic response to selection/reselection (Preset receiving operation can perform at the selection/
reselection.):
– Initiator: Automatically operates until message received without command issue.
– Target: Automatically operates until command received without command issue.
• Automatic receiving:
– Initiator: Automatically receives information for new phase to which target transited without command issue.
– Target: Automatically receives message from initiator when initiator generates attention condition.
• On-chip 32-byte data register (FIFO) for data phase
• On-chip two (send-only and receive-only) 32-byte data buffers for message, command, and status phases
• On-chip 16-bit transfer block register and 24-bit transfer byte register enabling 1 Tbytes transfer (1 Tbytes: 16
Mbytes × 64 k blocks)
• On-chip independent data transfer bus enabling the MPU operation during the data transfer
• Parity through/generate can be specified.
System Bus Interface:
• 8-bit or 16-bit separate MPU and DMA buses
• Directly connectable with a 80 series or 68 series MPU
• Two types of transfer operation:
– Program transfer
– DMA transfer (Burst/Handshake)
Command Set:
• Supports sequential commands and programmable commands in addition to ordinary commands
• Command queuing (Command can be continuously issued by putting tags to commands in command phase.)
• On-chip 256-byte memory for command programming memory and command queuing buffer
Others
• Process: CMOS process
• Supply Voltage: Single +5 V
• Input System Clock: 20 MHz/30 MHz/40 MHz
• Package: 100-pin plastic LQFP
2
MB86604L
■ PIN ASSIGNMENT
(TOP VIEW)
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
I OWR
I ORD
BHE
UDP
D 15
D 14
D 13
D 12
D 11
D 10
D 9
D 8
V SS
D 7
D 6
D 5
V DD
V SS
DMA 0
LDMDP
DMD 0
DMD 1
DMD 2
DMD 3
DMD 4
DMD 5
DMD 6
DMD 7
V SS
DMD 8
DMD 9
DMD 10
DMD 11
DMD 12
DMD 13
DMD 14
DMD 15
UDMDP
DMBHE
D 4
D 3
D 2
D 1
D 0
LDP
CS 1
V SS
V DD
CS 0
A4
(FPT-100P-M05)
3
MB86604L
■ PIN DESCRIPTION
1. SCSI Interface
Pin
Symbol
number
Pin name
I/O
Function
60
REQ
Request
I/O Transfer request signal in the information transfer phases from
target to initiator. The input signal to this pin is used for the timing
control of data transfer sequence. This is a three-state I/O pin
and an active low pin.
68
ACK
Acknowledge
I/O This pin is for the acknowledge signal from initiator to target for
the REQ signal in the information transfer phases. The input
signal to this pin is used for the timing control of data transfer
sequence. This is a three-state I/O pin and an active low pin.
71
63
ATN
Attention
Message
I/O This pin is for the attention signal that initiator requests target for
the message transfer phase. This is an active-low pin.
MSG*
I/O This pin is for the message signal that specifies type of
information transferred on the data bus. This is an active-low pin
and becomes “L” when message phase is specified.
61
58
C/D*
I/O*
Control/data
Input/output
I/O This pin is for the control/data signal that specifies type of
information transferred on the data bus. This an active-low pin
and becomes “L” level when command, status, or message
phase is specified.
I/O This pin is for the input/output signal that specifies direction of
information transferred on the data bus. This is an active-low pin.
When this pin is “L” level, the information is transferred from
target to initiator. When this pin is “H” level, the information is
transferred from initiator to target.
69
62
67
BSY
SEL
RST
Busy
I/O This pin is for the SCSI bus busy signal. In the arbitration phase,
this is for the request signal for the use of bus acquisition. This is
an active-low pin.
Select
Reset
I/O This pin is for the select signal used by initiator to select target
during the selection phase and by target to reselect initiator
during the reselection phase. This is an active-low pin.
I/O This pin is for the reset signal used by any device on the bus.
When the device is an input operation, the reset signal is input to
this pin. When output operation, the reset signal is output from
this pin. This is an active-low pin.
11, 12, 13, DB7
17, 18, 19, to
Data bus 7
to
data bus 0
I/O These pins are for the bidirectional 8-bit SCSI data bus and 1-bit
odd parity line.
20, 22
DB0
9
DBP
Data bus
parity
* : Regarding the status of information transfer which is indicated by MSG, C/D, and I/O pins, See Table Phase Status.
4
MB86604L
Transfer direction
Initiator Target
Phase name
Data-out phase
MSG
C/D
I/O
H
H
H
H
L
H
H
L
L
L
L
H
L
→
←
→
←
→
←
Data-in phase
Command phase
Status phase
H
L
Message-out phase
Message-in phase
H
L
L
Note: The SCSI interface input/output pins can be connected to a single-end type SCSI bus.
2. MPU Interface
Pin
Symbol*
Pin name
I/O
Function
number
77
CS0
Chip select 0
I
This is a chip select 0 pin used by MPU to select the SPC as an
I/O device. This is an active-low pin.
80
CS1
Chip select 1
I
This is a chip select 1 pin to select when MPU inputs/outputs the
data on DMA bus through SPC. This is an active-low pin.
98, 97, 96, D15
95, 94, 93, to
Data 15
to
data 8
I/O These pins are for the upper byte and parity bit of MPU data bus.
When the CS0 input is valid, these pins serve as I/O ports for the
SPC internal registers. When the CS1 input is valid, these pins
serve as I/O ports for the DMA bus data.
92, 91
D8
99
UDP
Upper data
parity
89, 88, 87, D7
86, 85, 84, to
Data 7
to
data 0
I/O These pins are for the lower byte and parity bit of the MPU data
bus. When the CS0 input is valid, these pins serve as I/O ports
for the SPC internal registers. When the CS1 input is valid, these
pins serve as I/O ports for the DMA bus data.
83, 82
D0
81
LDP
Lower data
parity
76, 75, 74, A4
Address 4
to
address 0
I
I
These are address input pins to select the SPC internal
registers.
73, 72
to
A0
2
RD
(R/W)
Read
(read/write)
In the 80-series mode, this is a read signal input pin (IORD or
RD) that MPU reads the SPC. This read signal pin is an active-
low. In the 68-series mode, this pin functions as the control
signal input (R/W) to control the read/write operation to the SPC.
In the read operation, this pin is an active-high. In the write
operation, this pin is an active-low.
1
WR
(LDS)
Write
(lower data
strobe)
I
In the 80-series mode, this pin is a write signal input pin (IOWR
or WR) that MPU writes to the SPC. This write signal input pin is
active-low. In the 68-series mode, this pin function as the lower
data strobe signal input (LDS) that MPU outputs when the lower
byte of data bus is valid. The LDS pin is an active-low.
(Continued)
5
MB86604L
(Continued)
Pin
Symbol*
number
Pin name
I/O
Function
100
BHE
(UDS)
Bus high
enable
(strobe)
I
In the 80-series mode, this pin is used for input of the bus high
enable signal (BHE) output from the MPU when the upper byte of
the data bus is valid. The BHE pin is an active-low. In the 68-
series mode, this pin functions as the upper data strobe signal
input pin (UDS) output from the MPU when the upper byte of the
data bus is valid. The UDS pin is also an active-low.
7
8
INT
(INT)
Interrupt
request
O
I
The INT and INT pins are the interrupt request signal output. The
INT pins is used for the 80-series mode (an active-high pin), and
the INT signal is used for the 68-series mode (an active-low pin).
MODE
Mode
This input pin is used to select the type of the MPU and DMA
buses. In the 80-series mode, a high level is input. In the 68-
series mode, a low level is input.
* : The pin symbols in parenthesis are the ones when the MODE input is “L”.
3. DMA Interface
Pin
Symbol*
Pin name
I/O
Function
number
52
DREQ
DMA request
O
This is an output pin of DMA transfer request signal to the DMA
controller. The data transfer between the SPC and memory via
the DMA bus is requested. This pin is an active-high.
51
DACK
DMA
acknowledge
I
This is a DMA acknowledge signal input pin output from the
DMA controller that enables the DMA transfer. This pin is an
active-low. When this pin is an active state, the DMA cycle (read/
write) is valid.
48, 47, 46, DMD15
45, 44, 43, to
DMA data 15 I/O These pins are the input/output pins of the upper byte and parity
to
bit of the DMA data bus. When the signal input to the CS1 pin
(pin 80) is valid, these pins are connected directly to the MPU
data bus.
42, 41
DMD8
DMA data 8
49
UDMDP
Upper DMA
data parity
39, 38, 37, DMD7
36, 35, 34, to
DMA data 7
to
DMA data 0
I/O These pins are the input/output pins of the lower byte and parity
bit of the DMA data bus. When the CS1 (pin 80) input is valid,
these pins are connected directly to the MPU data bus.
33, 32
DMD0
31
LDMDP
Lower DMA
data parity
27
26
IORD
I/O read
I
In the 80-series mode, this pin (IORD or RD) is used for the input
pin to output the data from the SPC to the DMA bus. This is an
active-low pin. In the 68-series mode, this pin functions as a
control signal input pin (DMR/W) to input/output the data to the
SPC by the DMA controller. In the output operation, this pin is on
the high-state (active-high state). In the input operation, this pin
is on the low-state (active-low state).
(DMR/W) (DMA read/
write)
IOWR
(DMLDS) (DMA lower
data strobe)
I/O write
I
In the 80-series mode, this (IOWR or WR) is used for the input
pin to input the DMA bus data to the SPC. In the 68-series mode,
this pin functions as a DMA lower data strobe input (DMLDS)
that DMA controller outputs when the lower byte of the DMA bus
data is valid. Both IOWR and DMLDS pins are an active-low.
(Continued)
6
MB86604L
(Continued)
Pin
number
Symbol*
Pin name
I/O
Function
50
DMBHE
(DMUDS) high enable
(DMA upper
DMA bus
I
In the 80-series mode, this pin is for the DMA bus high enable
signal input pin (DMBHE) output from the DMA controller when
the upper byte of the DMA data bus is valid. This is an active-low
pin. In the 68-series mode, this pin functions as the DMA upper
data strobe signal input pin (DMUDS) output from the DMA
controller when the upper byte of data bus is valid. The DMUDS
pin is also an active-low.
data strobe)
30
55
DMA0
TP
DMA
address 0
I
I
In the 80-series mode, this pin is used for the DMA address 0
input pin output from the DMA controller. In the 68-series mode,
a high level should be input to this pin.
Transfer
permission
This is a DMA transfer permission signal input pin. When this pin
is in active-state, the SPC does the DMA transfer. In case that
this pin becomes inactive during the DMA transfer, the DMA
transfer is paused on the block boundary. This pin is an active
high.
* : The pin symbols in parenthesis are the ones when the MODE input is “L”.
4. Others
Pin
Symbol*
Pin name
Reset
I/O
Function
number
6
RESET
I
System reset input pin. The input reset active pulse width must
have 4 times of the clock cycle at least. This is an active-low pin.
5
CLK
Clock
I
Clock signal input pin. 20 MHz, 30 MHz, or 40 MHz can be
applied as the input clock frequency.
3, 14, 28 VDD
53, 64, 78
Power supply
Ground
—
—
+5 V power supply pins.
4, 10, 15 VSS
16, 21, 29
40, 54, 59
65, 66, 70
79, 90
Ground pins.
23
TEST1
TEST
I
I
This pin is used to select the type of I/O buffer on SCSI data bus
pins. In case that DBP, DB7 – DB0 pins are used as an open-
drain I/O, connect this pin to VSS. In case of three-state I/O,
connect to VDD.
57
TEST2
TMOUT
(OPEN)
TEST
This pin is used to select the type of I/O buffer on SCSI pins. In
case that MSG, C/D, I/O, and ATN pins are used as an open-
drain I/O, connect this pin to VSS. In case of three-state I/O,
connect to VDD.
24
TIMEOUT
O
—
This is a SCSI Timeout pin that indicates the SPC has been
busy longer than the specified time. A high level is output on this
pin if the SPC busy time exceeds the specified time.
This pin can be used for the timeout counter.
25, 26
(Open)
These are open pins. Those pins are not connected with the
device internally. Those pins must be left open.
* : The pin symbols in parenthesis are the symbols when the MODE input is “L”.
7
MB86604L
■ BLOCK DIAGRAM
D15 to D8, UDP
D7 to D0, LDP
TMOUT INT
WR
RD CS0 CS1 A4 to A0 BHE MODE
MPU interface
Internal
processor
Registers
MSG
C/D
I/O
DREQ
DACK
DMBHE
DMA0
ATN
BSY
SEL
RST
Receive MCS buffer
(32 bytes)
Timer
DMD15
to DMD8
UDMDP
DMD7
to DMD0
LDMDP
Phase
controller
Send MCS buffer
(32 bytes)
REQ
ACK
Transfer
controller
Command user
program memory
(256 bytes)
IOWR
IORD
TP
Data register
(32 bytes)
DB7 to DB0
DBP
8
MB86604L
■ BLOCK DESCRIPTION
1. International Processor (Sequencer)
Performs sequence control between the SCSI bus phases.
Information transfer
Bus free phase
phase
Information transfer phase:
• Command phase
• Data phase
• Status phase
• Message phase
Arbitration phase
Selection phase
2. Timer
Manages the SCSI time standards.
Also, conducts the following time managements.
• Time until the REQ or ACK signal is asserted for asychronous transfer data
• Time until selection or reselection is retried
• REQ and ACK timeout time during transfers:
Asychronous transfer case
Target: After the REQ is asserted, the time until the initiator asserts the ACK
Initiator: After the ACK is asserted, the time until the target negates the REQ
Synchronous transfer case
Target: After the REQ is sent, the time until an ACK signal which makes the offset 0 is received from the
initiator
• SPC Timeout
Manages the SPC timeout indicating the SPC busy time longer than the specified time.
3. Phase Controller
Controls the various phases executed by SCSI such as arbitration, selection/reselection, data in/out, command,
status, and message in/out.
4. Transfer Controller
Controls the information (data, command, status, message) transfer phases executed by SCSI.
The following two types of transfer phases are used.
Asychronous transfer: Controls interlock (response confirmation format) between the REQ and ACK signals.
Synchronous transfer: Controls a maximum 32-byte offset value for the data in or data out phase.
The following two modes exist for the data phase.
Program transfer: Uses data register (address 00/01) via the MPU interface
DMA transfer: Uses DREQ and DACK signals via the DMA interface.
The transfer parameter setting values for synchronous transfer (Transfer mode, transfer rate, transfer offset) can be
strobe for individual ID device and are automatically established when the data phase is initiated.
The number of transfer bytes is defined as block length × number of blocks.
9
MB86604L
5. Register
The main registers are listed.
• Command register
Command is specified by an 8-bit code.
Specifies the program head address assigned to the user program memory for user program applications.
• Chip status register
Shows the chip's operating state, nexus counterpart ID, and data register state.
• SCSI bus status register
Shows the SCSI control signal state.
• Interrupt status register
Shows 8-bit code.
• Command step register
Shows 8-bit code indicating the command execution state.
Error analysis can be performed by referring to the information in this register and the interrupt status register.
• Group 6/7 command length setting register
Sets the group 6/7 command length which is undefined by the SCSI standard.
By setting the command length in this register, the SPC can determine the command length.
6. Receive-MCS Buffer
A receive only, 32-byte data buffer which stores information received via SCSI (message, command, status)
M: Message, C: Command, S: Status
7. Send-MCS Buffer
A send only, 32-byte data buffer which stores information sent via SCSI (message, command, status)
8. Command User Program Memory
Program memory used for establishing programmable commands (256 bytes).
9. Data Register
FIFO-type data register which stores data in SCSI data phase (32 bytes).
10
MB86604L
■ ABSOLUTE MAXIMUM RATINGS (See WARNING)
Rating
Parameter
Power supply voltage*
Symbol
Unit
Min.
Max.
VDD
VI
VSS – 0.5
VSS – 0.5
VSS – 0.5
6.0
V
Input voltage*
VDD + 0.5
VDD + 0.5
V
V
Output voltage*
VO
Operating ambient temperature
Storage temperature
Top
Tstg
°C
°C
–25
–40
+85
+125
* : VSS = 0 V
WARNING: Permanent device damage may occur if the above Absolute Maximum Ratings are exceeded.
Functional operation should be restricted to the conditions as detailed in the operational sections of
this data sheet. Exposure to absolute maximum rating conditions for extended periods may affect
device reliability.
■ RECOMMENDED OPERATING CONDITIONS
Value
Parameter
Power supply voltage *1
Symbol
Unit
Min.
4.75
3.5
2.2
2.0
—
Typ.
5.0
—
Max.
5.25
—
VDD
V
V
CLK
“H” level
Except SCSI and CLK pins
SCSI pins
VIH
VIL
IOH
—
—
V
input voltage *1
—
—
V
CLK
—
1.5
V
“L” level
input voltage *1
Except CLK pin
Except SCSI pins
—
—
0.8
V
—
—
–2.0
–8.0
—
mA
mA
mA
mA
mA
°C
“H” level
Three-state
SCSI pins
—
—
output current *2
Open-drain
—
—
Except SCSI pins
SCSI pins
—
—
+3.2
+48
+70
“L” level
IOL
Ta
output current *2
—
—
Operating ambient temperature
0
—
*1: VSS = 0 V
*2: SCSI pins are DB7 to DB0, DBP, BSY, SEL, RST, ATN, REQ, ACK, MSG, C/D, I/O
Note: The recommended operating conditions are the values recommended to ensure correct logic operation of
the LSI. The standard values of the electrical characteristics (DC and AC characteristics) are guaranteed
within the range of the recommended operating conditions.
11
MB86604L
■ ELECTRICAL CHARACTERISTICS
1. DC Characteristics
(VDD = +5 V±5%, VSS = 0 V, Ta = 0°C to +70°C)
Value
Symbol
Parameter
Condition
Unit
Min. Max.
CLK
3.5
2.2
—
—
V
V
“H” level
input voltage
Except SCSI and
VIH
—
CLK pins
SCSI pins
CLK
2.0
—
—
1.5
0.8
—
V
V
V
V
V
V
V
V
V
“L” level
input voltage
VIL
—
—
Except CLK pin
—
Input hysteresis of SCSI pins *1
VHW
0.3
4.2
2.0
—
Except SCSI pins
IOH = –2.0 mA
IOH = –8.0 mA
VDD
—
“H” level
Three-state
Open-drain
VOH
output voltage *1
SCSI
pins
—
—
Except SCSI pins
SCSI pins
IOL = +3.2 mA
IOL = +48.0 mA
VSS ≤ VI ≤ VDD
VSS
—
0.4
0.5
“L” level
VOL
output voltage *1
Input leakage current
ILI
–10 +10 µA
–10 +10 µA
Input/output leakage current
ILOZ
VSS ≤ VI ≤ VDD, See Note below
CLK input = 20 MHz
SPC operating clock = 10 MHz
45
48
55
65
60
70
mA
mA
mA
mA
mA
mA
CLK input = 30 MHz
SPC operating clock = 10 MHz
CLK input = 40 MHz
SPC operating clock = 13.3 MHz
All output
pins
Power supply current
IDD
—
CLK input = 30 MHz
SPC operating clock = 15 MHz
opened
CLK input = 20 MHz
SPC operating clock = 20 MHz
CLK input = 40 MHz
SPC operating clock = 20 MHz
*1: SCSI pins are DB7 to DB0, DBP, BSY, SEL, RST, ATN, REQ, ACK, MSG, C/D, I/O
Note: Leakage current in the above spec indicates the following currents.
(1) Leakage current at the high-Z state on the three-state output pins.
(2) Leakage current at the output high-Z state (input state) on the bidirectional bus pins.
12
MB86604L
2. I/O Pin Capacitance
(VDD = VI = 0 V, f = 1 MHz, Ta = +25°C)
Value
Unit
Parameter
Symbol
Min.
—
Max.
Input pin capacitance
Output pin capacitance
CIN
6
pF
pF
pF
pF
COUT
—
6
Except SCSI pins
SCSI pins
—
6
I/O pin capacitance
CI/O
—
25
3. Load Conditions for AC Characteristics
(VDD = +5 V±5%, VSS = 0 V, Ta = 0°C to +70°C)
Non-SCSI pins
Measurement
point
CL
Pin Symbol
INT, DREQ
60 pF
MB86604L
D15 to D8, UDP, D7 to D0, LDP
DMD15 to DMD8, UDMDP
85 pF
Measurement pin
DMD7 to DMD0, LDMDP
CL: Load capacitance
C L
SCSI pins
Measurement
point
V DD
RL1 = 110 Ω
RL2 = 165 Ω
RL = 200 pF
Load resistance
MB86604L
R L1
R L2
Load capacitance
Measurement pin
C L
13
MB86604L
4. AC Characteristics
(1) System clock
Value
Parameter
Symbol
Unit
Position*
Min.
25.0
10.0
10.0
—
Max.
50.0
—
Clock cycle time (CLK)
Clock “H” pulse width
Clock “L” pulse width
Clock rise time
tCLK
twCKH
twCKL
tCR
A
B
C
D
E
ns
ns
ns
ns
ns
—
10.0
10.0
Clock fall time
tCF
—
* : The position number indicates the position in the waveform.
Note: In case that the internal clock frequency and the input clock frequency are the same (i.e. when using the
divided-by-one mode), the clock pulse width (for “H” and “L”) must have at least 20 ns or longer.
B
A
t wCKH
t CLK
E
D
t CR
t CF
3.5 V
1.5 V
CLK
C
t wCKL
(2) System reset
Value
Parameter
Symbol
Unit
Min.
Max.
RESET “L” level pulse width
twRSL
4 tCLK
—
ns
t wRSL
RESET
14
MB86604L
(3) MPU interface (80 series)
• Register write timing
Value
Unit
Parameter
Symbol
Position*
Base signal
WR “L”
WR “H”
WR “L”
WR “H”
—
Min.
Max.
Address (A4 to A0), BHE set up time
Address (A4 to A0), hold time
CS0 set up time
tsuA
thA
A
B
C
D
E
F
40
20
20
10
70
40
10
—
ns
ns
ns
ns
ns
ns
ns
—
tsuCS0
thCS0
twWRL
tsuD
—
CS0 hold time
—
WR “L” level pulse width
Data set up time
—
WR “H”
WR “H”
—
Data hold time
thD
G
—
* : The position number indicates the position in the waveform.
A4 to A0
BHE
A
B
t
suA
t
hA
CS0
WR
C
D
E
t
hCS0
t
suCS0
t
wWRL
F
G
t
suD
t
hD
D15 to D8, UDP
D7 to D0, LDP
Data
15
MB86604L
• Register read timing
Value
Parameter
Symbol
Unit
Position*
Base signal
RD “L”
RD “H”
RD “L”
RD “H”
—
Min.
40
20
20
10
70
—
Max.
—
Address (A4 to A0), BHE set up time
Address (A4 to A0), Hold time
CS0 set up time
tsuA
thA
A
B
C
D
E
F
G
H
I
ns
ns
ns
ns
ns
ns
ns
ns
ns
—
tsuCS0
thCS0
twRDL
tvD
—
CS0 hold time
—
RD “L” level pulse width
Data output defined time
Data output disable time
—
RD “L”
RD “H”
RD “L”
RD “H”
70
—
tDZ
10
—
for INT non-hold mode
INT signal
tDL
50
clear time
n tCLK + 50
for INT hold mode
tDL2
—
* : The position number indicates the position in the waveform.
A4 to A0
BHE
B
A
t hA
t suA
CS0
E
C
D
t wRDL
t suCS0
t hCS0
RD
G
F
t vD
t DZ
D15 to D8, UDP
D7 to D0, LDP
Valid data
H
t DL
INT
INT
t DL2*
I
*: t DL2 is determined by a rising edge of the strobe signal which reads the step code for the last interrupt source.
Also, “n” indicates the division ratio.
16
MB86604L
• Register write timing (for external access)
Parameter
Value
Unit
Symbol
Position*
Base signal
WR “L”
WR “H”
WR “L”
WR “H”
WR “L”
WR “H”
—
Min.
Max.
Address (A0), BHE set up time
Address (A0), BHE hold time
CS1 set up time
tsuAE
thAE
A
B
C
D
E
F
40
20
20
10
—
10
—
—
ns
ns
ns
ns
ns
ns
ns
—
tsuCS1
thCS1
—
CS1 hold time
—
DMA data bus output delay time
DMA data bus output undefined time
MPU data → DMA data bus output delay time
tvDMD
tWRDMD
tDDMD
70
—
G
40
* : The position number indicates the position in the waveform.
A0
BHE
A
B
t suAE
t hAE
CS1
C
D
t suCS1
t hCS1
WR
E
F
t vDMD
t WRDMD
D15 to D8, UDP
D7 to D0, LDP
Data
G
t DDMD
DMD15 to DMD8, UDMDP
DMD7 to DMD0, LDMDP
Valid data
17
MB86604L
• Register read timing (for external access)
Parameter
Value
Symbol
Unit
Position*
Base signal
RD “L”
RD “H”
RD “L”
RD “H”
RD “L”
RD “H”
—
Min.
40
20
20
10
—
Max.
—
Address (A0), BHE set up time
Address (A0), BHE hold time
CS1 set up time
tsuAE
thAE
A
B
C
D
E
F
ns
ns
ns
ns
ns
ns
ns
—
tsuCS1
thCS1
tZD
—
CS1 hold time
—
MPU data bus output enable time
MPU data bus output disable time
DMA data → MPU data bus output delay time
70
—
tDZ
10
—
tDMDD
G
40
* : The position number indicates the position in the waveform.
A0
BHE
A
B
t suAE
t hAE
CS1
D
C
t hCS1
t suCS1
RD
DMD15 to DMD8, UDMDP
DMD7 to DMD0, LDMDP
Data
G
F
t DMDD
t ZD
E
t DZ
D15 to D8, UDP
D7 to D0, LDP
Valid data
18
MB86604L
(4) MPU interface (68 series)
• Register write timing
Value
Unit
Parameter
Symbol
Position*
Base signal
UDS/LDS “L”
UDS/LDS “H”
UDS/LDS “L”
UDS/LDS “H”
UDS/LDS “L”
UDS/LDS “H”
—
Min.
Max.
Address (A4 to A0) set up time
Address (A4 to A0) hold time
CS0 set up time
tsuA
thA
A
B
C
D
E
F
G
H
I
40
20
20
10
20
20
70
40
10
—
ns
ns
ns
ns
ns
ns
ns
ns
ns
—
tsuCS0
thCS0
tsuRW
thRW
twDS
tsuD
—
CS0 hold time
—
R/W set up time
—
R/W hold time
—
UDS/LDS “L” level pulse width
Data set up time
—
UDS/LDS “H”
UDS/LDS “H”
—
Data hold time
thD
—
* : The position number indicates the position in the waveform.
A4 to A0
B
t hA
A
t suA
CS0
D
C
t hCS0
t suCS0
R/W
F
E
t hRW
t suRW
G
t wDS
UDS/LDS
H
I
t suD
t hD
D15 to D8, UDP
D7 to D0, LDP
Data
19
MB86604L
• Register read timing
Value
Parameter
Symbol
Unit
Position*
Base signal
UDS/LDS “L”
UDS/LDS “H”
UDS/LDS “L”
UDS/LDS “H”
UDS/LDS “L”
UDS/LDS “H”
—
Min.
40
20
20
10
20
20
70
—
Max.
—
Address (A4 to A0) set up time
Address (A4 to A0) hold time
CS0 set up time
tsuA
thA
A
B
C
D
E
F
G
H
I
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
—
tsuCS0
thCS0
tsuRW
thRW
twDS
tvD
—
CS0 hold time
—
R/W set up time
—
R/W hold time
—
UDS/LDS “L” level pulse time
Data output confirmation time
Data output disable time
—
UDS/LDS “L”
UDS/LDS “H”
UDS/LDS “L”
UDS/LDS “H”
70
—
tDZ
10
—
for INT non-hold mode
INT signal
tDH
J
50
clear time
for INT hold mode
tDH2
K
—
n tCLK + 50
* : The position number indicates the position in the waveform.
A4 to A0
B
A
t
hA
t
suA
CS0
R/W
D
C
t
hCS0
t
t
suCS0
F
E
t
hRW
suRW
G
t
wDS
UDS/LDS
I
H
t
DZ
t
vD
D15 to D8, UDP
D7 to D0, LDP
Valid data
J
t
DH
INT
INT
K
*
DH2
t
*: t DH2 is determined by a rising edge of the strobe signal which reads the step code for the last interrupt source.
Also, “n” indicates the division ratio.
20
MB86604L
• Register write timing (for external access)
Parameter
Value
Unit
Symbol
Position*
Base signal
UDS/LDS “L”
UDS/LDS “H”
UDS/LDS “L”
UDS/LDS “H”
UDS/LDS “L”
UDS/LDS “H”
UDS/LDS “L”
UDS/LDS “H”
—
Min.
Max.
Address (A0) set up time
Address (A0) hold time
CS1 set up time
tsuAE
thAE
A
B
C
D
E
F
G
H
I
40
20
20
10
20
20
—
10
—
—
ns
ns
ns
ns
ns
ns
ns
ns
ns
—
tsuCS1
thCS1
tsuRW
thRW
—
CS1 hold time
—
R/W set up time
—
R/W hold time
—
DMA data bus output delay time
DMA data bus output undefined time
MPU data → DMA data bus output delay time
tvDMD
tDSDMD
tDDMD
70
—
40
* : The position number indicates the position in the waveform.
A0
B
A
t hAE
t suAE
CS1
C
D
t suCS1
t hCS1
R/W
F
E
t hRW
t suRW
UDS/LDS
G
H
t vDMD
t DSDMD
D15 to D8, UDP
Data
D7 to D0, LDP
I
t DDMD
DMD15 to DMD8, UDMDP
DMD7 to DMD0, LDMDP
Valid data
21
MB86604L
• Register read timing (for external access)
Parameter
Value
Symbol
Unit
Position*
Base signal
UDS/LDS “L”
UDS/LDS “H”
UDS/LDS “L”
UDS/LDS “H”
UDS/LDS “L”
UDS/LDS “H”
UDS/LDS “L”
UDS/LDS “H”
—
Min.
40
20
20
10
20
20
—
Max.
—
Address (A0) set up time
Address (A0) hold time
CS1 set up time
tsuAE
thAE
A
B
C
D
E
F
G
H
I
ns
ns
ns
ns
ns
ns
ns
ns
ns
—
tsuCS1
thCS1
tsuRW
thRW
tZD
—
CS1 hold time
—
R/W set up time
—
R/W hold time
—
Data output enable time
Data output disable time
DMA data → MPU data bus output delay time
70
—
tDZ
10
—
tDMDD
40
* : The position number indicates the position in the waveform.
A0
A
B
t suAE
t hAE
CS1
C
D
t suCS1
t hCS1
R/W
E
F
t suRW
t hRW
UDS/LDS
DMD7 to DMD0,
LDMDP
Data
DMD15 to DMD8,
UDMDP
I
t DMDD
H
G
t DZ
t ZD
D15 to D8, UDP
D7 to D0, LDP
Valid data
22
MB86604L
(5) DMA interface
The DMA access timing described in this section is not applicable in the following cases.
During SCSI input, when the data buffer is EMPTY or when one byte is stored
During SCSI output, when the data buffer is FULL or when 31 bytes are stored
When a parity error is detected (target)
When an error which pauses the transfer occurs at the SCSI interface
• 80 series handshake mode
(a) Write timing
Value
Unit
Parameter
DACK “L” assert time
Symbol
Position*
Base signal
DREQ “H”
DACK “L”
DACK “H”
DACK “H”
DACK “L”
IOWR “L”
IOWR “H”
—
Min.
Max.
tRQAK
tAKRQ
tAKRQ1
tAKRQ2
tAKWR
tsuDA
A
B
C
C
D
E
F
G
H
I
0
—
—
—
0
—
40
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
DREQ “L” negate time
DREQ “H” assert time (8 bit)
DREQ “H” assert time (16 bit)
IOWR “L” assert time
50
2 tCLK + 40
—
DMBHE, DMA0 set up time
DMBHE, DMA0 hold time
IOWR “L” level pulse width
20
20
40
1 tCLK
0
—
thDA
—
twWRL
tWRAK1
tWRAK2
tsuDMD
thDMD
—
IOWR “L”
IOWR “H”
IOWR “H”
IOWR “H”
—
DACK “H” negate time
—
Input data set up time
Input data hold time
J
30
5
—
K
—
* : The position number indicates the position in the waveform.
23
MB86604L
DREQ
DACK
A
B
C
t RQAK
t AKRQ
t AKRQ1/2
H
D
t WRAK1
I
t AKWR
t WRAK2
DMBHE
DMA0
E
F
t suDA
t hDA
G
t wWRL
IOWR
K
J
t suDMD
t hDMD
DMD15 to DMD0
UDMDP, LDMDP
Data
24
MB86604L
(b) Read timing
Value
Unit
Parameter
Symbol
Position*
Base signal
DREQ “H”
DACK “L”
DACK “H”
DACK “H”
DACK “L”
IORD “L”
IORD “H”
—
Min.
Max.
DACK “L” assert time
tRQAK
tAKRQ
tAKRQ1
tAKRQ2
tAKRD
tsuDA
A
B
C
C
D
E
F
G
H
I
0
—
—
40
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
DREQ “L” negate time
DREQ “H” assert time (8 bit)
DREQ “H” assert time (16 bit)
IORD “L” assert time
—
50
2 tCLK + 40
—
—
0
DMBHE, DMA0 set up time
DMBHE, DMA0 hold time
IORD “L” level pulse width
20
20
40
1 tCLK
0
—
thDA
—
twRDL
tRDAK1
tRDAK2
tvDMD
thDMD
—
IORD “L”
IORD “H”
IORD “L”
IORD “H”
—
DACK “H” negate time
—
Data output defined time
Data output hold time
J
—
40
K
10
—
* : The position number indicates the position in the waveform.
DREQ
A
B
C
t RQAK
t AKRQ
t AKRQ1/2
DACK
H
D
t AKRD
t RDAK1
I
t RDAK2
DMBHE
DMA0
E
F
t suDA
t hDA
G
t wRDL
IORD
J
K
t vDMD
t hDMD
DMD15 to DMD0
UDMDP, LDMDP
Valid data
25
MB86604L
• 68 series handshake mode
(a) Write timing
Value
Parameter
Symbol
Unit
Position*
Base signal
DREQ “H”
Min.
0
Max.
—
DACK “L” assert time
tRQAK
tAKRQ
tAKRQ1
tAKRQ2
tAKDS
tsuRW
thRW
A
B
C
C
D
E
F
G
H
I
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
DREQ “L” negate time
DACK “L”
—
—
—
0
40
DREQ “H” assert time (8 bit)
DREQ “H” assert time (16 bit)
DMUDS/DMLDS “L” assert time
DMR/W set up time
DACK “H”
50
2 tCLK + 40
DACK “H”
DACK “L”
—
—
—
—
—
—
—
—
DMUDS/DMLDS “L”
DMUDS/DMLDS “H”
—
20
20
40
1 tCLK
0
DMR/W hold time
DMUDS/DMLDS “L” level pulse width
twDSL
DMUDS/DMLDS “L”
DMUDS/DMLDS “H”
DMUDS/DMLDS “H”
DMUDS/DMLDS “H”
tDSAK1
tDSAK2
tsuDMD
thDMD
DACK “H” negate time
Input data set up time
Input data hold time
J
30
5
K
* : The position number indicates the position in the waveform.
DREQ
A
B
t AKRQ
C
t RQAK
t AKRQ1/2
DACK
H
D
t DSAK1
I
t AKDS
t DSAK2
DMR/W
E
F
t suRW
t hRW
G
t wDSL
DMUDS/DMLDS
J
K
t suDMD
t hDMD
DMD15 to DMD0
UDMDP, LDMDP
Data
26
MB86604L
(b) Read timing
Parameter
Value
Unit
Symbol
Position*
Base signal
DREQ “H”
Min.
Max.
DACK “L” assert time
tRQAK
tAKRQ
tAKRQ1
tAKRQ2
tAKDS
tsuRW
thRW
A
B
C
C
D
E
F
G
H
I
0
—
—
40
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
DREQ “L” negate time
DACK “L”
DREQ “H” assert time (8 bit)
DREQ “H” assert time (16 bit)
DMUDS/DMLDS “L” assert time
DMR/W set up time
DACK “H”
—
50
DACK “H”
—
2 tCLK + 40
—
DACK “L”
0
DMUDS/DMLDS “L”
DMUDS/DMLDS “H”
—
20
20
40
1 tCLK
0
—
DMR/W hold time
—
DMUDS/DMLDS “L” level pulse width
twDSL
tDSAK1
tDSAK2
tvDMD
thDMD
—
DMUDS/DMLDS “L”
DMUDS/DMLDS “H”
DMUDS/DMLDS “L”
DMUDS/DMLDS “H”
—
DACK “H” negate time
—
Data output defined time
Data output hold time
J
—
40
K
10
—
* : The position number indicates the position in the waveform.
DREQ
A
B
C
t RQAK
t AKRQ
t AKRQ1/2
DACK
H
D
t DSAK1
I
t AKDS
t DSAK2
DMR/W
E
F
t suRW
t hRW
G
t wDSL
DMUDS/DMLDS
J
K
t vDMD
t hDMD
DMD15 to DMD0
UDMDP, LDMDP
Valid data
27
MB86604L
• Burst mode (80 series/68 series common)
(a) Data register access cycle time (8 bit)
Value
Parameter
Symbol
Unit
Position*
Base signal
Min.
tCLK
Max.
—
Data register access cycle time 1
Data register access cycle time 2
Data register access cycle time 3
—
—
—
tDCY1
tDCY2
tDCY3
A
B
C
ns
ns
ns
3 tCLK
4 tCLK
—
—
* : The position number indicates the position in the waveform.
IOWR/IORD
DMUDS/DMLDS
A
t DCY1
B
t DCY2
C
t DCY3
(b) Data register access cycle time (16 bit)
Parameter
Value
Symbol
Unit
Position*
Base signal
Min.
4 tCLK
3 tCLK
Max.
—
Data register access cycle time 1
Data register access cycle time 2
—
—
tDCY1
A
B
ns
ns
tDCY2
—
* : The position number indicates the position in the waveform.
IOWR/IORD
DMUDS/DMLDS
B
t DCY2
A
t DCY1
28
MB86604L
• 80 series burst mode
(a) Write timing
Value
Unit
Parameter
Symbol
Position*
Base signal
DREQ “H”
IOWR “L”
—
Min.
Max.
DACK “L” assert time
tRQAK
tWRRQ
tRQLH
tAKWR
tsuDA
A
B
C
D
E
F
G
H
I
0
—
0
—
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
DREQ “L” negate time
DREQ “L” → DREQ “H” return time
IOWR “L” assert time
55
—
DACK “L”
IOWR “L”
IOWR “H”
—
0
—
DMBHE, DMA0 set up time
DMBHE, DMA0 hold time
IOWR “L” level pulse width
DACK “H” negate time
Input data set up time
20
20
40
0
—
thDA
—
twWRL
tWRAK
tsuDMD
thDMD
—
IOWR “H”
IOWR “H”
IOWR “H”
—
30
5
—
Input data hold time
J
—
* : The position number indicates the position in the waveform.
DREQ
C
B
A
t WRRQ
t RQLH
t RQAK
DACK
D
H
t AKWR
t WRAK
DMBHE
DMA0
E
F
t suDA
t hDA
G
t wWRL
IOWR
I
J
t suDMD
t hDMD
DMD15 to DMD0
UDMDP, LDMDP
Data
29
MB86604L
(b) Read timing
Value
Parameter
Symbol
Unit
Position*
Base signal
DREQ “H”
IORD “L”
—
Min.
0
Max.
—
DACK “L” assert time
tRQAK
tRDRQ
tRQLH
tAKRD
tsuDA
thDA
A
B
C
D
E
F
G
H
I
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
DREQ “L” negate time
—
0
55
—
DREQ “L” → DREQ “H” return time
IORD “L” assert time
DACK “L”
IORD “L”
IORD “H”
—
0
—
DMBHE, DMA0 set up time
DMBHE, DMA0 hold time
IORD “L” level pulse width
DACK “H” negate time
20
20
40
0
—
—
twRDL
tRDAK
tvDMD
thDMD
—
IORD “H”
IORD “L”
IORD “H”
—
Data output defined time
Data output hold time
—
10
40
—
J
* : The position number indicates the position in the waveform.
DREQ
A
C
B
t RQAK
t RDRQ
t RQLH
DACK
D
H
t AKRD
t RDAK
DMBHE
DMA0
E
F
t suDA
t hDA
G
t wRDL
IORD
I
J
t vDMD
t hDMD
DMD15 to DMD0
UDMDP, LDMDP
Valid data
30
MB86604L
• 68 series burst mode
(a) Write timing
Value
Unit
Parameter
Symbol
Position*
Base signal
DREQ “H”
Min.
Max.
DACK “L” assert time
tRQAK
tDSRQ
tRQLH
tAKDS
tsuRW
thRW
A
B
C
D
E
F
G
H
I
0
—
0
—
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
DREQ “L” negate time
DMUDS/DMLDS “L”
—
55
—
DREQ “L” → DREQ “H” return time
DMUDS/DMLDS “L” assert time
DMR/W set up time
DACK “L”
0
—
DMUDS/DMLDS “L”
DMUDS/DMLDS “H”
—
20
20
40
0
—
DMR/W hold time
—
DMUDS/DMLDS “L” level pulse width
DACK “H” negate time
twDSL
tDSAK
tsuDMD
thDMD
—
DMUDS/DMLDS “H”
DMUDS/DMLDS “H”
DMUDS/DMLDS “H”
—
Input data set up time
30
5
—
Input data hold time
J
—
* : The position number indicates the position in the waveform.
DREQ
B
A
C
t RQAK
t DSRQ
t RQLH
DACK
D
H
t AKDS
t DSAK
DMR/W
E
F
t suRW
t hRW
G
t wDSL
DMUDS/DMLDS
I
J
t hDMD
t suDMD
DMD15 to DMD0
UDMDP, LDMDP
Data
31
MB86604L
(b) Read timing
Value
Parameter
Symbol
Unit
Position*
Base signal
DREQ “H”
Min.
0
Max.
—
DACK “L” assert time
tRQAK
tDSRQ
tRQLH
tAKDS
tsuRW
thRW
A
B
C
D
E
F
G
H
I
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
DREQ “L” negate time
DMUDS/DMLDS “L”
—
—
0
55
—
DREQ “L” → DREQ “H” return time
DMUDS/DMLDS “L” assert time
DMR/W set up time
DACK “L”
0
—
DMUDS/DMLDS “L”
DMUDS/DMLDS “H”
—
20
20
40
0
—
DMR/W hold time
—
DMUDS/DMLDS “L” level pulse width
DACK “H” negate time
twDSL
tDSAK
tvDMD
thDMD
—
DMUDS/DMLDS “H”
DMUDS/DMLDS “L”
DMUDS/DMLDS “H”
—
Data output defined time
Data output hold time
—
10
40
—
J
* : The position number indicates the position in the waveform.
DREQ
A
B
C
t RQAK
t DSRQ
t RQLH
DACK
D
H
t AKDS
t DSAK
DMR/W
F
E
t hRW
t suRW
G
t wDSL
DMUDS/DMLDS
I
J
t hDMD
t vDMD
DMD15 to DMD0
UDMDP, LDMDP
Valid data
32
MB86604L
(6) SCSI interface (as initiator)
• Asynchronous transfer mode
(a) Input timing (target → initiator)
Value
Unit
Parameter
Symbol
Base signal
ACK “L”
Position*1
Min.
Max.
REQ “H” negate time
ACK “H” negate time
REQ “L” assert time
Input data set up time
Input data hold time
ACK “L” assert time 1
ACK “L” assert time 2 *2
tAKRQH
tRQAKH
tAKRQL
tsuDB
A
B
C
D
E
F
0
—
ns
ns
ns
ns
ns
ns
ns
REQ “H”
ACK “H”
REQ “L”
REQ “L”
REQ “L”
REQ “H”
—
10
10
20
—
—
60
—
—
thDB
—
tRQAK1
tRQAK2
40
3 tCLK + 40
G
*1: The position number indicates the position in the waveform.
*2: The REQ “H” → ACK “L” time (tRQAK2) is compared with (tRQAKH + tAKRQL + tRQAK1) and the longer value is chosen.
Note: The input timing definition is not applied in the following cases.
• When the data register is FULL in the data phase
• When the final byte is being transferred
G
t RQAK2
REQ
A
C
F
B
t AKRQL
t RQAK1
t RQAKH
t AKRQH
ACK
D
E
t suDB
t hDB
DB7 to DB0
DBP
Data
33
MB86604L
(b) Output timing (initiator → target)
Value
Min.
Parameter
Symbol
Unit
Base signal
ACK “L”
Position*1
Max.
—
REQ “H” negate time
tAKRQH
tRQAKH
tAKRQL
A
B
C
0
ns
ns
ns
ACK “H” negate time
REQ “H”
ACK “H”
—
10
60
REQ “L” assert time
—
Time from output data valid to ACK “L” assert
*
S • tCLK – 10
—
tDBAK
D
—
ns
2
Output data hold time
ACK “L” assert time
REQ “H”
REQ “L”
thDB
E
F
2 tCLK
—
ns
ns
tRQAK1
—
40
*1: The position number indicates the position in the waveform.
*2: “S” value is based on the asychronous set up time setting register (address 17h).
Note: The output timing definitions are not applied when the data register is EMPTY in the data phase.
*
t RQAK2
REQ
A
B
F
C
t AKRQH
t RQAKH
t AKRQL
t RQAK1
ACK
D
E
D
t DBAK
t hDB
t DBAK
DB7 to DB0
DBP
Valid data
Valid data
*: The REQ “H” → ACK “L” time (tRQAK2) is defined by either longer of (tRQAKH + tAKRQL + tRQAK1) or (thDB +
tDBAK) (see the output timing waveform).
34
MB86604L
• Synchronous transfer mode
(a) REQ/ACK signal period
Value
Unit
Parameter
Symbol
Base signal
Position*1
Min.
Max.
ACK assert time *2
ACK negate time *2
REQ assert time
A • tCLK – 12
N • tCLK + 2
20
—
—
—
—
—
—
tAKAP
tAKNP
A
B
C
D
E
F
—
ns
ns
ns
ns
ns
ns
—
tRQAP
tRQNP
tRQCY1
tRQCY2
—
REQ negate time
20
—
REQ input cycle time 1
REQ input cycle time 2
1 tCLK
—
3 tCLK
—
*1: The position number indicates the position in the waveform.
*2: “A” and “N” values are based on the transfer period register (address 0Dh) setting.
A
B
t AKAP
t AKNP
ACK
REQ
C
D
t RQAP
t RQNP
E
t RQCY1
F
t RQCY2
35
MB86604L
(b) Input timing (target → initiator)
Value
Parameter
Symbol
Unit
Position*
Base signal
REQ “L”
Min.
5
Max.
—
Input data set up time
Input data hold time
tsuDB
thDB
A
B
ns
ns
REQ “L”
15
—
* : The position number indicates the position in the waveform.
REQ
A
B
A
B
t suDB
t hDB
t suDB
t hDB
DB7 to DB0
DBP
Data
Data
(c) Input timing (target → initiator)
Value
Parameter
Symbol
Unit
Base signal
—
Position*1
Min.
Max.
—
Time from output data valid to ACK “L” assert
tDBAK
thDB
A
B
N • tCLK + 2
A • tCLK – 12
ns
ns
2
*
Output data hold time *2
ACK “L”
—
*1: The position number indicates the position in the waveform.
*2: “A” and “N” values are based on the transfer period register (address 0Dh) setting.
ACK
B
A
A
B
t DBAK
t hDB
t DBAK
t hDB
DB7 to DB0
DBP
Valid data
Valid data
36
MB86604L
(7) SCSI interface (as initiator)
• Asynchronous transfer mode
(a) Input timing (initiator → target)
Value
Unit
Parameter
Symbol
Base signal
REQ “L”
ACK “L”
REQ “H”
ACK “L”
ACK “L”
ACK “H”
ACK “H”
Position*1
Min.
Max.
ACK “L” assert time
REQ “H” negate time
ACK “H” negate time
Input data set up time
Input data hold time
ACK “L” assert time 1
ACK “L” assert time 2 *2
tRQAKL
tAKRQH
tRQAKH
tsuDB
A
B
C
D
E
F
0
—
ns
ns
ns
ns
ns
ns
ns
—
0
60
—
—
10
20
—
—
thDB
—
tAKRQ1
tALRQ2
40
3 tCLK + 40
G
*1: The position number indicates the position in the waveform.
*2: The REQ “L” → REQ “L” time (tAKRQ2) is compared with (tAKRQH + tRQAKH + tAKRQ1) and the longer value is chosen.
Note: The input timing definition is not applied in the following cases.
• When the data register is FULL in the data phase
• When the final byte is being transferred
G
t AKRQ2
REQ
A
B
C
F
t RQAKH
t RQAKL
t AKRQH
t AKRQ1
ACK
D
E
t suDB
t hDB
DB7 to DB0
DBP
Data
37
MB86604L
(b) Output timing (target → initiator)
Value
Min.
Parameter
Symbol
Unit
Base signal
REQ “L”
Position*1
Max.
—
ACK “L” assert time
REQ “H” negate time
ACK “H” negate time
tRQAKL
tAKRQH
tRQAKH
A
B
C
0
—
0
ns
ns
ns
ACK “L”
60
REQ “H”
—
Time from output data valid to
REQ “L” assert *2
S • tCLK – 10
—
tDBRQ
D
—
ns
Output data hold time
REQ “L” assert time
ACK “L”
ACK “H”
thDB
E
F
2 tCLK
—
ns
ns
tAKRQ1
—
40
*1: The position number indicates the position in the waveform.
*2: “S” value is based on the asychronous set up time setting register (address 17h).
Note: The output timing definitions are not applied when the data register is EMPTY in the data phase.
*
t AKRQ2
REQ
F
A
B
C
t RQAKH
t AKRQ1
t RQAKL
t AKRQH
ACK
E
D
D
t hDB
t DBRQ
t DBRQ
DB7 to DB0
DBP
Valid data
Valid data
*: The ACK “L” → REQ “L” time (tAKRQ2) is defined by either longer of (tAKRQH + tRQAKH + tAKRQ1) or (thDB + tDBRQ).
38
MB86604L
• Synchronous transfer mode
(a) REQ/ACK signal period
Value
Unit
Parameter
Symbol
Position*1
Min.
Max.
REQ assert time *2
REQ negate time *2
ACK assert time
A • tCLK – 12
N • tCLK + 2
20
tRQAP
tRQNP
tAKAP
A
B
C
D
E
F
—
—
—
—
—
—
ns
ns
ns
ns
ns
ns
ACK negate time
tAKNP
tAKCY1
tAKCY2
20
ACK input cycle time 1
ACK input cycle time 2
1 tCLK
3 tCLK
*1: The position number indicates the position in the waveform.
*2: “A” and “N” values are based on the transfer period register (address 0Dh). See (8) for more setting values.
A
B
t RQAP
t RQNP
REQ
ACK
C
D
t AKAP
t AKNP
E
t AKCY1
F
t AKCY2
39
MB86604L
(b) Input timing (initiator → target)
Value
Parameter
Symbol
Unit
Position*
Base signal
ACK “L”
Min.
5
Max.
—
Input data set up time
Input data hold time
tsuDB
thDB
A
B
ns
ns
ACK “L”
15
—
* : The position number indicates the position in the waveform.
ACK
B
A
B
A
t suDB
t hDB
t suDB
t hDB
DB7 to DB0
DBP
Data
Data
(c) Output timing (target → initiator)
Value
Parameter
Symbol
Unit
Base signal
—
Position*1
Min.
Max.
—
Time from output data valid to
REQ “L” assert *2
tDBRQ
thDB
A
B
N • tCLK + 2
A • tCLK – 12
ns
ns
Output data hold time *2
REQ “L”
—
*1: The position number indicates the position in the waveform.
*2: “A” and “N” values are based on the transfer period register (address 0Dh). See (8) for more setting values.
REQ
A
t DBRQ
B
A
B
t hDB
t DBRQ
t hDB
DB7 to DB0
DBP
Valid data
Valid data
40
MB86604L
(8) A/N/S values in the SCSI interface timing specification
• Transfer period register (address 0Dh) and A/N values
Transfer period register
Transfer period register
Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
A
N
A
N
Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
Prohibit
Prohibit
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
9
8
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
9
9
10
10
11
11
12
12
13
13
14
14
15
15
16
16
9
10
10
11
11
12
12
13
13
14
14
15
15
16
Note: The A and N values set in the register are the assert period and the negate period respectively (unit is clock
cycles)
For the AC characteristics, A/N use numerals.
• Asynchronous setup time register (address 17h) setting and the S value.
Asynchronous setup
time register
Asynchronous setup
time register
S
S
Bit 3 Bit 2 Bit 1 Bit 0
Bit 3 Bit 2 Bit 1 Bit 0
0
0
0
0
0
0
0
1
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
2
3
4
5
6
7
8
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
9
10
11
12
13
14
15
16
Note: The S (setup time) value established in the set up time register during asynchronous data transfers indicates
the time from setting data in the data bus until the REQ/ACK signals are asserted.
For the AC characteristics, S uses numerals.
41
MB86604L
■ LIST OF REGISTERS
1. BASIC Control Registers (for write)
Address
Bit assignment
Register name
Hex. A4 A3 A2 A1 A0
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
DO7 DO6 DO5 DO4 DO3 DO2 DO1 DO0
DO15 DO14 DO13 DO12 DO11 DO10 DO9 DO8
00
01
02
03
04
05
06
07
08
09
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
0
0
1
1
0
0
0 Output data register (first)
Output data register (second)
1
0 Direct control register
1 (Reserved)
DC7
0
0
0
0
0
0
0
DO4
0
0
0
0
0
0
0
0
0
0
0
0 SEL/RESEL ID register
1 Command register
SI7
SI2
SI1
SI0
CM7 CM6 CM5 CM4 CM3 CM2 CM1 CM0
BL15 BL14 BL13 BL12 BL11 BL10 BL9 BL8
BL7 BL6 BL5 BL4 BL3 BL2 BL1 BL0
BY23 BY22 BY21 BY20 BY19 BY18 BY17 BY16
BY15 BY14 BY13 BY12 BY11 BY10 BY9 BY8
0 Data block register (MSB)
1 Data block register (LSB)
0 Data byte register (MSB)
1 Data byte register
Data byte register (LSB)
0A
0
1
0
1
0
BY7 BY6 BY5 BY4 BY3 BY2 BY1 BY0
MC byte register
0B
0C
0D
0E
0F
0
0
0
0
0
1
1
1
1
1
0
1
1
1
1
1
0
0
1
1
1 Diagnostic control register
0 Transfer mode register
1 Transfer period register
0 Transfer offset register
1 Window address register
DG7 DG6 DG5
0
0
DG3 DG2 DG1 DG0
TM7
0
0
0
0
0
0
0
0
0
0
0
0
0
TP4 TP3 TP2 TP1 TP0
TO4 TO3 TO2 TO1 TO0
WA7 WA6
0
WA3 WA2 WA1 WA0
2. BASIC Control Registers (for read)
Address
Bit assignment
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Register name
Hex. A4 A3 A2 A1 A0
00
01
02
03
04
05
06
07
08
09
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
0
0
1
1
0
0
0 Input data register (first)
DI7
DI6
DI5
DI4
DI3
DI2
DI1
DI0
DI8
1 Input data register (second) DI15 DI14 DI13 DI12 DI11 DI10 DI9
0 SPC status register
SS7 SS6 SS5 SS4
X
X
SS2 SS1 SS0
NS2 NS1 NS0
1 Nexus status register
0 Interrupt status register
1 Command step register
0 Data block register (MSB)
1 Data block register (LSB)
0 Data byte register (MSB)
1 Data byte register
NS7 NS6 NS5
IS7 IS6 IS5
X
IS4
IS3
IS2
IS1
IS0
CS7 CS6 CS5 CS4 CS3 CS2 CS1 CS0
BL15 BL14 BL13 BL12 BL11 BL10 BL9 BL8
BL7 BL6 BL5 BL4 BL3 BL2 BL1 BL0
BY23 BY22 BY21 BY20 BY19 BY18 BY17 BY16
BY15 BY14 BY13 BY12 BY11 BY10 BY9 BY8
Data byte register (LSB)
0A
0
1
0
1
0
BY7 BY6 BY5 BY4 BY3 BY2 BY1 BY0
MC byte register
SCSI control signal status register
1
0B
0C
0D
0E
0F
0
0
0
0
0
1
1
1
1
1
0
1
1
1
1
1
0
0
1
1
SC7 SC6 SC5 SC4 SC3 SC2 SC1 SC0
0 Transfer mode register
1 Transfer period register
0 Transfer offset register
1 Modified byte register
TM7
X
X
X
X
X
X
X
X
X
X
X
X
X
TP4 TP3 TP2 TP1 TP0
TO4 TO3 TO2 TO1 TO0
X
X
MB5 BM4 MB3 MB2 MB1 MB0
Note: X indicates data is undefined. (0 or 1).
42
MB86604L
3. Initial Setting Window (for read/write)
Address
Bit assignment
Register name
Hex. A4 A3 A2 A1 A0
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1F
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
0 Clock conversion setting
1 Self ID setting
CC7 CC6 CC5 CC4 CC3 CC2 CC1 CC0
0
0
0
0
0
0
OI2 OI1 OI0
AM1 AM0
0 Response mode setting
AM7 AM6 AM5 AM4
0
1 Selection/reselection mode setting SM7 SM6 SM5 SM4 SM3 SM2 SM1 SM0
0 Selection/reselection retry setting
Selection/reselection timeout setting
SR7 SR6 SR5 SR4 SR3 SR2 SR1 SR0
ST7 ST6 ST5 ST4 ST3 ST2 ST1 ST0
RT7 RT6 RT5 RT4 RT3 RT2 RT1 RT0
1
0 REQ/ACK timeout setting
1 Asynchronous setup time setting
0 Parity error detection setting
1 Interrupt enable setting
0
0
0
0
AT3 AT2 AT1 AT0
PE7 PE6 PE5 PE4 PE3 PE1 PE0
IE7 IE5 IE4 IE3 IE2 IE1 IE0
0
0
0 Group 6/7 command length setting GL7 GL6 GL5 GL4 GL3 GL2 GL1 GL0
1 DMA system setting DM5 MD4
0 Automatic operation mode setting OM7 OM6 OM5 OM4 OM3 OM2 OM1 OM0
0
0
0
0
0
0
1 SPC Timeout setting
TO7 TO6 TO5 TO4 TO3 TO2 TO1 TO0
RV7 RV6 RV5 RV4 RV3 RV2 RV1 RV0
1 Device revision indication
4. MCS Buffer Window
Address
For write
For read
Hex. A4
A3
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
A2
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
A1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
A0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
SEND MCS buffer
SEND MCS buffer
SEND MCS buffer
SEND MCS buffer
SEND MCS buffer
SEND MCS buffer
SEND MCS buffer
SEND MCS buffer
SEND MCS buffer
SEND MCS buffer
SEND MCS buffer
SEND MCS buffer
SEND MCS buffer
SEND MCS buffer
SEND MCS buffer
SEND MCS buffer
RECEIVE MCS buffer
RECEIVE MCS buffer
RECEIVE MCS buffer
RECEIVE MCS buffer
RECEIVE MCS buffer
RECEIVE MCS buffer
RECEIVE MCS buffer
RECEIVE MCS buffer
RECEIVE MCS buffer
RECEIVE MCS buffer
RECEIVE MCS buffer
RECEIVE MCS buffer
RECEIVE MCS buffer
RECEIVE MCS buffer
RECEIVE MCS buffer
RECEIVE MCS buffer
43
MB86604L
5. User Program Memory Window
Address
For write
For read
Hex. A4
A3
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
A2
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
A1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
A0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
IE
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
User program memory
User program memory
User program memory
User program memory
User program memory
User program memory
User program memory
User program memory
User program memory
User program memory
User program memory
User program memory
User program memory
User program memory
User program memory
User program memory
User program memory
User program memory
User program memory
User program memory
User program memory
User program memory
User program memory
User program memory
User program memory
User program memory
User program memory
User program memory
User program memory
User program memory
User program memory
User program memory
1F
44
MB86604L
■ LIST OF COMMANDS
SPC commands can be specified in the command register or the user program memory and divided into the following
main groups.
• Sequential commands
Commands that perform a consecutive (including phase transitions) sequence operation. Can only be specified
in the command register (1-byte).
• Discrete commands
Commands which perform operations from disassembled sequential commands. Can be specified in the
command register (1-byte command) or the user program memory (1/2-byte command).
• Special commands
Can only be specified in the user program memory (1/2-byte command).
1. Initiator Commands
(1) Sequential commands
No
1
Command code
Operand (for program)
(not possible)
(not possible)
(not possible)
(not possible)
(not possible)
(not possible)
(not possible)
(not possible)
Command name
Select & CMD
00H
01H
02H
03H
04H
05H
06H
07H
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
2
Select & 1-MSG & CMD
Select & N-Byte-MSG & CMD
Select & 1-MSG
3
4
5
Select & N-Byte-MSG
Send N-Byte-MSG
6
7
Send N-Byte-CMD
8
Receive N-Byte-MSG
45
MB86604L
(2) Discrete commands
No
Command code
Operand (for program)
Command name
9
08H
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
1
1
0
0
0
0
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
0
0
1
1
0
0
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
—
—
—
—
—
—
—
—
—
—
—
—
—
—
Select
10 09H
11 0AH
12 0BH
13 0CH
14 0DH
15 10H
16 11H
17 12H
18 13H
19 14H
20 15H
21 16H
22 17H
23 18H
24 19H
25 1AH
26 1BH
27 1CH
Select with ATN
Set ATN
Reset ATN
Set ACK
Reset ACK
Send Data from MPU
Send Data from DMA
Receive Data to MPU
Receive Data to DMA
Send DATA from MPU Padding
Send DATA from DMA Padding
Receive Data to MPU Padding
Receive Data to DMA Padding
Send 1-MSG
0 Address of MSG sent
1 Address of MSG sent
0 SAVE address of MSG
1 Address of CMD sent
Send 1-MSG with ATN
Receive MSG
Send CMD
0 SAVE address of STATUS Receive STATUS
46
MB86604L
2. Target Commands
(1) Sequential commands
No
1
Command code
Operand (for program)
(not possible)
(not possible)
(not possible)
(not possible)
(not possible)
(not possible)
(not possible)
(not possible)
(not possible)
(not possible)
(not possible)
(not possible)
(not possible)
Command name
Reselect & 1-MSG
20H
21H
22H
23H
24H
25H
26H
27H
28H
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
0
1
0
1
0
1
0
1
0
1
0
2
Reselect & N-Byte-MSG
Reselect & 1-MSG & Terminate
Reselect & 1-MSG & Link-Terminate
Terminate
3
4
5
6
Link-Terminate
7
Disconnect-Sequence
8
Send N-Byte-MSG
9
Receive N-Byte-CMD
10 29H
11 2AH
12 2BH
13 2CH
Receive N-Byte-MSG
Reselect & N-Byte-MSG & Terminate
Reselect & N-Byte-MSG & Link-Terminate
Disconnect-Sequence 2
47
MB86604L
(2) Discrete commands
No
Command code
Operand (for program)
Command name
14 30H
15 31H
16 32H
17 33H
18 34H
19 35H
20 36H
21 37H
22 38H
23 39H
24 3AH
25 3BH
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
—
—
—
—
—
—
—
—
Reselect
Set REQ
Reset REQ
Disconnect
Send Data from MPU
Send Data from DMA
Receive Data to MPU
Receive Data to DMA
Send 1 MSG
0 Address of MSG sent
1 SAVE address of MSG
0 Send-status address
1 SAVE address of CDB
Receive MSG
Send Status
Receive CMD
3. Common Commands
No
1
Command code
Operand (for program)
Command name
40H
41H
42H
43H
44H
45H
46H
47H
48H
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
0
0
1
1
0
0
0
1
0
1
0
1
0
1
0
1
(not possible)
(not possible)
(not possible)
(not possible)
(not possible)
(not possible)
(not possible)
(not possible)
(not possible)
(not possible)
SOFTWARE RESET
TRANSFER RESET
SCSI RESET
2
3
4
SET UP REG
5
INIT DIAG START
TARG DIAG START
DIAG END
6
7
8
COMMAND PAUSE
SET RST
9
10 49H
RESET RST
48
MB86604L
4. Programmable Commands
The user program is stored in the user program memory and begins operation when the user program head address
is written in the command register.
Programmable commands are composed of discrete and special commands and have a command length of one
(1) or two (2) bytes.
• Command field assign
Command type
Command code (1st byte)
Operand (2nd byte)
Message, command, or status phases
send command
Memory address of the data to be sent.
Message, command, or status phases
receive command
Memory address of received data being
stored.
Discrete commands
Data phase receive/send command or
do not perform transfer command
—
Data for AND operation or memory
address of data for AND operation.
AND command
Data for AND operation or memory
address of data for AND operation.
TEST AND command
Data for COMPARE operation or
memory address of data for COMPARE
operation.
COMPARE command
Special commands
Conditional branch command
MOVE command
Jump head address
Memory address to be moved.
User status code
—
STOP command
NOP command
49
MB86604L
■ SYSTEM CONFIGURATION EXAMPLE
1. 80-Series, Separate Bus Type
MB86604L
Oscillation
circuit
RESET
circuit
CLK
RESET
DB7 to 0
DBP
MODE
INT
MPU
TMOUT
CS0
Address
decoder
ACK
ATN
CS1
A4 to A0
Address bus
REQ
MSG
C/D
I/O
D15 to D0
UDP
LDP
Data bus
BHE
RD
WR
DMD15 to 0
UDMDP
DMA bus
LDMDP
BSY
SEL
RST
DREQ
DACK
DMBHE
IORD
DATA
buffer
memory
DMA
controller
Address
IOWR
DMA0
TP
50
MB86604L
2. 80-Series, Common Bus Type
MB86604L
Oscillation
circuit
RESET
circuit
CLK
RESET
DB7 to 0
MODE
DBP
INT
MPU
TMOUT
CS1
CS0
Address
decoder
ACK
ATN
A4 to A0
Address bus
Data bus
REQ
MSG
C/D
I/O
D15 to D0
UDP
LDP
BHE
RD
WR
DMD15 to 0
UDMDP
DMA bus
LDMDP
BSY
SEL
RST
DREQ
DACK
DMBHE
IORD
DMA
controller
IOWR
DMA0
TP
51
MB86604L
3. 68-Series, Separate Bus Type
Oscillation
circuit
MB86604L
RESET
circuit
CLK
RESET
DB7 to 0
MODE
DBP
INT
MPU
TMOUT
A0
CS0
Address
decoder
ACK
CS1
ATN
A4 to A1
Address bus
REQ
D15 to D0
MSG
UDP
Data bus
LDP
C/D
R/W
I/O
UDS
LDS
DMD15 to 0
UDMDP
DMA bus
LDMDP
BSY
SEL
RST
DREQ
DACK
DATA
buffer
memory
DMA
controller
DMR/W
DMUDS
DMLDS
Address
DMA0
TP
52
MB86604L
4. 68-Series, Common Bus Type
MB86604L
Oscillation
circuit
RESET
circuit
CLK
RESET
DB7 to 0
DBP
MODE
INT
TMOUT
A0
MPU
CS1
CS0
Address
decoder
ACK
ATN
A4 to A1
Address bus
Data bus
REQ
MSG
C/D
I/O
D15 to D0
UDP
LDP
R/W
UDS
LDS
DMD15 to 0
UDMDP
DMA bus
LDMDP
BSY
SEL
RST
DREQ
DACK
DMA
controller
DMR/W
DMUDS
DMLDS
DMA0
TP
53
MB86604L
■ ORDERING INFORMATION
Part number
Package
Remarks
MB86604LPFV
100 pin Plastic LQFP
(FPT-100P-M05)
54
MB86604L
■ PACKAGE DIMENSION
100-pin Plastic LQFP
(FPT-100P-M05)
1.50−+00..2100
.059 −+..000048
16.00±0.20(.630±.008)SQ
(MOUNTING HEIGHT)
75
51
14.00±0.10(.551±.004)SQ
76
50
12.00
(.472)
REF
15.00
(.591)
NOM
Details of "A" part
0.15(.006)
INDEX
0.15(.006)
100
26
0.15(.006)MAX
0.40(.016)MAX
"B"
1
25
LEAD No.
"A"
0.50(.0197)TYP
0.18−+00..0038
0.127 +−00..0025
.005−+..000012
M
Details of "B" part
0.08(.003)
.007 −+..000013
0.10±0.10
(.004±.004)
(STAND OFF)
0.50±0.20(.020±.008)
0.10(.004)
0~10˚
Dimensions in mm (inches)
C
1995 FUJITSU LIMITED F100007S-2C-3
55
MB86604L
FUJITSU LIMITED
For further information please contact:
Japan
FUJITSU LIMITED
Corporate Global Business Support Division
Electronic Devices
KAWASAKI PLANT, 4-1-1, Kamikodanaka
Nakahara-ku, Kawasaki-shi
Kanagawa 211-88, Japan
Tel: (044) 754-3763
Fax: (044) 754-3329
North and South America
FUJITSU MICROELECTRONICS, INC.
Semiconductor Division
3545 North First Street
San Jose, CA 95134-1804, U.S.A.
Tel: (408) 922-9000
Fax: (408) 432-9044/9045
All Rights Reserved.
Europe
FUJITSU MIKROELEKTRONIK GmbH
Am Siebenstein 6-10
63303 Dreieich-Buchschlag
Germany
Circuit diagrams utilizing Fujitsu products are included as a
means of illustrating typical semiconductor applications. Com-
plete information sufficient for construction purposes is not nec-
essarily given.
Tel: (06103) 690-0
Fax: (06103) 690-122
The information contained in this document has been carefully
checked and is believed to be reliable. However, Fujitsu as-
sumes no responsibility for inaccuracies.
Asia Pacific
FUJITSU MICROELECTRONICS ASIA PTE. LIMITED
#05-08, 151 Lorong Chuan
New Tech Park
The information contained in this document does not convey any
license under the copyrights, patent rights or trademarks claimed
and owned by Fujitsu.
Singapore 556741
Tel: (65) 281-0770
Fax: (65) 281-0220
Fujitsu reserves the right to change products or specifications
without notice.
No part of this publication may be copied or reproduced in any
form or by any means, or transferred to any third party without
prior written consent of Fujitsu.
The information contained in this document are not intended for
use with equipments which require extremely high reliability
such as aerospace equipments, undersea repeaters, nuclear con-
trol systems or medical equipments for life support.
F9702
FUJITSU LIMITED Printed in Japan
相关型号:
![](http://pdffile.icpdf.com/pdf2/p00288/img/page/MB86611A_1747650_files/MB86611A_1747650_1.jpg)
![](http://pdffile.icpdf.com/pdf2/p00288/img/page/MB86611A_1747650_files/MB86611A_1747650_2.jpg)
MB86611A
Serial I/O Controller, 2 Channel(s), 12.288MBps, CMOS, PQFP100, 14 X 14 MM, 0.50 MM PITCH, PLASTIC, LQFP-100
FUJITSU
©2020 ICPDF网 联系我们和版权申明