User Manual for serial CABLES models including: Atlas2 MCIO Host Adapter Card, MCIO Host Adapter Card, Host Adapter Card, Adapter Card, Card

Andy


File Info : application/pdf, 32 Pages, 2.86MB

PDF preview unavailable. Download the PDF instead.

User-s-manual-PCI5-AD-X16HI-BG5
Atlas2 MCIO Host Adapter Card
User's Manual
REV: 1.0 May. 2023
1

Atlas2 MCIO Host Adapter Card
Change history
REV Change history
2

Atlas2 MCIO Host Adapter Card
Function Description For Headers

J1

J2

J7 J6 J5

J3

Location Descriptions

ON: MCU without SDB of switch control for debug purpose J6
(etc. needs to access Atlas2 PCIe switch via SDB)

Atlas2 switch SDB port. J1
UART with 3.3V TTL signals level
Atlas2 switch UART port, require Atlas2 FW support J2
UART with 3.3V TTL signals level

J3

Reserved I/F for MCU FW debugging

J5

Reserved I/F for MCU boot-loader mode

J7

Reserved I/F for MCU FW upgrading

Pinout
TX/RX/GND TX/RX/GND

3

Atlas2 MCIO Host Adapter Card
Function Description For Connectors
CN5 SW1
CN4 CN6
CN3
CN2

Location Descriptions
CN2:CN5 X4 MCIO(mini-cool edge IO), SFF-TA-1016 connector.

CN6

Type-C USB connector for CLI commands

Slide switch for side-band mode selection

SC mode (Default)

SW1

ACE mode

ACU mode

CM mode

4

Atlas2 MCIO Host Adapter Card

Side-Band Mode Descriptions (SW1)

Pin

SC mode

A8

CLK_0_P

A9

CLK_0_N

B8

CLK_1_P

B9

CLK_1_N

A11

ATLAS_SCL

A12

ATLAS_SDA

B11

PERST#_0

B12

PERST#_1

ACE mode
CLK_0_P CLK_0_N PWRDIS HOST_LED ATLAS_SCL ATLAS_SDA PERST#_0 PERST#_1

ACU mode
CLK_0_P CLK_0_N PWRDIS LINKFAT ATLAS_SCL ATLAS_SDA PERST#_0 PERST#_1

CM Mode
CLK_0_P CLK_0_N PERST# PWRON ATLAS_SCL ATLAS_SDA PERST#_0 PERST#_1

SC: Serial cables mode
Use for drive direct attached via MCIO cables, support single port U2/U3 and dual ports U2/U3 cables. visit the website below for more details in cables support https://www.serialcables.com/product-category/gen5-mcio-cables/

ACE: Adapter Card EDSFF
Using MCIO to MCIO cables connect with "MCIO to EDSFF adapter card". a.) It is able set PWRDIS in "H" or "L" in EDSFF drives via CLI. b.) Turn ON/OFF the Host LED inside EDSFF drives via CLI.

ACU: Adapter Card U2
Use MCIO to MCIO cable to connect with "MCIO to U2 adapter card". a.) It is able set PWRDIS in "H" or "L" in U2 drives via CLI. b.) Turn ON the link match LEDs in adapter if link width isn't x4.

[MCIO to U2 adapter]

U.2 single/dual port drives

[Atlas2 host card]

[MCIO to MCIO cable]

E.1L, E1.S, E3 drives

[MCIO to EDSFF adapter]
CM: Common mode
a.) Pin B8 of MCIO connector is PERST#. b.) Pin B9 is "PWRON", always keep in "H" state after host server power on.
5

Atlas2 MCIO Host Adapter Card
Function Description For LEDs
LED6 LED5

LED4 LED3 LED2 LED1

LED7

Location
LED7

Color Description
Host card Healthy LED Green 0.5Hz blinking for Host card good
2Hz blinking if any failure events detected, etc. voltages, FAN, and temperatures failed

LED6

Atlas2 switch Heartbeat LED Blue Blinking: Indicates the Atlas2 switch working in Synthetic switch mode
Solid ON: Indicates the Atlas2 switch working in base fanout switch mode

LED5

Atlas2 switch failure LED Red
Solid ON: indicates failure detected in Atlas2 switch

LED1/2/3/4

MCIO Port link matching LEDs Each LED corresponds to MCIO port. Red LED1, LED4, LED3 and LED2 light when attached devices in MCIO port not link at x4 or 2x2 link width.

6

Atlas2 MCIO Host Adapter Card
MCIO Pin Definition
CON_0 CON_1 CON_2 CON_3

2

A

PERN16

B

PETN16

CON_0

14

A

PERN18

B

PETN18

2

A

PERN20

B

PETN20

CON_1

14

A

PERN22

B

PETN22

2

A

PERN24

B

PETN24

CON_2

14

A

PERN26

B

PETN26

2

A

PERN28

B

PETN28

CON_3

14

A

PERN30

B

PETN30

3 PERP16 PETP16
15 PERP18 PETP18
3 PERP20 PETP20
15 PERP22 PETP22
3 PERP24 PETP24
15 PERP26 PETP26
3 PERP28 PETP28
15 PERP30 PETP30

5 PERN17 PETN17
17 PERN19 PETN19
5 PERN21 PETN21
17 PERN23 PETN23
5 PERN25 PETN25
17 PERN27 PETN27
5 PERN29 PETN29
17 PERN31 PETN31

6 PERP17 PETP17
18 PERP19 PETP19
6 PERP21 PETP21
18 PERP23 PETP23
6 PERP25 PETP25
18 PERP27 PETP27
6 PERP29 PETP29
18 PERP31 PETP31

8 CLKP1 CLKP0
11 I2C_SCL3 PERST#_6
8 CLKP3 CLKP2
11 I2C_SCL2 PERST#_4
8 CLKP5 CLKP4
11 I2C_SCL1 PERST#_2
8 CLKP7 CLKP6
11 I2C_SCL0 PERST#_0

9 CLKN1 CLKN0
12 I2C_SDA3 PERST#_7
9 CLKN3 CLKN2
12 I2C_SDA2 PERST#_5
9 CLKN5 CLKN4
12 I2C_SDA1 PERST#_3
9 CLKN7 CLKN6
12 I2C_SDA0 PERST#_1

Note: Host card supports 4 types of side-band modes (SC,ACE, ACU, and CM). The sideband signals listed in table above is for SC mode.
7

Atlas2 MCIO Host Adapter Card
Install USB Driver
Download and install the CDC driver for unidentified device (VID_03EB&PID_2018) Available at: https://www.serialcables.com/wp-content/uploads/2018/11/SynergyUSBCDC_20180518.rar

Note:

No USB driver is

[Figure 1]

[Figure 2]

[Figure 3]

[Figure 4]

[Figure 5]

[Figure 6]
8

Atlas2 MCIO Host Adapter Card

[Figure 7] [Figure 9] [Figure 11]

[Figure 8] [Figure 10]
[Figure 12]

[Figure 13]

[Figure 14]
9

Atlas2 MCIO Host Adapter Card
MCU CLI Setup
Step 1. Install and launch Tera Term application
Step 2: To ensure proper communications between host adapter card and the VT100 Terminal emulation, please configure the VT100 Terminal emulation settings to the values shown below:
Step 3: For "Port", select COM3 in this example. (Depend on which COM port used on Host) For "Baud rate", select 115200. For "Data", select 8 bit. For "Parity", select none. For "Stop", select 1 bit. For "Flow control", select: none. Click OK when you have finished your selections.
10

Atlas2 MCIO Host Adapter Card
MCU FW Upgrading (Option 1)
Step 1. Type "fdl mcu" in CLI commands
Step 2: Sending updated FW(i.e Atlas2_MCIO_Host_Card_Fw_v001) via XMODEM. It will take few seconds to complete update process.
Step 3. Power cycle host card to apply new FW setting.
11

Atlas2 MCIO Host Adapter Card

MCU FW Upgrading (Option 2)
Step 1. Jumper J7 ON to force MCU entering FW upgrading mode.

J7

Connect to PC

Step 2: Install host adapter card into PCIe slot of server, and connect Micro USB port to PC which uses for FW upgrading, then power on the server.
Step 3. a.) it will show an added USB device in PC or laptop. b.) Put upgrading FW(i.e PCI5_AD_x16HI_BG5_V01.srec) into the folder of FW. c.) Put update.txt in the root folder.
Step 4. Power cycle host card to apply new FW setting.
12

Atlas2 MCIO Host Adapter Card
MCU Commands List

Commands Description

fdl

Update the configuration file or firmware for Atlas2 PCIe switch and MCU FW upgrading

lsd
mw dr dp df ssdrst pwrdis hled showport bist spread clk iicwr iicw ver sysinfo reset

Shows switch temperature, FAN speed, voltages and Side-band modes.
Write 32bits data into any register as defined in Atlas2 switch Dump the values of Atlas2 switch for any register with specified address. Dump the values of Atlas2 switch for any register with specified port number. Dump the values of Atlas2 flash with specified address. Issue 300ms duration PERST# to attached devices in MCIO ports or straddlePCIe connector. Set PWRDIS to H state (disable SSD power), or L state (enable SSD power) Turn ON/OFF the host LED inside EDSFF drive Show link status for USP in golden finger, DSP for MCIO ports and Straddle port. On-board I2C devices diagnostic. Show spread information, set ­0.3% or -0.5% SSC in PCIe reference clock to Atlas2 switch. Show the clock output status or disable/enable the clock output for all MCIO ports. SMBus data read from drive attached in MCIO port. SMBus data write to drive attached in MCIO port. Shows card information, MCU FW and Atlas2 FW version. Shows system information MCU FW reset (not including Atlas2 PCIe switch)

13

Atlas2 MCIO Host Adapter Card
fdl Command
Update the configuration file or firmware for Atlas2 PCIe switch. -Usage: fdl sbr|fw|mfg|MCU
sbr=update the SBR file into flash of Atlas2 switch. (Applicable in base switch mode) fw=program or upgrade FW into flash of Atlas2 switch (Applicable in Synthetic mode) mfg=update mfg file into flash of Atlas2 switch (Reserved for further used). mcu=on-board MCU FW upgrading
14

Atlas2 MCIO Host Adapter Card
lsd Command
Shows switch temperature, FAN speed, voltages and Side-band modes. -Usage: lsd
Thermal: Temperature sensor near Atlas2 PCIe switch Fan Speed: The FAN TACH value reading. Voltage sensors: Main voltages monitoring in Atlas2 host card. Side-Band Mode: Shows the side-band mode in running.
15

Atlas2 MCIO Host Adapter Card
mw Command
Write 32bits data into any register as defined in Atlas2 switch -Usage: mw <register(H)> <data(H)> -register(H) : register should be 0x00000000 ~ 0xFFFFFFFC -data(H) : data should be 0x00000000 ~ 0xFFFFFFFF Write data "0xFFFFFFFF" into register address "0xFFF0017C" of Atlas2 PCIe switch
16

Atlas2 MCIO Host Adapter Card
dr Command
Dump the values of Atlas2 switch for any register with specified address. -Usage: dr <register<H> [count(H)] -register(H) : register should be 0x00000000 ~ 0xFFFFFFFC -count(H) : count should be 0x00000000 ~ 0xFFFFFFFC
Dump the values in Atlas2 switch registers, start from address "0x60800000" . Dump the values in Atlas2 switch registers, start from address "0x60800000" with 4bytes count.
17

Atlas2 MCIO Host Adapter Card
dp Command
Dump the values of Atlas2 switch for any register with specified port number. -Usage: dp port_number(D) -port_number(D) : port_number shoule be 0 ~ 31

Dump the values in Atlas2 switch registers for Port "0".

Port number mapping

Port 16/18 Port 20/22 Port 24/26 Port 28/30

Port 0

18

Atlas2 MCIO Host Adapter Card
df Command
Dump the values of Atlas2 flash with specified address. -Usage: df address(H) [count(H)] -address(D) : address shoule be 0x00000000 ~ 0xFFFFFFFC -count(H) : count shoule be 0x00000000 ~ 0xFFFFFFFC
Dump the values in Atlas2 flash registers, start from address "0x00000400". Dump the values in Atlas2 flash registers, start from address "0x00000400" with 4bytes count.
19

Atlas2 MCIO Host Adapter Card
ssdrst Command
Issue PERST# with 300ms duration to attached devices in MCIO ports. -Usage: ssdrst <con(D)|all> [channel(C)] -con(D) : con number should be 0 ~ 3 -channel(C) : channel number should be a or b
Issue PERST# signals in MCIO CON1.
Issue PERST# signals in MCIO CON0 to CON3.
Issue PERST# signals in MCIO CON1 for channel A.
CON Mapping
CON0 CON1 CON2 CON3
20

Atlas2 MCIO Host Adapter Card
pwrdis Command (Applicable in ACE and ACU modes)
Set the signal level of pwrdis in MCIO connectors to be high or low. - Usage: pwrdis [<con(D)|all> <h/l>(C)] - con(D) : con number should be 0 ~ 3 - h(C) : disable SSD power - l(C) : enable SSD power
- Ex : pwrdis all h - Ex : pwrdis 1 h
Set PWRDIS to "H" state in all of MCIO ports
Set PWRDIS to "H" or "L" state in MCIO port 1
21

Atlas2 MCIO Host Adapter Card
hled Command (Applicable in ACE mode)
Set hled signals in EDSFF SSD to be on or off. - Usage: htled <con(D)|all> <on|off> - con(D) : con number should be 0 ~ 3 - Ex : hled all on - Ex : hled 1 on
Turn on all of host LEDs in EDSFF drives.
Turn ON/OFF host LED in EDSFF drive which attached in MCIO port1
22

Atlas2 MCIO Host Adapter Card
showport Command
Show link status for USP in golden finger, DSP for MCIO ports and Straddle port. -Usage: showport Refer to page 18 for Port number and page 20 for CON number mapping.

Negotiated link speed/width

Maximum link speed/width

USP (Upstream port), the port in Golden finger.
etc. The maximum link speed is Gen5 and link width to x16 in default. The negotiated link speed and width to Gen3 x16.
DSP (Downstream ports), the ports in MCIO connectors.
Atlas2 PCIe switch supports DPR (Dynamic Port Reconfiguration), it configures Gen5 x1 for 16 lanes in MCIO ports 16 to 31.
etc. 1. A Gen5 x4 device attached in CON0, it shows the negotiated speed/width to be Gen5x4 in Port 16. 2. A Gen4 dual port SSDs attached in CON1, it shows Gen4x2 in Port 20 and Port 22.
23

Atlas2 MCIO Host Adapter Card
bist Command
On-board I2C devices diagnostic. - Usage: bist Show all of on-board I2C devices for debug purpose.
24

Atlas2 MCIO Host Adapter Card
Spread Command
Set the PCIe reference clock to Show spread information or set -0.5% SSC in PCIe reference clock to Atlas2 switch. -Usage: spread [1|2|off] -1 : Down spreading 3000PPM. -2 : Down spreading 5000PPM. - off : Turn off spread. 1. Spread command usually used for SRIS testing. It requires to power cycle host card to apply new "spread" setting.
Shows the reference clock of Atlas2 switch running in CFC (spread off) or SSC (3000ppm or 5000ppm).
Set to PCIe reference clock to SSC(3000ppm or 5000ppm).
25

Atlas2 MCIO Host Adapter Card
clk Command
Show the clock output status or disable/enable the clock output for all MCIO ports. Usage: clk [en|dis] clk command usually used for SRNS or SRIS testing.
Show the clock output status for Atlas2 PCIe switch and all MCIO ports.
1. Enable or disable clock output are for all of clocks in MCIO ports, the PCIe reference clock to Atlas2 PCIe switch is always enabled.
2. Clock output/disable feature is allowed for dynamically changed, it doesn't need to power cycle host card to apply new setting.
3. The clock enable/disable setting will be stored in MCU and applied automatically in next time host card power on.
26

Atlas2 MCIO Host Adapter Card
iicwr Command
SMBus data read from drive attached in MCIO ports. -Usage: iicwr <Addr(H)> <con(D)> <ReadByte(D)> <WriteData(H)> -Addr(H) : Device address C-on(D) : Con should be 0 ~ 3 -ReadByte(D) : Max read byte is 32 byte -WriteData(D) : Max write byte is 32 byte Ex : iicwr d4 1 8 0
Read 8 bytes data starts from register "0" of I2C slave address "0xd4" in drive which attaches in MCIO CON1. Refer to page 20 for CON number mapping.
27

Atlas2 MCIO Host Adapter Card
iicw Command
SMBus data write to drive attached in MCIO port. -Usage: iicw <Addr(H)> <conD)> <WriteData(H)...> -Addr(H) : Device address -con(D) : Con should be 0 ~ 4 -WriteData(D) : Max write byte is 128 byte Ex : iicw d4 1 ff Write data "0xff" to I2C slave address "0xd4" in drive which attaches in MCIO CON 1. Refer to page 20 for CON number mapping.
28

Atlas2 MCIO Host Adapter Card
ver Command
Shows card information, MCU FW and Atlas2 FW version. -Usage: ver
29

Atlas2 MCIO Host Adapter Card
sysinfo Command
Show system information. Sysinfo command is for host card diagnostic, it combines ver, lsd, pwrdis, spread, clk, showport, and bist commands. - Usage: sysinfo
30

Atlas2 MCIO Host Adapter Card
reset Command
MCU FW reset (It won't reset Atlas2 PCIe switch) -Usage: reset
31

Atlas2 MCIO Host Adapter Card
Cables interoperability

PCI5-ENC8-E3-08

MCIO5-4XL-4XL

PCI5-AD-MCIOU2

U.2 1x4 or 2x2

PCI5-AD-MCIOEDSFF

E.1L, E1.S, E3

MCIO5-4X-39U3-1X4 MCIO5-4X-39U2-2X2 MCIO5-4X-39U3-2X2
MCIO5-4X-39U2LL-1X4

U.2 1x4 or 2x2 U.3 1x4 or 2x2

MCIO5-4XSC-EDSFF-1X4 MCIO5-4XSC-EDSFF-2X2

E.1L, E1.S, E3

32



References

Microsoft Publisher for Microsoft 365