
User Guide
SOFTWARE
Rev. 0 | 8 of 11
The EVAL-ADIN1100EBZ can be used as standalone board, with
the firmware already programmed in the microcontroller flash mem-
ory, the mode of operation set by the mode switch, and the status
indicated by LEDs. There is no software needed for this standalone
use case.
The EVAL-ADIN1100EBZ can also be connected to a PC via a USB
port. The full set of
register settings and features such
as link quality monitoring and diagnostics can be accessed with the
ADIN1100 GUI software, available from Analog Devices, Inc.
Alternatively, the ADIN1100 and
‑
T1L
link status monitoring, and some diagnostics can be accessed us-
ing a simple set of ASCII text commands and messages exchanged
over the USB COM port and a serial port terminal software.
DRIVER FOR USB COM PORT
The EVAL-ADIN1100EBZ uses the FTDI FT232 for the USB COM
port connectivity.
Make sure that the appropriate virtual COM port driver is includ-
ed or installed on the host platform before connecting the EVAL-
ADIN1100EBZ to that host via a USB cable.
FTDI virtual COM port drivers are available from the FTDI website.
SERIAL COM PORT AND TERMINAL SETTINGS
When the EVAL-ADIN1100EBZ is connected to the host, it be-
comes available in the host system as a USB COM port, and
is assigned a COM port number. The number depends on the
system settings, on the COM port devices previously connected
and assigned in the system, and on the FTDI driver settings.
The EVAL-ADIN1100EBZ microcontroller firmware communicates
over a standard UART interface, with the following settings:
►
Speed = 115,200 baud rate
►
One start bit
►
Eight data bits
►
No parity
►
One stop bit
The protocol is based on ASCII text commands and messages.
Each message sent from the firmware to the host is finished by
both <CR> and <LF> characters. For the commands received from
the host, the firmware expects <CR> or <LF>, or both <CR> and
<LF> (see
Table 7. Character Descriptions
Character
Description
ASCII Code
<CR>
Carriage return
0x0D (13 decimal)
<LF>
Line feed
0x0A (10 decimal)
TERMINAL SOFTWARE
The EVAL-ADIN1100EBZ firmware works with the common serial
terminals. It has been tested on the Windows platform with PuTTY,
RealTerm, Termite, and the HyperTerminal.
TERMINAL COMMANDS AND MESSAGES
The examples in the following sections were captured using Com-
puPhase Termite.
INITIAL WELCOME MESSAGE
When the EVAL-ADIN1100EBZ is connected to the terminal soft-
ware using the serial COM port settings defined in the
COM Port and Terminal Settings
section, the firmware sends the
following initial welcome message after power-on or after pressing
the EVAL-ADIN1100EBZ S501 button (labeled RESET):
===============================================
=
ANALOG DEVICES 10BASE-T1L PHY Demo
===============================================
=
(c) 2021 Analog Devices Inc. All rights re►
served
===============================================
=
Firmware ver.: 12 . 1 . 4784b935
Hardware type: EVAL-ADIN1100EBZ
Hardware ver.: A
Hardware UID : AVAS142049
uCCFG3-2-1-0 : OFF-OFF-OFF-ON (Mode 14)
Firmware Mode: GUI / Interactive mode
===============================================
=
Type '<?><new line>' for a list of commands
===============================================
=
TERMINAL COMMANDS
The most important command is <?><new line>.
On the host keyboard, press the SHIFT + ? keys, followed by
the ENTER key, and the firmware sends a list of all commands
implemented in this version, as follows:
?
==============================================
List of Commands
* MDIO (Clause 22) write to Phy, all numbers
in hex.
'mdiowrite ,,'
* MDIO (Clause 22) read from Phy, all numbers
in hex.
'mdioread ,'
* MDIO (Clause 45) write to Phy, all numbers