本节将和大家一起了解STEP-Baseboard的资源及管脚分配的明细。
STEP-Baseboard是我们针对小脚丫核心板设计的扩展板,集成了大量常见外设,同时兼容STEP-MXO2第二代和STEP-MAX10两种小脚丫核心板,为开发者提供更多选择。
为什么单独将引脚分配拉出来作为单独的一个章节呢,我们整个外设驱动后续所有章节都是只讲外设驱动模块的,在设计中往往只是作为其中的一个模块,作为桥接系统与人机界面的模块,很多引脚都是连接到系统的,无需分配管脚,所以就不在每个章节中谈管脚分配的话题了,这里独立一章同一说明。
在FPGA设计的过程中,综合(synthesize)完成之后一定要配置FPGA的引脚到相应的外设,这样下载FPGA程序后才能达到我们想要的效果。
因为底板可同时兼容两款小脚丫核心板,当使用不同的核心板时外设的管脚资源改变,为了方便快速查找各资源的管脚分配信息,我们做了下面的表格:
上图中橙色表格中是我们底板STEP-BaseBoard集成的外设资源端口,下面为大家一一介绍:
上图中黄色表格中是我们核心板集成的资源端口,图中已有相应注释,这里也不在赘述,也可以参考小脚丫核心板STEP-MXO2第二代和STEP-MAX10获取更详细的信息。
上图中绿色表格中是我们以上所有资源对应小脚丫核心板STEP-MXO2第二代的管脚分配信息。
上图中蓝色表格中是我们以上所有资源对应小脚丫核心板STEP-MAX10的管脚分配信息。