差别

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

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
引脚分频说明 [2017/05/27 10:18]
anran [引脚分配]
引脚分频说明 [2020/01/18 21:25] (当前版本)
gongyu
行 1: 行 1:
-======STEP-BaseBoard外设资源引脚分配说明====== +### STEP-BaseBoard外设资源引脚分配说明
 本节将和大家一起了解[[STEP-Baseboard]]的资源及管脚分配的明细。 本节将和大家一起了解[[STEP-Baseboard]]的资源及管脚分配的明细。
 \\ \\
 +
 [[STEP-Baseboard]]是我们针对小脚丫核心板设计的扩展板,集成了大量常见外设,同时兼容[[STEP-MXO2第二代 ]]和[[STEP-MAX10 ]]两种小脚丫核心板,为开发者提供更多选择。 [[STEP-Baseboard]]是我们针对小脚丫核心板设计的扩展板,集成了大量常见外设,同时兼容[[STEP-MXO2第二代 ]]和[[STEP-MAX10 ]]两种小脚丫核心板,为开发者提供更多选择。
 +\\
  
 +为什么单独将引脚分配拉出来作为单独的一个章节呢,我们整个外设驱动后续所有章节都是只讲外设驱动模块的,在设计中往往只是作为其中的一个模块,作为桥接系统与人机界面的模块,很多引脚都是连接到系统的,无需分配管脚,所以就不在每个章节中谈管脚分配的话题了,这里独立一章同一说明。
  
- +--- 
-====引脚分配==== +#### 引脚分配
--------+
 在FPGA设计的过程中,综合(synthesize)完成之后一定要配置FPGA的引脚到相应的外设,这样下载FPGA程序后才能达到我们想要的效果。 在FPGA设计的过程中,综合(synthesize)完成之后一定要配置FPGA的引脚到相应的外设,这样下载FPGA程序后才能达到我们想要的效果。
 +
 \\ \\
 因为底板可同时兼容两款小脚丫核心板,当使用不同的核心板时外设的管脚资源改变,为了方便快速查找各资源的管脚分配信息,我们做了下面的表格: 因为底板可同时兼容两款小脚丫核心板,当使用不同的核心板时外设的管脚资源改变,为了方便快速查找各资源的管脚分配信息,我们做了下面的表格:
 \\ \\
-{{ :​step_baseboard_v2.2_引脚分配.jpg?​1400 |}}+{{ :​step_baseboard_v2.2_引脚分配.jpg?​1200 |}}
 \\ \\
-上图中橙色表格中是我们底板[[STEP-Baseboard]]集成的外设资源端口,下面为大家一一介绍:+上图中橙色表格中是我们底板[[STEP-BaseBoard]]集成的外设资源端口,下面为大家一一介绍:
  
   * I2C_SCL和I2C_SDA 为 底板上集成的I2C总线的SCL和SDA信号   * I2C_SCL和I2C_SDA 为 底板上集成的I2C总线的SCL和SDA信号
行 35: 行 37:
 上图中蓝色表格中是我们以上所有资源对应小脚丫核心板[[STEP-MAX10 ]]的管脚分配信息。 上图中蓝色表格中是我们以上所有资源对应小脚丫核心板[[STEP-MAX10 ]]的管脚分配信息。
  
-====小结==== 
------- 
-本节主要为大家讲解了矩阵按键的工作原理及软件设计,需要大家掌握的同时自己创建工程,通过整个设计流程,生成FPGA配置文件加载测试。 
-\\ 
-如果你对Diamond软件的使用不了解,请参考这里:[[lattice_diamond的使用|Diamond的使用]]。 
  
-====相关资料==== +--- 
------- +#### 相关资料 
-后期会有链接到云盘+[[STEP-BaseBoard]] 硬件原理图 {{:step-baseboard_v2.2.pdf|}}