Skip to content

Commit e965539

Browse files
committed
docs: sakurapi elara 1: add board image & add quickstart
1 parent 5ef4c32 commit e965539

5 files changed

Lines changed: 70 additions & 11 deletions

File tree

docs/article/sakurapi-elara-1/introduce.md

Lines changed: 21 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,41 +10,49 @@ Sakura Pi Elara 1 是一款搭载 Arm® Cortex-M7 的 MCU 以及 高云 GW2A-LV1
1010
搭配开源的 Elarion 交互式终端,可以轻松运行 MicroPython 及开源自制程序。
1111

1212
亦可通过低门槛的 STM32 CubeIDE/CubeMX 开发套件满足快速的在线 FPGA 开发、IP 验证、测试 等需求。
13-
<!-- ![board-shot](./img/board-shot.webp) -->
1413

15-
:::info
16-
待补充板实拍图
14+
![board-shot](./img/board-shot.jpg)
15+
16+
:::info 对于 /* First Access */ 的小提示
17+
**PCB 版本 1.0**`First Access` 版本,在首批生产后我们发现它存在一些硬件问题
18+
- AXP221s 电源管理不启动的问题,已用飞线修复
19+
- CH334P 封装错误问题,出厂已加贴片转接板修复
20+
- FPGA 侧缺少 nRST 信号 和 clk, IP 核的 nRST 需要手动在 top.v 内提供 软 BOR 用来复位, 另外需要调用片内时钟发生器(OSC)的原语连接 rPLL 硬核输出 clk 给 IP 核
21+
- 不支持 FMC 的 async wait 功能
1722
:::
1823

19-
### 特征
24+
## 特征
2025

2126
Sakura Pi Elara 1 的基本参数如下
2227
- MCU: STM32H750XBH6 (Arm® Cortex-M7)
2328
- FPGA: 高云 GW2A-LV18 PG256C
29+
- USB: 板载 CYUSB3014支持 USB 3.0,带协议控制器
2430
- 电源管理: AXP221s
2531
- 网络: RTL8201F 10Mbps/100Mbps PHY
2632
- GPIO(STM32侧): 兼容树莓派 RPi 5(UART/SPI&QSPI/UART/I2C) 及扩展(SPI/I2S/SPDIF/DAC/SWDIO)
2733
- GPIO(FPGA侧): IO Bank 2/3/6/7 其中 6/7 支持电压调节和外部 Vref
2834
- LCD: RGB888 接口
2935

30-
板载 JTAG、CYUSB3014、差分ADC、HDMI 输出以及 2 个控制按钮、
36+
板载 JTAG、差分ADC、HDMI 输出以及 2 个控制按钮、
3137
支持 Micro SD 卡
3238

33-
### 处理器
39+
## 处理器
3440
板载的 STM32H750XBH6 具有最高频率 480 MHz 的 Cortex-M7 MCU 和 MPU,
3541
以及高达 1 MB 的片上 SRAM,支持缓存技术(L1 I-Cache / D-Cache),带有硬件双精度浮点处理器。
3642

3743
![stm32h750xbh6-diagram.jpg](./img/stm32h750xbh6-diagram.jpg)
3844

3945
你可以在 [此页面](https://www.st.com/en/microcontrollers-microprocessors/stm32h750xb.html) 获取更多相关资讯。
4046

41-
### 可编程门阵列 (FPGA)
47+
## 可编程门阵列 (FPGA)
4248

4349
高云 GW2A-LV18 FPGA 具有 20K LUT,40K SSRAM 以及 828K BSRAM。
4450

4551
作为 Elara 开发板家族的主要特色,Sakura Pi Elara 1 搭载了 高云 GW2A-LV18 FPGA,可通过 STM32 灵活加载比特流文件,
4652
也可以通过板载的 JTAG 调试器使用 USB 在线编程。原生支持高云云源 IDE,充分发挥异构的灵活优势。
4753

54+
55+
### FPGA 到 STM32
4856
:::info fmcapb3 仓库地址
4957
https://github.com/Sakura-Pi/fmcapb3
5058
:::
@@ -54,15 +62,19 @@ FPGA 与 STM32 通过 FMC 总线进行驳接, 其 FMC 总线具备高达 32 Bit
5462

5563
此外, IO BANK 6 以及 IO BANK7 的电压可由 PMIC 动态调节,支持外部 Vref。
5664

57-
### 引脚定义
65+
### FPGA 到 CYUSB3014
66+
67+
你也可以将 CYUSB3014 当作 FPGA 的 USB 3.0 PHY 使用,这样可以绕开 FMC 转而使用更高速的传输介面。
68+
69+
## 引脚定义
5870

5971
:::info
6072
本图片是可缩放矢量图形(SVG), 可在 <a target="\_blank" href='/dl/product/sakurapi-elara-1/img/board-pinout.svg'>新标签页内打开大图</a>
6173
:::
6274

6375
![sakurapi-elara-1-pinout](./img/board-pinout.svg)
6476

65-
### 基准测试
77+
## 基准测试
6678
:::info
6779
待补充基准测试数据
6880
:::
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
sidebar_position: 2
3+
title: 快速指南
4+
sidebar_label: 快速指南
5+
---
6+
7+
# 快速指南
8+
9+
## 使用 Elarion
10+
11+
### 特点和优势
12+
Elarion 是专为 Sakura Pi Elara 家族开发的交互式终端,与传统的 TTY 使用习惯保持一致,它可以通过串行端口进行输入/输出。从设计上,它的操作方式更贴合 Linux 命令行的使用体验,开发和学习的成本低。
13+
14+
它的优势主要在于以下几点
15+
- 集成 MicroPython 环境
16+
- 可直接在 MCU 侧对 FPGA 的 SRAM 进行在线编程
17+
- 可直接使用 FMC(以 STM32 为例),可直接通过内存访问你位于 FPGA 上的 IP 核
18+
19+
得益于它的这些优点,作为**初学者**的你可以避免去配置繁琐的 Linux 和 设备树,可通过内建的 MicroPython 快速运行你的项目。对于**久经沙场的工程师**而言,它也是一个不错的、可以快速搭建的测试及验证的工具。
20+
21+
### 开源项目
22+
23+
:::info elarion 仓库
24+
<!-- https://github.com/Sakura-Pi/elarion -->
25+
TODO (饼) 待公开
26+
:::
27+
28+
## 使用 Zephyr
29+
30+
我们有计划对本产品适配 Zephyr, 适配工作将会于 Elarion 公开后开始,敬请期待。
31+
~ (🌸◡‿◡)
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
sidebar_position: 3
3+
title: 资料下载
4+
sidebar_label: 资料下载
5+
---
6+
7+
# 资料下载
8+
9+
### 原理图 & iBOM
10+
11+
:::info TODO
12+
待添加原理图
13+
:::
14+
15+
### 数据手册
16+
17+
18+
### 模型

docs/article/sakurapi-rk3308b/introduce.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@ Sakura Pi RK3308B 是我们首款正式发售的SBC。
1919
![rk3308b-diagram](./img/rk3308b-diagram.jpg)
2020

2121
### 特征
22-
:::info TODO: 主板各个元器件的分布图介绍
23-
:::
2422

2523
Sakura Pi RK3308B 的基本配置参数如下
2624
- 处理器: RK3308B
204 KB
Loading

0 commit comments

Comments
 (0)