
AGRV2K SilverPill V1.2
简介
AGRV2K48/AG32VF103 的最小系统板,树莓派 Pico 板型及定义
简介:AGRV2K48/AG32VF103 的最小系统板,树莓派 Pico 板型及定义开源协议
:CERN Open Hardware License
描述
AGRV2K SilverPill V1.2
一个 AGRV2K48 / AG32VF103 的最小系统板
*什么万能药丸
硬件特性
- AGRV2K48 主控
青春Zynq,RV32IMACF@168MHz(但大概能超一倍),128k RAM,256k Flash;逻辑部分 2K LEs,1 PLL,4 M9Ks - 支持 SWD 调试,支持 SWD 或 UART 下载
- 除了一些特定引脚外,MCU 的其他外设到 PIN 随便映射,只要你 STA 能过 (doge
- 板载外设丰富,功能强大,具有丰富的实用价值(指一个单色 LED 和一个用户按键)
- BOOT0 与 NRST 使用按键引出,BOOT1 使用跳线帽引出
- 预留 SOP-8 空位,可焊接 SPI Flash 或 PSRAM
- DC-DC 降压,便宜劲儿大
- 多种吃灰方式可选
外形和引脚定义
21mm * 51mm,厚 1.6mm,四层板,JLC 7628,总之可白嫖
参考树莓派 Pico 设计,但并非完全一致,用前确认一下就行
- ADC VREF 改为 RTC 部分的 VBAT
- P20/BOOT1 带有上拉/下拉电阻 (乐鑫:管它上电时上拉下拉,能输入输出都事 GPIO(雾)
- P35 可选用于控制 USB D+ 上拉电阻 [1]
- P22 ~ P29 为 SPI Flash 或 PSRAM 复用
- P46 为板载 LED,高有效
- SWD 接口后面加了一排,是 BROM 中定义的下载串口(P30/P31)和 3V3
- 用户按键通过电阻配置接到 P02 (我猜多半是 PL 的 GB) 或 P10 (WAKEUP),通过电阻配置触发电平
- 树莓派 Pico 的 VSYS 电压读取功能在这里接到了 P19
- 没有画半孔,价格劝退
注 [1]: 根据在神奇的互联网上偶遇的 AGM 技术的说法,他们的 USB 部分已经全集成,拉两根线就能用,所以相关的电阻应该是可以省略或 0R 跳过的
入门教程还没写
先占着位置,以后会慢慢填;大概包括环境安装、点灯以及吃灰三部分吧
这东西可以实现但不限于:PS 点灯、PL 点灯、PS 和 PL 通过 AHB 连接后点灯、PS 和 PL 通过 AHB 转 APB 连接后点灯、DMA 传输灯光效果、自己写个软核 NTR 掉里面的 alta_rv32 后使用内部的 GPIO 控制器点灯等
但由于懒,这不代表教程里会有这些内容;欢迎展示你的点灯代码
在灯成功点亮前,你可以先去看看寂寞鸽的贴子:https://whycan.com/t_9523.html;同时,官方的 PIO SDK 中也提供了一些例程,你可以先看看它的构建流程
焊板
MCU 点灯
无牛头人,来点纯爱.jpg
PIO SDK 给出的 TinyUSB 例程
custom_ip 例程, MCU 与 PL 经 AHB 读写 BRAM
免责声明
它和这个世界上所有的东西一样,存在着还没有被发现的 Bug,风险自负;
打板有风险,下单请谨慎,毕设请自己做。
开源协议
CERN-OHL-P V2 或任何之后的版本
设计图
BOM
ID | Name | Designator | Footprint | Quantity |
---|---|---|---|---|
1 | 4.7uF | C1,C9,C10,C25 | C0402 | 4 |
2 | 100nF | C2,C3,C4,C7,C8,C15,C16,C66 | C0402_NEW | 8 |
3 | 22uF | C5,C6 | C0603 | 2 |
4 | 18pF | C11,C12,C13,C14 | C0402 | 4 |
5 | 100nF/15kΩ | C17 | C0402_NEW | 1 |

评论