显示页面 讨论 修订记录 反向链接 本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。 ======STEP-BaseBoard外设资源引脚分配说明====== 本节将和大家一起了解[[STEP-Baseboard]]的资源及管脚分配的明细。 \\ [[STEP-Baseboard]]是我们针对小脚丫核心板设计的扩展板,集成了大量常见外设,同时兼容[[STEP-MXO2第二代 ]]和[[STEP-MAX10 ]]两种小脚丫核心板,为开发者提供更多选择。 ====引脚分配==== ------- 在FPGA设计的过程中,综合(synthesize)完成之后一定要配置FPGA的引脚到相应的外设,这样下载FPGA程序后才能达到我们想要的效果。 \\ 因为底板可同时兼容两款小脚丫核心板,当使用不同的核心板时外设的管脚资源改变,为了方便快速查找各资源的管脚分配信息,我们做了下面的表格: \\ {{ :step_baseboard_v2.2_引脚分配.jpg?1200 |}} \\ 上图中橙色表格中是我们底板[[STEP-Baseboard]]集成的外设资源端口,下面为大家一一介绍: I2C_SCL和I2C_SDA 为 底板上集成的I2C总线的SCL和SDA信号 TXD和RXD 为 底板上集成的CP2102的UART功能中的收发端口 595_DIN、595_RCK和595_SCK 为 底板上数码管模块的驱动芯片74HC595的串行端口 A_OUT、B_OUT和D_OUT 为 底板上旋转编码器EC11的三个接口 COL1、COL2、COL3、COL4 和 ROW4、ROW3、ROW2、ROW1 分别为 底板矩阵按键的列信号和行信号端口 PS2_CLK和PS2_DAT 为 PS2座子的信号端口 VSYNC、HSYNC、VGA_B、VGA_G、VGA_R 分别为 底板VGA接口的行场同步信号和RGB色彩信号端口 DS18B20Z 为 底板上温度传感器DS18B20Z芯片的信号端口 LCD_BL、LCD_D/C、LCD_RES、LCD_SDA、LCD_SCL 为 底板1.8寸RGB彩色液晶屏的信号端口 PD、PC、PB、PA 为 底板集成的PMOD接口的信号 BEEP 为 底板集成的无源蜂鸣器的控制端口 上图中黄色表格中是我们核心板集成的资源端口,图中已有相应注释,这里也不在赘述,也可以参考小脚丫核心板获取更详细的信息。 ====小结==== ------ 本节主要为大家讲解了矩阵按键的工作原理及软件设计,需要大家掌握的同时自己创建工程,通过整个设计流程,生成FPGA配置文件加载测试。 \\ 如果你对Diamond软件的使用不了解,请参考这里:[[lattice_diamond的使用|Diamond的使用]]。 ====相关资料==== ------ 后期会有链接到云盘