
MD8412B
Ver 1.10
FUJIFUILM MICRODEVICES CO., LTD.
3
1-4
Functional outlines
1-4-1
Host interface
The host interface is composed of asynchronous buses in a width of SRAM-style 8/16/32-bit. Since DMA control func-
tions are provided inside, DREQ signals can be generated according to the state of a buffer, enabling high-speed data trans-
fer.
Bus width changeover of 8/16/32 can be controlled by a signal of UWE#, UBE#, A1, or A0. It is possible to change reg-
ister and buffer access operation. All registers can be directly accessed from the host. In DMA transfer, internal buffer
selection is effected to enable gaining access to the selected buffer.
1-4-2
PHY interface
An interface is available, which enables direct connection with the PHY chip to process a physical layer according to
IEEE 1394. Either 100Mbps or 200Mbps is acceptable for the PHY chip to be connected.
In the IEEE1394 Draft, the connection mode for the PHY and LINK chips is classified to the following two kinds:
- DC connection
- AC connection
This IC supports both kinds of connections.
1-4-3
Transmitter
The transmitter reads out data from an asynchronous transmission buffer or an isochronous transmission buffer in the
MD8412B, and sends out a PHY interface packet through formatting into each packet format defined by IEEE P1394. If
the cycle master bit is
"1" and the node using the MD8412B is a route, then a cycle start packet is also sent out to indicate
the head of the isochronous cycle.
1-4-4
Receiver
The receiver receives a packet from the PHY interface and identifies if this packet is the one to be acquired by the node of
MD8412B. If it is found as an asynchronous packet, it is identified with a node address of MD8412B. If it is an isochro-
nous packet, it is identified with a preset channel number. If a packet is headed to this node, routing is effected toward the
asynchronous reception buffer or the isochronous reception buffer by writing the data therein. For a broadcast packet and
the snoop mode, no judgment is effected and data are written in their buffer.
1-4-5
Built-in buffer
The MD8412B incorporates a buffer in 512 32(bit) configuration with a capacity of 2K-byte in total. This is a temporary
buffer intended for data rate absorption between transmitter and host bus. The host performs data access to this buffer.
The MD8412B controls this buffer by dividing it into a maximum of 4 areas. Two of the divided areas are used at random
for asynchronous transmission and reception. The remaining two areas depend on isochronous modal setting. Each buffer
size is designated at the register. Status information, such as full or empty in the buffer, can be known at the host in the
divided unit.