
MD8412B
Ver 1.10
FUJIFUILM MICRODEVICES CO., LTD.
31
- The asynchronous reception buffer has no vacant area to accommodate the required amount of data for the
received packet.
- The packet header and the payload domain involve a CRC error.
- The data length set value in the packet header does not coincide with the amount of data in the payload
domain.
3-2-20 Interrupt Mask Register
Index
58h
Initial value
0000 0000h
When each Interrupt factor in the Interrupt register need not be reflected on the INT# signal, it is masked by this register.
Arrangements of this register are the same as those for the Interrupt register. Each bit is masked by setting at "1".
3-2-21 TGo Register
Index
5Ch
Initial value
0000 0000h
For transmission of an asynchronous packet and transmission of an isochronous packet in normal IsoMode, "1" is set at
the TGo register in this register to inform the MD8412B of packet transmission. The host transmits the sending packet to
the internal buffer of MD8412B, and then sets up this TGo register. With "1" of this TGo register, the MD8412B begins to
send a packet, assuming that one packet consists of data written in the buffer by then. In isochronous transmission, how-
ever, actual transmission of data begins with CycleStart shortly after the issuing of ITGo. According to the Go command
issued, the ATBusy bit is turned "1" or asynchronous transmission and the ITBusy bit is turned "1" for isochronous trans-
mission. By this operation, the host can identify that the MD8412B has started transmission operation. The timing to per-
mit the next TGo issuing is after the ATBusy bit is turned "0" for asynchronous transmission and the ITBusy bit is turned
"0" for isochronous transmission. Even when TGo is issued while ATBusy or ITBusy is "1" the MD8412B disregards it.
Even when "0" is written in this register, such an attempt is invalid.
Bit 0
ATGo
: AT Go bit (RW- Initial value: 0b)
By writing "1" in this register, the MD8412B is informed of the start of asynchronous packet transmission.
Bit 1
ITGo
: IT Go bit (RW- Initial value: 0b)
By writing "1" in this register, the MD8412B is informed of the start of isochronous packet transmission.
This bit is valid only if IsoMode is normal.
7
6
5
4
3
2
1
0
ITStart
ITGo
ATGo
15
14
13
12
11
10
9
8
23
22
21
20
19
18
17
16
31
30
29
28
27
26
25
24