README_en.md
1# HPM6800EVK
2
3## Overview
4
5The HPM6800 is a dual-core flashless MCU running 600Mhz. It has a 1MB continuous on-chip ram. Also, it provides various memory interfaces, including SDRAM, Quad SPI NOR Flash, SD/eMMC. It integrates rich audio and video interfaces, including LCD, pixel DMA, camera, and I2S audio interfaces.
6
7 
8
9## Hardware
10
11- HPM6800 MCU (600MHz, 1MB SRAM)
12- Onboard Memory
13 - 256MB SDRAM
14 - 16MB Quad SPI NOR Flash
15 - 8GB eMMC
16- Display & Camera
17 - LCD connector
18 - MIPI-DSI
19 - MIPI-CSI
20 - Camera (DVP)
21- Ethernet
22 - 1000 Mbits PHY
23- USB
24 - USB type C (USB 2.0 OTG) connector x1
25- Audio
26 - Line in
27 - Mic
28 - DAO
29- Others
30 - TF Slot
31 - RGB LED
32 - CAN
33
34## DIP Switch SW2
35
36- Bit 1 and 2 controls boot mode
37
38| bit[2:1] | Description |
39| -------- | ---------------------------- |
40| OFF, OFF | Boot from Quad SPI NOR flash |
41| OFF, ON | Boot from eMMC |
42| ON, OFF | ISP |
43
44(lab_hpm6800_evk_board)=
45
46## Button
47
48(lab_hpm6800_evk_board_buttons)=
49
50| Name | FUNCTIONS |
51| ------------ | ---------------------------------------------- |
52| PBUTN (KEY1) | GPIO Button |
53| WBUTN (KEY2) | WAKE UP Button |
54| RESETN (SW1) | Reset Button |
55
56## Plug-in
57
58- The ADC/DAC reference voltage is selected as follows:
59
60 | Connection | Description |
61 | ---------- | ------------------- |
62 | J18 | Reference voltage |
63
64- The eMMC voltage is sleected as follows:
65 | Connection | Description |
66 | ---------- | ------------------- |
67 | J6 | eMMC voltage selection (3.8V / 1.8V) |
68
69Note: User should short VCCQ and 1.8V pin for eMMC testing
70
71## Pin Description
72
73- UART0 Pin:
74
75The UART0 pin leads to two positions:
76
77| Function | Pin | Position2 |
78| -------- | ---- | ----------|
79| UART0.TX | PA00 | DEBUGUART0 |
80| UART0.RX | PA01 | DEBUGUART0 |
81
82- SPI Pin:
83
84| Function | Pin | Position |
85| --------- | ---- | -------- |
86| SPI3.CSN | PE04 | P2[24] |
87| SPI3.SCLK | PE05 | P2[23] |
88| SPI3.MISO | PE06 | P2[21] |
89| SPI3.MOSI | PE07 | P2[19] |
90
91- I2C Pin::
92
93| Function | Pin | Position |
94| -------- | ---- | -------- |
95| I2C1.SCL | PE13 | P2[5] |
96| I2C1.SDA | PE12 | P2[3] |
97
98- ADC16 Pin
99
100| Function | Pin | Position |
101| ----------------- | ----- | -------- |
102| ADC0.INA8 | PE16 | J19[15] |
103
104- GPTMR Pin
105
106| Function | Pin | Position|
107| ------------- | ----- | ------- |
108| GPTMR2.CAPT_0 | PE22 | J19[9] |
109| GPTMR2.COMP_0 | PE23 | J19[12] |
110| GPTMR2.COMP_1 | PE24 | J19[10] |
111
112- headphone interface
113
114| Function | Position | Standard |
115| --------------- | -------- | -------- |
116| 3.5mm headphone | J4 | OMTP |
117
118- audio input interface
119
120| Function | Position |
121| ---------- | -------- |
122| microphone | P1 |
123
124- DAO interface
125
126| Function | Position |
127| -------------- | -------- |
128| DAO-SPK(left) | J9 |
129| DAO-SPK(right) | J10 |
130
131- Ethernet PPS Pin
132
133| Function | Position |
134| ----------- | -------- |
135| ENET0.EVTO0 | J20[7] |
136
137- CAN Pin
138
139| Function | Pin | Position | Output |
140| -----------| ------ | ----- | ------------- |
141| MCAN3.TXD | PD15 | U25[1] | CAN.H J13[3] |
142| MCAN3.RXD | PD14 | U25[4] | CAN.L J13[2] |
143| MCAN3.STBY | PD13 | U25[8] | |
144
README_zh.md
1# HPM6800EVK开发板
2
3## 概述
4
5HPM6800是一款主频达816MHz的双核微控制器。该芯片拥有最大1M字节的连续片上RAM,并集成了丰富的存储接口,如SDRAM,Quad SPI NOR flash, SD/eMMC卡。同时它也提供多种音视频接口包括LCD显示,像素DMA,摄像头以及I2S音频接口。
6
7 
8
9## 板上硬件资源
10
11- HPM6800 微控制器 (主频600Mhz, 1M片上SRAM)
12- 板载存储
13 - 256MB SDRAM
14 - 16MB Quad SPI NOR Flash
15 - 8GB eMMC
16- 显示/摄像头
17 - LCD接口
18 - MIPI-DSI
19 - MIPI-CSI
20 - 摄像头(DVP)接口
21- 以太网
22 - 1000 Mbits PHY
23- USB
24 - USB type C (USB 2.0 OTG) connector x1
25- 音频
26 - Line in
27 - Mic
28 - Speaker
29 - DAO
30- 其他
31 - TF卡槽
32 - RGB LED
33 - CAN
34
35## 拨码开关 SW2
36
37- Bit 1,2控制启动模式
38
39| Bit[2:1] | 功能描述 |
40| -------- | ----------------------- |
41| OFF, OFF | Quad SPI NOR flash 启动 |
42| OFF, ON | eMMC启动 |
43| ON, OFF | 在系统编程 |
44
45(lab_hpm6800_evk_board)=
46
47## 按键
48
49(**lab_hpm6800_evk_board_buttons**)=
50
51| 名称 | 功能 |
52| ------------ | ------------------------------------- |
53| PBUTN (KEY1) | GPIO 按键 |
54| WBUTN (KEY2) | WAKE UP 按键 |
55| RESETN (SW1) | Reset 按键 |
56
57## 插件
58
59- ADC/DAC参考电压连接
60
61 | 连接 | 描述 |
62 | ---- | ----------- |
63 | J18 | 参考电压 |
64
65- eMMC电压选择
66
67 | 连接 | 描述 |
68 | ---- | ----------- |
69 | J6 | eMMC电压3.3V和1.8V选择 |
70注:在测eMMC示例时需要将跳帽短接VCCQ 和1.8V
71
72## 引脚描述
73
74- UART0串口引脚:
75
76 UART0的引脚引出至两个位置:
77
78| 功能 | 引脚 | 位置 |
79| -------- | ---- | --------- |
80| UART0.TX | PA00 | DEBUGUART0 |
81| UART0.RX | PA01 | DEBUGUART0 |
82
83- SPI引脚:
84
85| 功能 | 引脚 | 位置 |
86| --------- | ---- | ------- |
87| SPI3.CSN | PE04 | P2[24] |
88| SPI3.SCLK | PE05 | P2[23] |
89| SPI3.MISO | PE06 | P2[21] |
90| SPI3.MOSI | PE07 | P2[19] |
91
92- I2C引脚:
93
94| 功能 | 引脚 | 位置 |
95| -------- | ---- | ------ |
96| I2C1.SCL | PE13 | P2[5] |
97| I2C1.SDA | PE12 | P2[3] |
98
99- ADC16引脚
100
101| 功能 | 引脚 | 位置 |
102| ------------- | ----- | ------- |
103| ADC0.INA8 | PE16 | J19[15] |
104
105- GPTMR 引脚
106
107| 功能 | 引脚 | 位置 |
108| ------------- | ----- | ------- |
109| GPTMR2.CAPT_0 | PE22 | J19[9] |
110| GPTMR2.COMP_0 | PE23 | J19[12] |
111| GPTMR2.COMP_1 | PE24 | J19[10] |
112
113- 耳机接口
114
115| 功能 | 位置 | 标准 |
116| ------------- | ---- | ---- |
117| 3.5mm耳机接口 | J4 | OMTP |
118
119- 音频输入接口
120
121| 功能 | 位置 |
122| ------ | ---- |
123| 麦克风 | P1 |
124
125- DAO接口
126
127| 功能 | 位置 |
128| -------- | ---- |
129| 喇叭接口(左) | J9 |
130| 喇叭接口(右) | J10 |
131
132- 以太网PPS信号引脚
133
134| 功能 | 位置 |
135| ----------- | ------ |
136| ENET0.EVTO0 | J20[7] |
137
138- CAN 通信接口
139
140| 功能 | 引脚 | 位置 | 输出 |
141| -----------| ------ | ----- | ----------- |
142| MCAN3.TXD | PD15 | U25[1] | CAN.H J13[3] |
143| MCAN3.RXD | PD14 | U25[4] | CAN.L J13[2] |
144| MCAN3.STBY | PD13 | U25[8] | |
145