FPGA实战演练逻辑篇23:基本外设子板设计概述
0赞基本外设子板设计概述
本文节选自特权同学的图书《FPGA设计实战演练(逻辑篇)》
配套例程下载链接:http://pan.baidu.com/s/1pJ5bCtt
SF-BASE基本外设子板的各个主要外设芯片的实物位置如图3.44所示。(特权同学,版权所有)
图3.44 SF-BASE子板实物照片
SF-BASE板载32PIN插座P1,对应与SF-CY3核心板的32PIN插座P2相连。连接后,SF-CY3核心板和SF-BASE子板呈直角,如图3.45所示。(特权同学,版权所有)
图3.45 SF-CY3核心板与SF-BASE子板连接
主要插座引脚的定义如图3.46所示。插座左右两侧列出的引脚号都是对应SF-CY3的P2插座到FPGA的IO引脚号。(特权同学,版权所有)
图3.46 SF-BASE子板与FPGA的连接插座电路
SF-BASE子板信号连接FPGA引脚的定义如表3.2所示。(特权同学,版权所有)
表3.2 SF-BASE与FPGA引脚定义
分类 |
名称 |
引脚号 |
功能描述 |
蜂鸣器 |
FM |
127 |
控制蜂鸣器发声。 |
LED指示灯 |
LED0 |
114 |
控制LED指示灯D1的亮灭。也复用为数码管段选信号。 |
LED1 |
115 |
控制LED指示灯D2的亮灭。也复用为数码管段选信号。 |
|
LED2 |
119 |
控制LED指示灯D3的亮灭。也复用为数码管段选信号。 |
|
LED3 |
120 |
控制LED指示灯D4的亮灭。也复用为数码管段选信号。 |
|
LED4 |
121 |
控制LED指示灯D5的亮灭。也复用为数码管段选信号。 |
|
LED5 |
124 |
控制LED指示灯D6的亮灭。也复用为数码管段选信号。 |
|
LED6 |
125 |
控制LED指示灯D7的亮灭。也复用为数码管段选信号。 |
|
LED7 |
126 |
控制LED指示灯D8的亮灭。也复用为数码管段选信号。 |
|
拨码开关 |
SW_MODE1 |
103 |
拨码开关1-6的开关状态。 |
SW_MODE2 |
104 |
拨码开关2-5的开关状态。 |
|
SW_MODE3 |
105 |
拨码开关3-4的开关状态。 |
|
数码管 |
SEG_CS0 |
99 |
数码管千位的选择信号。 |
SEG_CS1 |
98 |
数码管百位的选择信号。 |
|
SEG_CS2 |
87 |
数码管十位的选择信号。 |
|
SEG_CS3 |
100 |
数码管个位的选择信号。 |
|
A/D芯片 |
ADC_CSN |
111 |
A/D芯片的传输片选信号。 |
ADC_CLK |
113 |
A/D芯片的传输时钟信号。 |
|
ADC_DO |
112 |
A/D芯片的传输数据输出信号。 |
|
D/A芯片 |
I2C_SCK |
106 |
D/A芯片的I2C时钟信号。 |
I2C_SDA |
110 |
D/A芯片的I2C数据信号。 |