一、开发板简介
MES1/2KG 开发板是一套基于紫光 FPGA 的开发套件,以紫光 Compact 系列PGC1KG-LPG100 / PGC2KG-LPG100 器件为核心,预留丰富的扩展 IO 及数码管、按键、LED 灯,为用户提供基本的硬件环境。
本开发系统开源原理图及参考例程的源代码。
二、系统资源
MES1/2KG开发板是基于紫光 PGC1KG/PGC2KG的可扩展处理平台的开发套件。提供的功能包括:
◎ 紫光同创 FPGA:PGC1K/PGC2K
· 启动方式:支持内置 flash
◎ 外设/接口
· Type-c 口(电源接口)
· Jtag 接口(调试接口)
· 4 位 8 段共阳数码管
· 4 位拨码开关
· 8 位 LED 灯
· 4 位按键
· 4 个三色 RGB 灯(共阳)
· 54 个扩展 IO 口(2.54 间距排针)
◎ 板上晶振
· 50MHz
接口描述
2.1 JTAG
MES1/2KG 板卡上的 Jtag 原理图如图
通过板上的 J4(2.54MM 2*5PIN 双排针)需与紫光 jtag 下载器连接进行烧录。紫光同创下载器链接:
https://item.taobao.com/item.htm?spm=a21dvs.23580594.0.0.1d293d0dN6yth2&ft=t
&id=687149863298
2.2 电源
板卡使用 USB 接口上的 VBUS 供电,使用一个 LDO 得到 3.3V 电源
板上使用的 PGC1K/PGC2K,电源均支持 3.3V 供电,简化了板卡的电源网络。
2.3 时钟
MES1/2KG 板卡上使用了一个 50MHz 晶振给 PGC1K/PGC2K 提供时钟。
连接 GW1N-4 的管脚如下表:
2.4 共阳数码管
4 位 8 段数码管的管脚及段选原理图如下图
连接 PGC1K/PGC2K 的管脚如下表:
2.5 单色 LED 灯
MES1/2KG 板卡上有 8 个 LED 灯供 IO 控制,另有一个电源指示灯在 Type-c座旁边,与初始化(INIT)、配置状态(DONE)指示灯。
8 个可控的 LED 灯高电平可点亮 LED 灯,电路图与管脚连接如下:
2.6 三色 LED 灯
MES1/2KG 板卡上有 4 个三色共阳 LED 灯,控制 IO 为低时 LED 亮起对应颜色。
2.7 拨码开关
MES1/2KG 板卡上有一个 4 位的拨码开关,电路设计上 IO 默认识别低电平,拨码开关拨通后为高电平,电路如下图;
管脚连接如下表;
2.8 按键
MES1/2KG 板卡上有 4 个的轻触式按键,电路设计上 IO 默认识别高电平,按键按下后为低电平,电路如下图;
管脚连接如下表;
2.9 扩展 IO
MES1/2KG 板卡上预留两组 40pin 脚的排针口(2.54 间距)可供用户自行扩展使用,电路连接如下:
J2 位于数码管左侧
J2 的管脚连接如下:
J3 位于数码管右侧
J3 的管脚连接如下:
三、开发板使用注意事项
1. 开发板使用时,注意轻拿轻放,并做好静电防护。
2. 连接模块时,必须先断电。