BITMAIN BM1880AA Hardware User Manual

Product name Confidentiality level
BM1880AA EDB Secruity
Product version
Total 13 pages
V1.0
BM1880AA
Edge Development Board
Hardware User Manual
Issued by:
Date: 2018-10-29
Bitmain Technologies Inc
All rights reserved
BM1880AA EDB Hardware User Manual Secret
All rights reserved Page 2Total 13
Revision History
D
ate Revision
Description
Author
2018-10-29 1.0 Initial release Jun Zhang
BM1880AA EDB Hardware User Manual Secret
All rights reserved Page 3Total 13
Content
1 Overview ...................................................................................................................................... 5
1.1 Background ...................................................................................................................... 5
1.2 Specification ..................................................................................................................... 7
1.3 Key parameters ................................................................................................................ 7
2 Getting started .......................................................................................................................... 8
2.1 Prerequisites ..................................................................................................................... 8
2.2 Starting the board for the first time ................................................................................ 8
3 Functional description .............................................................................................................. 8
3.1 Block diagram ................................................................................................................... 8
3.2 Boot mode .......................................................................................................................... 9
3.3 POWER on button /reset button ................................................................................... 11
3.4 DC in jack ........................................................................................................................ 11
3.5 Low speed expansion connector ................................................................................. 11
3.6 Antenna ........................................................................................................................... 12
3.7 USB interfaces ................................................................................................................ 12
3.8 System and user LEDs .................................................................................................. 13
3.9 JTAG header ................................................................................................................... 13
BM1880AA EDB Hardware User Manual Secret
All rights reserved Page 4Total 13
BM1880AA Edge Development Board User Manual
Key wordsEDBBM1880USB3.0LPDDR4eMMC
AbstractThe document is about EDB, The EDB is a 96Boards compliant community based on
BITMAIN SOC of BM1880AA
Abbrevation list
A
bbrevation
Description
Remark
USB3.0
Universal Serial Bus 3.0
LPDDR4 Low Power Double Data Rate 4 eMMC
embeded MultiMedia Card
EDB Edge Development Board
BM1880AA EDB Hardware User Manual Secret
All rights reserved Page 5Total 13
1 Overview
1.1 Background
1 Board name and version
Board nameEdge development board EDB
VersionV100
2 Board overview
Top view:
Bottom view:
BM1880AA EDB Hardware User Manual Secret
All rights reserved Page 6Total 13
Number Description
01 (J1) Micro SD Card Socket 02 (J2) Ethernet connector (10/100/1000M) RJ45 03 (J3) USB3.0 Type A connector 04 (J4) USB3.0 Type A connector 05 (J5) USB3.0 Type A connector 06 (J9) Micro USB2.0 connector, UART debug port 07 (J13) DC IN JACK 08 (J6) 2.54mm 2*7 header, JTAG0 port, A53 debug 09 (J7) 2.54mm 2*7 header, JTAG1 port, not installed, RSIC-V debug 10 (J8) Low Speed Expansion Connector 11 (SW1) SWITCH, BOOT switches 12 (U12) CP2102, USB TO UART 13 (U2) LPDDR4 14 (T1) Gigabit Ethernet(10/100/1000M) transform 15 (U5) Gigabit PHY 16 (U8) USB HUB 17 (SW2, SW3) RESET_BTN, PUSH BUTTON 18 (U1) BM1880AA 19 (D58,D59,D60,D61) USER LEDs 20 (D62,D63) WIFI/BT LED 21 (U3) EMMC flash 22 (U17) WIFI module 23 (U16) Antenna
BM1880AA EDB Hardware User Manual Secret
All rights reserved Page 7Total 13
1.2 Specification
Work conditions:
Temperature:0℃~40℃;
Humidity:5%~90%
Storage temperature: -40~ 90
Temperature changing rate:±15/hours
Power supply 4V-16V(DC JACK)/5V(USB)
Operation voltage: 3.3V/1.8V/1.1V/0.9V
Dimension: 85mm*54mm
Weigth:36g
Location hole diameter:2mm
1.3 Key parameters
This EDB key parameters is following:
Name Description Remark
Processor BM1880
CPU: dual core A53@1.5Ghz
; TPU: 1TOPS
INT8 support Winograd System Memory
LPDDR4 1GB 3200Mhz
Storage eMMC 8GB; micro SD card slot video N/A Cammera support
USB USB host for USB camera
Connectivity
Ethernet Gigabit Ethernet RJ-45 WLAN WiFi/BT
External module USB or SPI Audio MIC 4-mic I2S*2(codec and connector) Speaker 4-mic I2S*2(codec and connector)
USB USB3.0/USB2.0/OTG
USB3.0*4(USB HUB on boa
rd, one reserved
for WIFI/BT module)
Expansion 40-PIN header(female)
40-PIN 96Boards low-
speed expansion
header
Power supply DC IN JACK / USB 12V@2A or 5V@1A
Debug JTAG/UART
JTAG for CPU, Micro USB f
or UART, another
optional JTAG for RSIC-V OS Linux Dimensions 85mm X 54mm
BM1880AA EDB Hardware User Manual Secret
All rights reserved Page 8Total 13
2 Getting started
2.1 Prerequisites
Before you power up your EDB boards for the first time you need the following
Edge Development Board(EDB)
A 96Boards compliant power supply
2.2 Starting the board for the first time
To start the bard, follow these steps:
Step1. Make sure that the boot switches SW1 is configured as 110(boot from USB)
Step2. Connector USB cable to UART port (Micro USB)
Step3. Connector power adaptor to DC JACK
Once the board power up, the boot information will be printed on the UART terminal.
Please note that the first boot will take few minutes due to intializaiton.
3 Functional description
3.1 Block diagram
BM1880AA EDB Hardware User Manual Secret
All rights reserved Page 9Total 13
3.2 Boot mode
The EDB board has several boot options by switch of SW1 on the board.
BM1880AA EDB Hardware User Manual Secret
All rights reserved Page 10Total 13
bit function defaut description 1 boot_sel2 on boot_sel[2:0]=3'b110: boot from usb 2 boot_sel1 on 3 boot_sel0 off 4 boot_sel5 off 1'b1: A53 boot as main AP 5 OTG_ID on 1'b0: host mode 6 port_sel off 1'b1: the three host USB3.0 ports enabled
Bit4: BOOT_SEL[5]
OFF: A53 boot as main AP.
ON: RISCV boot as main AP.
Bit1-bit3:BOOT_SEL[2:0]
000: loading linux kernel from I2C.
001: loading linux kernel from UART.
010: loading linux kernel from ONFI NAND.
011: loading linux kernel from SPI NOR Flash.
100: loading linux kernel from eMMC.
101: loading linux kernel from SD card.
BM1880AA EDB Hardware User Manual Secret
All rights reserved Page 11Total 13
110: loading linux kernel from USB.
111: this is not used.
Bit5: OTG_ID
ON: BM1880 USB as host or OTG enabled
OFF: BM1880 USB as device
Bit6: PORT_SEL
ON: USB port3 is directly connected to BM1880 USB2.0 port
OFF: all three USB ports as host ports
3.3 POWER on button /reset button
The power button SW2 can be used to power ciycle the board.
The reset button SW3 can be used to reset the system
3.4 DC in jack
DC power is provided via the DC JACK of J13. This is a connector with a center pin diameter of
1.65mm conffigured with positive plolarity. An 12V power supply at a minimum of 2A rateing can be
used to provide sufficient board power for on system requirements as well as external devices.
Additional current rating may be required for mezzanine boards or modules. DC power can also be
supplied via the SYS_DCIN pins on the low speed expansion of J8.
3.5 Low speed expansion connector
The EDB features one expansion connector. This connector is a low-profile 40 pin femal 2mm
receptacle(20*2) of a specified height of 4.5mm height. The low speed expansion brings out 1.8V
level SOC signals such as UART and I2C and I2S, and GPIO, power supply of 1.8V and Ground. The
complete list of signals is shown as below:
BM1880AA EDB Hardware User Manual Secret
All rights reserved Page 12Total 13
GND Pin 1 Pin 2 GND UART0_CTS Pin 3 Pin 4 PWR_BTN_N UART0_TxD Pin 5 Pin 6 RST_BTN_N UART0_RxD Pin 7 Pin 8 SPI1_SCLK UART0_RTS Pin 9
SPI1_SDI
UART1_TxD Pin 11
SPI1_CS
UART1_RxD Pin 13
SPI1_SDO
I2C0_SCL Pin 15
I2S0_FS
I2C0_SDA Pin 17
I2S0_SCLK
I2C1_SCL Pin 19
I2S0_SDO
I2C1_SDA Pin 21
I2S0_SDI
GPIO0 Pin 23
GPIO62
GPIO1 Pin 25
GPIO64/I2S1_FS
GPIO3 Pin 27
GPIO63/I2S1_SCLK
GPIO7 Pin 29
GPIO66/I2S1_SDO
GPIO50 Pin 31
GPIO65/I2S1_SDI
GPIO51 Pin 33
GPIO67
+1V8 Pin 35
+12V
+5V Pin 37
+12V
GND Pin 39
GND
3.6 Antenna
The EDB is equipped with a realtek RT8821 WLAN basedband processor and RF transceiver which
supports IEEE802.11a, 802.11b,802.11g, 802.11n and 802.11ac WIFI and bluetooth.
A PCB chip sntenna is available on board by default.
3.7 USB interfaces
There are total 4 USB ports on the EDB board. Three type A USB3.0 host ports at J3 and J4 and J5,
one micro USB slave port at J9 as UART debug port.
Port3 of J5 can be used as OTG port, which is directly connected to BM1880 USB2.0 port.
BM1880AA EDB Hardware User Manual Secret
All rights reserved Page 13Total 13
VBUS
VBUS
BM1880 USB controller
USB3.0/2.0
HOST/DEVICE
TUX154
2:1
OTG
USB2.0 D+/-
User por t3 (STD A)
OTG support
USB3.0
USB3.0 HUB
TUSB8041
USB3.0
User por t1(STD A)
USB2.0/3.0
SW1
USB2.0
D+/-
PORT3 US B2.0 D+/ -(default)
User por t2 (STD A)
USB2.0/3.0
EN
VBUS
VBUS
TUX154
2:1
USB2.0
PORT_SEL
The EDB board utilizes a single SoC USB interface, which support USB2.0 and USB3.0 protocol.
3.8 System and user LEDs
There are one status LED and four User LEDs on the EDB. The user LEDs can be programmed by
the SoC directly.
D56- 3.3V power LED: 3.3V power good indicator,
This is a green type surface mount 0402 LED
D58-D61 USER LEDs
The four user LEDs are surface mount green type 0402 LED
D62 WIFI LED
The WiFi activity LED is a yellow type surface mount 0402 LED
D63 BT LED
The BT activity LED is a blue type surface mount 0402 LED
3.9 JTAG header
The EDB includes soldering a 14-pin header of J6 that brings out the SoC signals for A53 JTAG
debugging. Another optional 14-pin header of J7 is for RSIC-V JTAG debugging.
Loading...