我选择第二种方案:申请核心板和外围板PCB,购买组委会提供的元器件包
可以有多种实验方案,具体思考了两个,其他实验内容只给出题目(bobgeng原创,请勿抄袭)
实验一:
实验名称:
基于FPGA和DS18B20的温度测量系统设计
实验目的:
传统的温度检测都采用单片机等基于MCU的方案,验证基于FPGA的VHDL状态机控制DS18B20的方法,读取DS18B20的数据,并具有显示温度和越限报警的功能。通过FPGA DIY,最终达到掌握FPGA设计开发全部流程和使用VHDL语言设计电子系统的方法。
实验概要:
1. 温度检测
采用DS18B20数字温度传感器进行温度检测,采用VHDL语言进行FSM有限状态机设计并对DS18B20进行时序控制。
2. 温度显示
采用LED或LCD1602或12864显示温度上下限,温度越限给出提示信息
3. 按键控制
用于设置温度报警的上下限,以及调整RTC日期等
4. 温度记录与存储
可以连续记录一段时间内的温度变化情况
5. 实时时钟
作为数字时钟来实时显示时间
6. 声光报警提示
当温度超过上限或下限时,声光报警;蜂鸣器鸣响、LED闪烁
7. 通信
可以和PC进行通信,上位机采用VB编写软件,显示温度信息
8. 其他功能扩展
实验二:VGA图像显示控制器设计
课题的目的与要求:
目的:VGA标准的计算机显示器一般采用专用的显示控制器(如6845)。这些显示控制器是专用集成电路(ASIC),我们没有自主知识产权,而且功能固定,灵活性差。本课题实验采用FPGA来实现VGA图像显示控制器,这在FPGA产品开发设计中有很多实际应用,而且拥有自主知识产权。通过本课题的设计,要求掌握VGA显示的原理,并用VHDL语言实现VGA图像显示器的设计。最终达到掌握FPGA设计开发全部流程和使用VHDL语言设计专用集成电路的方法。
要求:查阅相关文献,编制VHDL程序,利用FPGA开发板,在FPGA上实现VGA图像显示控制器,并制作出样机进行演示,要求可以显示彩条、图像等。
主要内容、设计的技术要求与数据:
1. 掌握VGA显示原理,完成VHDL程序的编写。
2. 使用Quartus II完成对VHDL程序的编译、综合、适配、仿真、编程下载等全过程。
3. 制作出样机,使用CRT显示器显示彩条、文字、图像等。通过按键,可以实现不同显示方式的切换。