差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
ext_extend [2017/07/05 15:18]
group002
ext_extend [2021/09/13 22:50]
gongyu
行 1: 行 1:
-====== 功能扩展板 ====== 
  
-{{ ::功能扩展板实物图1.jpg?​490 |}}+====== ​功能扩展板 ​======
 {{ ::​功能扩展板实物图2.jpg?​490 |}}\\ {{ ::​功能扩展板实物图2.jpg?​490 |}}\\
- 
 <WRAP center 20%>​**功能扩展板实物图** </​WRAP>​ <WRAP center 20%>​**功能扩展板实物图** </​WRAP>​
 ===== 板卡简介 ===== ===== 板卡简介 =====
-STEP Extend Shield是STEP团队推出的可插入小脚丫多种底板的扩展板卡,板载资源十分丰富,你可以用VGA进行屏幕显示,也可以利用串口实现通讯,此外板卡上还集成了五向开关与4位数码管,与两个PMOD接口,让你可以尽情扩展更多的功能! +STEP Extend Shield是STEP团队推出的可插入小脚丫多种底板的扩展板卡,板载资源十分丰富,你可以用VGA进行屏幕显示,也可以利用串口实现通讯,此外板卡上还集成了五向开关与4位数码管,与两个PMOD接口,让你可以尽情扩展更多的功能!\\ 
-===== 模块划分 ===== +板卡资源:\\ 
-{{ ::​板卡框图.png?​700 |}}+  * 串口通信模块 
 +  * VGA接口 
 +  * 5向按键 
 +  * 4位7段数码管 
 +  * 两个PMOD接口 
 +  * 一个轻触按键 
 +{{ ::​板卡框图.png?​400 |}} \\
 <WRAP center 15%>​**功能扩展板板载资源** </​WRAP>​\\ <WRAP center 15%>​**功能扩展板板载资源** </​WRAP>​\\
  
-===== 需求 ​=====+===== 硬件资源介绍 ===== 
 + 
 +==== 总体框图 ==== 
 +{{::​extendshield硬件资源介绍1.png?​300|}} 
 +==== 接口 ==== 
 +Extend Shield与小脚丫核心板通过PCIe接口连接,这里只使用了PCIe接口的物理连接,与协议无关。\\ 
 +{{::​extendshield硬件资源介绍2.png?​320|}} 
 +==== 串口通信 ==== 
 +板上集成了USB转串口专用芯片CP2102,TX,​RX两线上有通信指示灯。\\ 
 +{{::​extendshield硬件资源介绍3.png?​360|}} 
 +==== VGA接口 ==== 
 +板上集成了VGA接口,VGA各引脚通过串接电阻与FPGA引脚相连,FPGA可以通过模拟VGA时序实现VGA视频输出。\\ 
 +{{::​extendshield硬件资源介绍4.png?​360|}} 
 +==== 按键 ==== 
 +板子上集成了两个按键,一个五向按键,一个一位轻触按键。\\ 
 +{{::​extendshield硬件资源介绍5.png?​400|}}{{::​extendshield硬件资源介绍6.png?​300|}} 
 +==== 四位7段数码管 ==== 
 +板上集成一个共阳四位7段数码管,为增大驱动力,用四个PNP三极管驱动。\\ 
 +{{::​extendshield硬件资源介绍7.png?​460|}} 
 +==== PMOD接口 ==== 
 +{{::​extendshield硬件资源介绍8.png?​260|}} 
 +===== 引脚分配 ===== 
 +{{:​extendshield引脚分配表.png?​300|}} 
 +===== 使用实例 ===== 
 +==== 功能描述 ​====
  
   * 数码管实现数据显示   * 数码管实现数据显示
行 18: 行 46:
   * PMOD接口实现板卡的扩展   * PMOD接口实现板卡的扩展
  
-===== 器件选择 =====+==== 相关知识点 ​==== 
 +  * [[7._按键消抖|按键消抖]] 
 +  * [[4._数码管显示|数码管显示]] 
 +  * [[uart串口模块]] 
 +  * [[vga显示模块]]
  
-==== 总览 ==== 
-|              ^ 型号 ​        ^ 厂商 ​                              ^ 封装 ​                                   ^ 
-^ 串口通讯 ​    | CP2102 ​      | Silicon ​                          | QFN28                                | 
  
-CP2102使用说明见:[[uart串口模块|基于STEP FPGA的矩阵按键驱动]] +==== 演示程序 ​==== 
- +演示程序有两个版本,Lattice MXO2和Intel MAX10版本。使用时注意根据自己使用的FPGA型号选择。\\ 
-===== 原理图说明 ===== +VGA彩条测试程序:\\ 
- +{{::彩条测试程序.rar|}}\\ 
-{{ ::extend原理图1.png?​1000 ​|}} +\\ 
- +{{ ::extendshield演示1.jpg?400 |}}\\ 
-===== PCB布局布线 ===== +VGA屏保测试程序:\\ 
- +{{::屏保程序.rar|}}\\ 
-{{ :extend_pcb1.png?​600 |}} +{{ ::extendshield演示2.jpg?400 |}}\\ 
-{{ :extend_pcb2.png?600 |}} +串口显示与VGA综合Demo\\ 
-{{ ::​extend_pcb3.png?​600 |}} +{{::​串口显示vga综合demo.rar|}}\\
-{{ ::extend_pcb4.png?​600 ​|}} +
- +
-===== 板卡尺寸 ===== +
-{{ ::step_pcie_card截图.png?700 |}} +
-===== 板卡调试 ===== +
-VGA彩条显示: +
-{{ :extend_vga.png?​400 ​|}}\\+
 \\ \\
 串口自收发: 串口自收发:
 串口自收发实验效果与Baseboard实现效果相同,详见链接:[[uart串口模块|基于STEP FPGA的矩阵按键驱动]]\\ 串口自收发实验效果与Baseboard实现效果相同,详见链接:[[uart串口模块|基于STEP FPGA的矩阵按键驱动]]\\
 +
 \\ \\
 数码管显示: 数码管显示:
行 50: 行 73:
 \\ \\
 ===== 相关文档 ===== ===== 相关文档 =====
-Extend Shield原理图:{{:​extendshield原理图v1.1.pdf|}}\\+Extend Shield用户使用手册:{{::​extend_shield_使用手册_v1.1.pdf|}}\\ 
 +Extend Shield硬件手册:{{::​extend_shield_硬件手册_v1.1.pdf|}}\\ 
 +Extend Shield原理图:{{::​extendshield原理图v1.1.pdf|}}\\
 Extend Shield PCB:​{{::​extendshield_layout1.pdf|}}\\ Extend Shield PCB:​{{::​extendshield_layout1.pdf|}}\\
 STEP PCIE Card尺寸图:{{:​step_pcie_card_.pdf|}}\\ STEP PCIE Card尺寸图:{{:​step_pcie_card_.pdf|}}\\