OIF-ITLA-MSA-01.2
Integrable Tunable Laser Assembly Multi Source Agreement
www.oiforum.com 18
Module Select
Clears communication input buffers, may reset baud rate to
(when MS* de-asserted and then
re-asserted (specifically the low
to high transition))
default (See §7.2.1). Does not affect AEA registers.
Hardware
Reset (RST* low) Traffic interrupting – reboots module.
ResEna (0x32) (SR Bit = 1) Aborts transfers in progress (FW download, AEA transfers)
Software
ResEna (0x32) (MR Bit = 1) Traffic interrupting – reboots module.
6.5.2 Communication Error Detection
Comm on
interface.
le
unication error detection occurs on the module and host sides of the communicati
6.5.2.1 Detection by Modu
last out-bound packet should be resent.
The module examines the in-bound packets (host to module) to see if the checksum
(see §8.2) is consistent. An inconsistency results in a unprocessed response packet
with the CE flag asserted in the out-bound packet.
When the host observes the CE flag, the
6.5.2.2 Detection by Host
The host examines the response packets for consistency by checking the checksum
(see §
t,
g
n
he requested command.
he module encodes the XE flag bit (execution error flag) in the response packet. When
r to
6.5.4 odule Signaling Line
nditions, warning conditions, or other module
cution error (XE) for a command processing in the
).
6.5.5 on-Volatile Default Configuration
The command interface allows the current module configuration to be saved as the default
configuration. The default configuration is restored upon hard reset (See §6.5.1 Module
Reset) or upon power up. In the event of loss of power or hard reset during a save
configuration request, the module’s default configuration will remain unchanged. See
(§9.4.9 General Module Configuration (GenCfg 0x08) [RW]).
8.2) for the out-bound packet (module to host). If the checksum is inconsisten
the host may request the module’s last response to be retransmitted by setting the
LstRsp bit in the Host to Module Packet. This can also be accomplished by readin
the deprecated LstResp (0x13) register.
6.5.3 Execution Error Detectio
Execution errors occur when the module is unable to execute t
T
the host detects an XE flag in the response packet, it can read the NOP (0x00) registe
determine the error field condition. The reasons for failure to execute a command are
enumerated in §6.4.4-Execution Error Field Conditions.
M
The module has one hardware line to signal its status, SRQ*.
The SRQ* line is used to signal fatal co
ervice request needs such as an exes
background (pending operation). The SRQ* line, once asserted, remains asserted until the
status register is cleared.
Alarm or fatal conditions can be determined by reading the status registers (See §9.5.1
N