Meles Main board
Interface Description
NO. | Name | NO. | Name | NO. | Name |
---|---|---|---|---|---|
1 | SPI Nor Flash | 11 | User LED | 21 | MIPI CSI |
2 | 40-PIN Header | 12 | USB-C Power | 22 | Fan |
3 | External Antenna Socket | 13 | HDMI | 23 | eMMC Socket |
4 | Internal Anternna | 14 | PoE | 24 | MicroSD Card Slot |
5 | Wi-Fi5 / BT5.0 | 15 | Download Button | 25 | JTAG |
6 | MIPI DSI | 16 | USB 3.0 Host | ||
7 | Soc TH1520 | 17 | eMMC Boot Button | ||
8 | MIPI CSI | 18 | RAM | ||
9 | Power LED | 19 | Gigabit Ethernet | ||
10 | Reset Button | 20 | Headphone |
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 |
---|---|
1 | SDIO0_DAT2 |
2 | SDIO0_DAT3 |
3 | SDIO0_CMD |
4 | VSD_3V3 |
5 | SDIO0_CLK |
6 | GND |
7 | SDIO0_DAT0 |
8 | SDIO0_DAT1 |
9 | SDIO0_DETN |
10 | GND |
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.
Name | PIN | PIN | Name |
---|---|---|---|
GND1 | 1 | 34 | GND11 |
EMMC_D5 | 2 | 33 | EMMC_D6 |
GND2 | 3 | 32 | GND12 |
EMMC_D4 | 4 | 31 | EMMC_D7 |
GND3 | 5 | 30 | GND13 |
EMMC_0 | 6 | 29 | EMMC_D1 |
GND4 | 7 | 28 | GND14 |
EMMC_CLK | 8 | 27 | EMMC_D2 |
GND5 | 9 | 26 | GND15 |
EMMC_D3 | 10 | 25 | EMMC_CMD |
GND6 | 11 | 24 | GND16 |
EMMC_RSTN | 12 | 23 | DVDD33_EMMC |
GND7 | 13 | 22 | DVDD33_EMMC |
GND8 | 14 | 21 | DVDD18_EMMC |
EMMC_RCLK | 15 | 20 | DVDD18_EMMC |
GND9 | 16 | 19 | GND17 |
GND10 | 17 | 18 | GND18 |
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 |
---|---|
1 | HDMI_DATAP2 |
2 | GND |
3 | HDMI_DATAN2 |
4 | HDMI_DATAP1 |
5 | GND |
6 | HDMI_DATAN1 |
7 | HDMI_DATAP0 |
8 | GND |
9 | HDMI_DATAN0 |
10 | HDMI_CLKP |
11 | GND |
12 | HDMI_CLKN |
13 | HDMI_CEC |
14 | NC |
15 | HDMI_SCL |
16 | HDMI_SDA |
17 | GND |
18 | VCC5V0_HDMI |
19 | HDMI_HPD |
DSI Interface
It is used for MIPI Display.
CSI1/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 |
---|---|
1 | PWM |
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 |
---|---|
1 | JTG_TMS |
2 | JTG_TD |
3 | JTG_TDO |
4 | JTG_TCLK |
5 | GND |
6 | AOUART_TXD |
7 | GND |
8 | AOUART_RXD |
9 | GND |
10 | GND |
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.
Function4 | Function3 | Function2 | Function1 | GPIO | Pin# | Pin# | GPIO | Function1 | Function2 | Function3 | Function4 |
---|---|---|---|---|---|---|---|---|---|---|---|
+3.3V | 1 | 2 | +5.0V | ||||||||
I2C1_SDA | GPIO0_9 | 3 | 4 | +5.0V | |||||||
I2C1_SCL | GPIO0_8 | 5 | 6 | GND | |||||||
UART3_TXD | GPIO0_16 | 7 | 8 | GPIO2_0 | UART0_TXD | ||||||
GND | 9 | 10 | GPIO2_1 | UART0_RXD | |||||||
UART3_RXD | GPIO0_17 | 11 | 12 | AOGPIO_8 | I2S2_SCLK | AUDIO_PA19 | AOUART_TXD | AOUART_IR_OUT | |||
GMAC1_RXDV | GPIO2_25 | 13 | 14 | GND | |||||||
GMAC1_TXD3 | GPIO2_24 | 15 | 16 | GPIO2_22 | GMAC1_TXD1 | ||||||
+3.3V | 17 | 18 | GPIO2_31 | GMAC1_RXD1 | |||||||
SPI_MOSI | GPIO2_16 | 19 | 20 | GND | |||||||
SPI_MISO | GPIO2_17 | 21 | 22 | GPIO3_2 | PWM0 | ||||||
UART2_IR_OUT | UART2_TXD | SPI_SCLK | SPI_SCLK | GPIO2_14 | 23 | 24 | GPIO2_15 | SPI_SSN0 | UART2_RXD | UART2_IR_IN | |
GND | 25 | 26 | ADC | ||||||||
I2C3_SDA | GPIO2_12 | 27 | 28 | GPIO2_11 | I2C3_SCL | ||||||
GMAC1_TXD2 | GPIO2_23 | 29 | 30 | GND | |||||||
GMAC1_RXD2 | GPIO3_1 | 31 | 32 | GPIO0_10 | UART1_TXD | ||||||
UART1_RXD | GPIO0_11 | 33 | 34 | GND | |||||||
PLL_DSKEW_BYPASS | AUDIO_PA18 | I2S2_LRCK | AOGPIO_7 | 35 | 36 | GPIO3_3 | PWM1 | ||||
GMAC1_RXD2 | GPIO3_0 | 37 | 38 | AOGPIO_10 | AUDIO_PA21 | BISR_BYPASS | |||||
GND | 39 | 40 | AOGPIO_11 | AUDIO_PA22 |