Skip to main content

Meles Main board

Interface Description

meles-hardware-interface

NO.NameNO.NameNO.Name
1SPI Nor Flash11User LED21MIPI CSI
240-PIN Header12USB-C Power22Fan
3External Antenna Socket13HDMI23eMMC Socket
4Internal Anternna14PoE24MicroSD Card Slot
5Wi-Fi5 / BT5.015Download Button25JTAG
6MIPI DSI16USB 3.0 Host
7Soc TH152017eMMC Boot Button
8MIPI CSI18RAM
9Power LED19Gigabit Ethernet
10Reset Button20Headphone

Hardware Version

Meles comes with different versions. When you get the board, you need to know the hardware version like 'Meles V1.2', which is printed in the top side of the board.

Power Supply

Meles uses the USB Type-C port for both power and communication.

To power Meles standalone, you can use 5V/3A power adapter with USB Type-C port. You can use the USB PD/QC power adapter without worrying damaging the board because the PD/QC will detect that Meles only supports 5V, so the adapter will output 5V.

Meles can be powered from the PC/Laptop ports directly.

When you use PoE function provided by Meles, you may power Meles by putting DC +5V directly to PIN#2 and PIN#4. GND pins lke PIN#6 and PIN#9 are also needed.

Processor

The T-HEAD TH1520 SoC used in Meles is a high-performance processor.

  • CPU
    • RISC-V 64GCV C910*[email protected]
    • Each core contains 64KB I cache amd 64KB D Cache
    • 1MB of Shared L2 Cache
    • Support TEE and REE, configured during core booting
    • Support multi-core debugging framework of custom and RISC-V compatible interface
    • Independent power domain, supports DVFS
  • GPU
    • OpenCL 1.1/1.2/2.0
    • OpenGL ES 3.0/3.1/3.2
    • Vulkan 1.1/1.2
    • Android NN HAL
  • NPU
    • Support 4TOPS@INT8, up to 1GHz
    • Support TensorFlow, ONNX, Caffe
    • Support CNN, RNN, DNN
  • Decode
    • Real-time decoder, support H.265/H.264/VP9/8/7/6/AVS/AVS+/AVS2.0/VC1/MPEG4
    • Supports H.264 BP/MP/HP@level 5.1 decoding, up to 4K resolution
    • Supports H.265/HEVC Main Profile@level 5.1 decoding, up to 4K resolution
    • Supports VP9 Profile-2 decoding, up to 4K resolution
    • Supports AVS2.0 decoding, up to 4K resolution
    • Supports VP6/7/8/AVS/AVS+/VC1/MPEG4 decoding, up to 1920x1080 resolution
    • Decoding at 4K@75fps maximum
  • Encode
    • Supports H.264 BP/MP/HP(level4.2) encoding, up to 4K resolution
    • Supports H.265/HEVC Main Profile encoding, up to 4K resolution
    • Only supports I-frames and P-frames
    • Encoding at 4K@40fps maximum

Memory

Meles's memory is LPDDR4x 4266MT/s. Meles is available in 4GB / 8GB /16GB memory options.

Ethernet

Meles offers a Gigabit Ethernet port. From the test results, the bandwidth is at least 930 Mbits/sec.

If you are interested in PoE (Power over Ethernet), you should try it on Meles.

Micro SD Card Interface

The Micro SD card interface pin specification shows below.

PIN#Name
1SDIO0_DAT2
2SDIO0_DAT3
3SDIO0_CMD
4VSD_3V3
5SDIO0_CLK
6GND
7SDIO0_DAT0
8SDIO0_DAT1
9SDIO0_DETN
10GND

eMMC Socket on Board Interface Feature

The high performance eMMC module is the best choice as the system storage for Meles. The eMMC module with 8GB/16GB/32GB/64GB/128GB is available.

The eMMC Socket pin specification shows below.

NamePINPINName
GND1134GND11
EMMC_D5233EMMC_D6
GND2332GND12
EMMC_D4431EMMC_D7
GND3530GND13
EMMC_0629EMMC_D1
GND4728GND14
EMMC_CLK827EMMC_D2
GND5926GND15
EMMC_D31025EMMC_CMD
GND61124GND16
EMMC_RSTN1223DVDD33_EMMC
GND71322DVDD33_EMMC
GND81421DVDD18_EMMC
EMMC_RCLK1520DVDD18_EMMC
GND91619GND17
GND101718GND18

USB Interface

The Meles has four USB-A connectors. All are USB 3.0. It can be operated with any generic USB computer keyboard and mouse. It can also be used with USB storage, USB to MIDI converters, and almost any other USB capable device/component.

HDMI Interface

The Meles is equipped with one HDMI connector. As for HDMI, the maximum resolution is 4k@60Hz. Any HDMI monitor should work as a display for the Meles.

The HDMI interface pin specification shows below.

PIN#Name
1HDMI_DATAP2
2GND
3HDMI_DATAN2
4HDMI_DATAP1
5GND
6HDMI_DATAN1
7HDMI_DATAP0
8GND
9HDMI_DATAN0
10HDMI_CLKP
11GND
12HDMI_CLKN
13HDMI_CEC
14NC
15HDMI_SCL
16HDMI_SDA
17GND
18VCC5V0_HDMI
19HDMI_HPD

DSI Interface

It is used for MIPI Display.

CSI1 Interface

It is used for MIPI Camera.

CSI2 Interface

It is used for MIPI Camera.

Audio Interface

Meles is equipped with a standard 3.5mm jack. An audio lead is necessary to produce sound when there is no HDMI cable. Audio can be played through speakers or headphones using jack. This requires you to use the Desktop volume control for configuration.

PWM Fan

PIN#Name
1PWM
2+5V

LED

Meles has Power LED and User LED.

Power LED is green. It is always on when Meles in given power.

User LED is blue. It can be controlled by software. By default its blink status shows the running kernel.

Buttons

Meles presents three buttons, Reset button, Download button and eMMC boot button.

The Reset button serves as the hardware reset button. Short press the button to reboot the system.

The Download button is for firmware flash/upgrade.

The eMMC boot button is for eMMC booting first.

JTAG Interface

Meles is equipped with a JTAG interface for internal debug.

The JTAG interface pin specification shows below.

PIN#Name
1JTG_TMS
2JTG_TD
3JTG_TDO
4JTG_TCLK
5GND
6AOUART_TXD
7GND
8AOUART_RXD
9GND
10GND

40 PIN GPIO

The Meles is supplied with a 40pin pin GPIO cradle that is compatible with most sensor applications on the market.

Hint: Actual compatibility is subject to use.

  • The Meles has a 40-pin expansion connector. Each pin is color coded.
Function4Function3Function2Function1GPIOPin#Pin#GPIOFunction1Function2Function3Function4
+3.3V
1
2
+5.0V
I2C1_SDAGPIO0_9
3
4
+5.0V
I2C1_SCLGPIO0_8
5
6
GND
UART3_TXDGPIO0_16
7
8
GPIO2_0
UART0_TXD
GND
9
10
GPIO2_1
UART0_RXD
UART3_RXDGPIO0_17
11
12
AOGPIO_8I2S2_SCLKAUDIO_PA19AOUART_TXDAOUART_IR_OUT
GMAC1_RXDVGPIO2_25
13
14
GND
GMAC1_TXD3GPIO2_24
15
16
GPIO2_22GMAC1_TXD1
+3.3V
17
18
GPIO2_31GMAC1_RXD1
SPI_MOSIGPIO2_16
19
20
GND
SPI_MISOGPIO2_17
21
22
GPIO3_2PWM0
UART2_IR_OUTUART2_TXDSPI_SCLKSPI_SCLKGPIO2_14
23
24
GPIO2_15SPI_SSN0UART2_RXDUART2_IR_IN
GND
25
26
ADC
I2C3_SDAGPIO2_12
27
28
GPIO2_11I2C3_SCL
GMAC1_TXD2GPIO2_23
29
30
GND
GMAC1_RXD2GPIO3_1
31
32
GPIO0_10UART1_TXD
UART1_RXDGPIO0_11
33
34
GND
PLL_DSKEW_BYPASSAUDIO_PA18I2S2_LRCKAOGPIO_7
35
36
GPIO3_3PWM1
GMAC1_RXD2GPIO3_0
37
38
AOGPIO_10AUDIO_PA21BISR_BYPASS
GND
39
40
AOGPIO_11AUDIO_PA22
  • MilkvMitchell
  • MilkvHaaland