FPGA电路设计
1 基于Xilinx xc7a35的电路板
1.1 A
1.2 B
2 FPGA电路设计—LED
LED驱动电路非常简单,FPGA的输出I/O口的驱动能力足够驱动LED点亮。
2.1 LED(A)
共阴极二极管,高电平有效,高电平LED灯导通,亮;低电平无效,LED灯是熄灭状态。
2.2 LED(B)
3 FPGA电路设计—拨码开关
拨码开关(也叫DIP开关,拨动开关)是用来操作控制的地址开关。
3.1 拨码开关(A)
sw1拨码开关向上,是高电平1。
3.2 拨码开关(B)
4 FPGA电路设计—按键
4.1 按键(A)
根据电路图,当按键缺省状态时(未按下),对应管脚通过两个串联的10K欧姆电阻接地,获得低电平输入。当按键按下时,通过10K电阻接到电源,这时将得到高电平输入。
4.2 按键(B)
5 FPGA电路设计—数码管驱动
电路板七段数码管驱动电路及管脚分配。
5.1 数码管驱动(A)
共阳极方式,低电平有效
5.2 数码管驱动(B)
电路板七段数码管为共阴极,位码低有效,段码高有效
6 FPGA电路设计—VGA驱动(A)
电路板的VGA液晶显示驱动电路和管脚分配
6.1 数码管驱动(A)
6.2 数码管驱动(B)
7 FPGA电路设计—串口(A,B)
RS232串口驱动电路和管脚分配, A板接口232,B板接口USB。
7.1 数码管驱动(A)
使用MAX232电平转换,连接到串口。
7.2 数码管驱动(B)
B板USB转串口,通过USB连接电脑进行串行通信,采用FT2232芯片,编程只需知道FPGA接口
8 FPGA电路设计—XADC(A,B)
XADC支持差分输入,所有是成对出现。XADC1_P和XADC1_N是成对出现,其他四对都是成对的出现。
8.1 XADC(A)
8.2 XADC(B)
9 FPGA电路设计—其他引出端口
作为扩展使用。