No relevant resource is found in the selected language.

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Read our privacy policy>Search

Reminder

To have a better experience, please upgrade your IE browser.

upgrade

Atlas 200 Hardware Development Guide 03

Rate and give feedback:
Huawei uses machine translation combined with human proofreading to translate this document to different languages in order to help you better understand the content of this document. Note: Even the most advanced machine translation cannot match the quality of professional translators. Huawei shall not bear any responsibility for translation accuracy and it is recommended that you refer to the English document (a link for which has been provided).
Other Ports

Other Ports

The Atlas 200 also provides the UART, I2C, and SPI ports.

Table 3-9 Atlas 200 connector functions

Module

Pin Name

Function

Description

UART0

UART0_RXD

RXD

UART0 receive data for debugging, system print-out, and peripheral extension.

UART0_TXD

TXD

UART0 transmit data for debugging, system print-out, and peripheral extension.

I2C0

I2C0_SCL

SCL

I2C0 bus clock. Atlas 200 out-of-band management port.

Users can obtain hardware ID and EEPROM information of the Atlas 200.

The Atlas 200 has a 33Ω resistor connected in series and a 4.7k pull-up resistor.

I2C0_SDA

SDA

I2C0 bus data, Atlas 200 out-of-band management port.

Users can obtain hardware ID and EEPROM information of the Atlas 200.

The Atlas 200 has a 33Ω resistor connected in series and a 4.7k pull-up resistor.

I2C1

I2C1_SCL

SCL

I2C1 bus clock. A 33Ω resistor is connected in series on the Atlas 200. The user board has a pull-up to the power supply of the user port.

I2C1_SDA

SDA

I2C1 bus data. A 33Ω resistor is connected in series on the Atlas 200. The user board has a pull-up to the power supply of the user port.

SPI1

SPI1_CS0_N

CS0

SPI1 Chip Select 0. The SPI port supports only the MASTER mode.

SPI1_CS1_N

GPIO65

SPI1 Chip Select 1

SPI1_CLK

CLK

SPI1 clock. A 33Ω resistor is connected in series on the Atlas 200.

SPI1_MOSI

MOSI

SPI 1 Master OUT/Slave IN. A 33Ω resistor is connected in series on the Atlas 200.

The trap function is multiplexed. No external pull-up is allowed.

  • 0: Normal boot_md.
  • 1: A55 starts from SPI NOR. This mode is used only for debugging and not for mass production. Its priority is higher than that of BOOT_MODE[2:0].

SPI1_MISO

MISO

SPI 1 Master IN/Slave Out.

SPI2

SPI2_CS_N

CS

SPI2 Chip Select 0. The SPI port supports only the MASTER mode.

SPI2_CLK

CLK

SPI2 clock. A 33Ω resistor is connected in series on the Atlas 200.

SPI2_MOSI/EMMC_SD_SEL

MOSI

SPI 2 Master OUT/Slave IN. A 33Ω resistor is connected in series on the Atlas 200.

Power-on strap:

The eMMC and SD card mode selection signal, which is determined by the external high and low levels of the Atlas 200. 0: EMMC; 1: SD.

The user board has a pull-up or pull-down. The VBUCK8_1V8 is used as the pull-up resistor. Float it when the MMC port is not used.

SPI2_MISO

MISO

SPI 2 Master IN/Slave Out.

SPI3&

I2C/UART

I2C2 SDA

SDA

I2C2 SDA (multiplexing SPI3 Chip Select 1-/SPI3_CS). A 33Ω resistor is connected in series on the Atlas 200.

The user board has a pull-up to the power supply of the user port.

I2C2 SCL

SCL

I2C2 SCL. (multiplexing SPI3 clock-SPI3_CLK). A 33Ω resistor is connected in series on the Atlas 200.

The user board has a pull-up to the power supply of the user port.

UART1_TXD

TXD

UART1_TXD (multiplexing SPI3 Master OUT/Slave IN)

UART1_RXD

RXD

UART1_RXD (multiplexing SPI3 Master In/Slave Out)

Power on

HOST_POWER_EN

-

Atlas 200 power-on control. Power enable signal of the Atlas 200, which is valid only in high level. The Atlas 200 is powered on 5 ms after the level pull-up (The internal BOARD ID and EEPROM circuits are independently powered and work after the main power supply is on.)

Internal pull-up resistor is available and can be floated when it is not used. An external pull-up is not required.

Signal timing must be ensured. It is recommended that the OD port be used to control the timing.

HOST_RST_N

HOST_RST_N

-

Atlas 200 hot reset port, 1.8 V, connected to the reset pin of the Ascend 310. The reset time is longer than 150 μs.

The signal must be isolated by using the OD port or diode to avoid backflow.

Ensure correct signal timing. The default level is high. This pin has an internal pull-up resistor and can be floated if it is not used. As the reset port of the Atlas 200, this port must be reserved.

Interrupt output

INT_OUT

GPIO69

Alert signal sent to the host. It is an active low signal. The user board has a pull-up resistor to connect to VBUCK8_1V8.

Interrupt input

INT_IN

GPIO1

Interrupt signal sent from the host to the Ascend 310. It is not a power-off port and can be used to wake up the Atlas 200.

The user board has a pull-up resistor to connect to VBUCK8_1V8.

Fan control

PWM0

GPIO12

PWM control signal 1 of the fan. It can be used as a common GPIO.

PWM1

GPIO13

PWM control signal 2 of the fan. It can be used as a common GPIO and to detect the fan speed (interrupt mode).

GPIO

GPIO73

GPIO73

General GPIO, which can be used as an interrupt input. It can be floated if not used.

GPIO2

GPIO2

General GPIO, which can be used as an interrupt input. It can be floated if not used.

When the Atlas 200 low-power mode is used, reserve this pin for the hibernation status flag bit. High level output from GPIO2 indicates the hibernating state, and low level indicates the wakeup state.

GPIO6

GPIO6

Common GPIO. It can be floated if not used.

When the Atlas 200 low-power mode is used, use this pin as the enable signal to control the hibernation and wakeup of the module. When the GPIO6 input is at high level, enable hibernation of the Atlas 200. When the GPIO6 input is at low level, wake up the Atlas 200. Low level is configured by default.

GPIO_RST_OUT

GPIO_RST_OUT

GPIO_RST_OUT

Reset signal output to the board. When the SoC system is reset, the output level is low. The output level is high when software configuration is performed. It is used to reset the components on the board.

BOOT_MODE

BOOT_MD0

GPIO95

Set the boot mode of the Atlas 200 when the power-on process is used as the strap function.

The user board has a pull-up or pull-down. The pull-up resistor connects to VBUCK8_1V8.

000 on-chip-rom + SFC (xloader) + PCIe (UEFI, EP mode only)

001 on-chip-rom + USB loading

010 on-chip-rom + SFC (SPI Nor) loading (xloader+UEFI), default

BOOT_MD1

GPIO96

BOOT_MD2

GPIO97

In-position detection

P_DETECT_IN

P_DETECT_OUT

-

Atlas 200 in-position detection signal. The two pins are distributed at both ends of the connector and connected to the internal PCB of the Atlas 200.

One pin is connected to the host port through a pull-up resistor, and the other pin is connected to a pull-down resistor outside the board. There is no special requirement for the pull-up power supply.

If multiple Atlas 200 modules are configured, the in-position detection pins can be connected in series.

Slot ID

SLOT_SEL1

ADC8

Atlas 200 ADC8 signal. It is used to distinguish slot IDs If multiple Atlas 200 modules are configured.

A single ADC supports 10 levels, and two slots support multiple Atlas 200s.

This pin connects to a pull-up 100k resistor on the Atlas 200 and then to the ADC power. The user board is connected to the voltage-divided resistor and then to GND. Refer to the ID voltmeter for the resistance. If there is only one Atlas 200, connect the two pins to the ground and use the default value 00.

SLOT_SEL0

ADC7

Atlas 200 ADC7 signal. It is used to distinguish slot IDs If multiple Atlas 200 modules are configured.

A single ADC supports 10 levels, and two slots support multiple Atlas 200s.

This pin connects to a pull-up 100k resistor on the Atlas 200 and then to the ADC power. The user board is connected to the voltage-divided resistor and then to GND. Refer to the ID voltmeter for the resistance.

I2C address selection

ADD_SEL

GPIO74

Atlas 200 I2C0 address selection signal. Two Atlas 200s can share the I2C address.

The Atlas 200 has a 1k pull-up. The pull-up is default. The address can be changed by connecting a 100Ω pull-down resistor on the user board.

The I2C0 address of the Ascend 310 is distinguished by slot ID.

I2C addresses (7bit) of the two Atlas 200 internal components:

EEPROM: ADD_SEL=1,1010001; ADD_SEL=0,1010000

I2C extended IC: ADD_SEL=1,0100001; ADD_SEL=0,0100000

Reserved port

RSVD

-

Reserved port. It is floated and not connected.

Power input

VSYS

-

3.5 V to 4.5 V power supply. The typical value is 3.8 V, and the current is greater than 6.4 A.

GND

GND

-

Power return ground.

GPIO Port Level Attributes

Table 3-10 GPIO level parameters (VDDIO voltage range: 1.62 V to 1.98 V)

Parameter

Symbol

Minimum Value

Typical Value

Maximum value

Unit

Input low level

Vil

-0.3

-

0.35*VDDIO

V

Input high level

Vih

0.65*VDDIO

-

1.98

V

Threshold

Vt

0.87

0.97

1.07

V

Internal pull-up resistor

Rpu

19k

26k

39k

ohm

Internal pull-down resistor

Rpd

18k

24k

34k

ohm

Output low level

Vol

-

-

0.45

V

Output high level

Voh

VDDIO-0.45

-

-

V

I2C Port Level Attributes

Table 3-11 I2C level parameters (VDDIO voltage range: 1.62 V to 1.98 V)

Parameter

Symbol

Minimum Value

Typical Value

Maximum value

Unit

Input low level

Vil

-0.3

-

0.35*VDDIO

V

Input high level

Vih

0.65*VDDIO

-

1.98

V

Threshold

Vt

0.91

1.01

1.13

V

Internal pull-up resistor

Rpu

32k

48k

79k

ohm

Internal pull-down resistor

Rpd

30k

44k

68k

ohm

Output low level

Vol

-

-

0.45

V

Output high level

Voh

VDDIO-0.45

-

-

V

Translation
Download
Updated: 2019-11-18

Document ID: EDOC1100079542

Views: 4379

Downloads: 54

Average rating:
This Document Applies to these Products
Related Version
Related Documents
Share
Previous Next