图2-3 单片机PS方式配置FPGA接线图 7
图2-4 微处理器PS方式配置FPGA接线图 8
图2-5 PS配置模式式的工作时序 10
图2-6 FPGA配置原理流程图 10
图3-1 主程序电路结构流程图 11
图3-2 结合存储器的MUC配置FPGA接线图 12
图3-3 FPGA电子时钟硬件设计图 13
图3-4 FPGA18路电子抢答器硬件设计 14
图3-5 系统总体硬件电路图 15
图4-1 count60模块 17
图4-2 count24模块 17
图4-3 显示0-60秒的译码器模块 18
图4-4 显示0-60分的译码器模块 19
图4-5 显示0-24小时的译码器模块 19
图4-6 电子时钟整体模块接线原理图 24
图4-7 电子时钟仿真图 25
图4-8 锁存器模版 25
图4-9 C60模块 26
图4-10 JK触发器模块 27
图4-11 抢答器整体模块接线原理图 28
图4-12 抢答器仿真图 29
图4-13 主程序流程框图 29
图4-14 FPGA配置流程图 30
表清单 表2-1 微型计算机插头引脚介绍 4
表2-2 配置方式 9
表2-3 配置引脚定义和功能 9
表4-1 MCU发送给FPGA的数据具体地址 28
1 课题研究介绍
1.1 FPGA的简介
FPGA的另一种名称是现场可编程门阵列,人们在应用其它的可编程器件时,不断改进设计方法与延伸设计内容,最后设计出了FPGA芯片。由于FPGA是集合了其它可编程器件的很多优点,所以其被广泛的使用。
在集成电路(ASIC)发展领域中,FPGA被开发出来是必然的。因为它的半定制电路的特点在当时是一个新产物。传统可编程器件在实际运算和操作时,往往会有其单元电路不够用的问题,而FPGA成功地解决了这个问题。另外,FPGA也解决了特定电路的不足等方面。它运用了最新的概论,即逻辑单元阵列(LCA)所以FPGA的优势特点如下[1]: