FPGA EGO1 开发平台
实验指导书
依元素科技
FPGA EGO1 开发实验指导书
安全使用规范
使用扩展接口扩展电路应用前请关闭电路板总开关,避免损坏器件。
电路板建议在绝缘平台上使用,否则可能引起电路板损坏。
电路使用时应防止静电。
液晶显示器件或模块结雾时,不要通电工作,防止电极化学反应,产生断线。
电源正负极、输入/输出端口定义时需谨慎,避免应接反引起开发板的损坏。
保持电路板的表面清洁。
小心轻放,避免不必要的硬件损伤
FPGA EGO1 开发实验指导书
目录
实验一:熟悉开发板和 VIVADO 软件 ........................................ 1
一、 实验目的 ........................................................ 1
二、 实验内容 ........................................................ 1
三、 实验要求 ........................................................ 1
四、 开发板介绍 ...................................................... 1
五、 实验步骤 ........................................................ 3
实验二:组合逻辑电路设计 .............................................. 18
一、 实验目的 ....................................................... 18
二、 实验内容 ....................................................... 18
三、 实验要求 ....................................................... 18
四、 实验步骤 ....................................................... 18
五、 实验结果 ....................................................... 22
实验三:时序逻辑电路设计 .............................................. 24
一、 实验目的 ....................................................... 24
二、 实验内容 ....................................................... 24
三、 实验要求 ....................................................... 24
四、 实验步骤 ....................................................... 24
五、 实验结果 ....................................................... 33
实验四:状态机 ........................................................ 35
一、 实验目的 ....................................................... 35
二、 实验内容 ....................................................... 35
三、 实验要求 ....................................................... 35
四、 实验步骤 ....................................................... 35
五、 实验结果 ....................................................... 40
实验五:模块化调用 .................................................... 41
一、 实验目的 ....................................................... 41
二、 实验内容 ....................................................... 41
FPGA EGO1 开发实验指导书
四、 实验步骤 ....................................................... 41
实验六:数码管显示 .................................................... 44
一、 实验目的 ....................................................... 44
二、 实验内容 ....................................................... 44
三、 实验要求 ....................................................... 44
四、 实验背景知识 ................................................... 44
五、 实验方案及实现 ................................................. 46
六、 实验结果 ....................................................... 48
实验七:交通灯 ........................................................ 50
一、 实验目的 ....................................................... 50
二、 实验内容 ....................................................... 50
三、 实验要求 ....................................................... 50
四、 实验方案及实现 ................................................. 50
五、 实验结果 ....................................................... 55
实验八:秒表的设计 .................................................... 57
一、 实验目的 ....................................................... 57
二、 实验内容 ....................................................... 57
三、 实验要求 ....................................................... 57
四、 实验方案及实现 ................................................. 57
五、 实验结果 ....................................................... 60
实验九: 蜂鸣器演奏实验 ................................................ 62
一、 实验目的 ....................................................... 62
二、 实验内容 ....................................................... 62
三、 实验要求 ....................................................... 62
四、 实验背景知识 ................................................... 62
五、 实验结果 ....................................................... 67
实验十:字符型 LCM 驱动 ............................................... 68
一、 实验目的 ....................................................... 68
二、 实验内容 ....................................................... 68
FPGA EGO1 开发实验指导书
四、 实验背景知识 ................................................... 68
五、 实验程序实现 ................................................... 72
六、 实验结果 ....................................................... 78
实验十一:VGA ................................................................................................................. 79
一、 实验目的 ....................................................... 79
二、 实验内容 ....................................................... 79
三、 实验要求 ....................................................... 79
四、 实验背景知识 ................................................... 79
五、 实验结果 ....................................................... 83
实验十二:PS/2 接口控制 ................................................ 84
一、 实验目的 ....................................................... 84
二、 实验内容 ....................................................... 84
三、 实验要求 ....................................................... 84
四、 实验背景知识 ................................................... 84
五、 实验方案及实现: ............................................... 87
六、 实验结果 ....................................................... 93
实验十三:IP 核调用 .................................................... 94
一、 实验目的 ....................................................... 94
二、 实验内容 ....................................................... 94
三、 实验要求 ....................................................... 94
四、 实验步骤 ....................................................... 94