FPGA实战演练逻辑篇23:基本外设子板设计概述
基本外设子板设计概述
本文节选自特权同学的图书《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数据信号。 |
- 基于FPGA的片上系统的无线保密通信终端(02-16)
- 基于Virtex-5 FPGA设计Gbps无线通信基站(05-12)
- 基于FPGA的DVI/HDMI接口实现(05-13)
- 基于ARM的嵌入式系统中从串配置FPGA的实现(06-09)
- 采用EEPROM对大容量FPGA芯片数据实现串行加载(03-18)
- 赛灵思:可编程逻辑不仅已是大势所趋,而且势不可挡(07-24)