随着集成电路技术的发展,基于现场可编程门阵列(FPGA)的集成电路设计发挥着巨大的作用。特别是随着电子设计自动化(EDA)技术的飞速发展和功能的不断完善,使得现场可编程门阵列(FPGA)成为当今电子设计领域中应用最为广泛的可编程逻辑器件之一,因而也是集成电路设计教学的必选内容。所以设计一套实用的FPGA实验教学系统是非常必要的。 本文根据FPGA的发展趋势以及本科生FPGA课程教学的要求,采用美国Xilinx公司的Spartan-3E型FPGA开发系统,研究开发了适用于本科生FPGA教学的实验系统。根据Xilinx FPGA开发系统的特点,设计出了一套实用的、系统的、难度合适的FPGA实验教学方案。此实验系统不仅可以满足当前FPGA教学的需要,还可以随着Xilinx开发系统的升级进行设计调整,进而满足实验系统更新的需要。整个实验系统使用XilinxISE软件作为开发环境,实验程序使用硬件描述语言进行编写,所设计的电路通过了仿真和下载调试。 本实验教学系统的内容涵盖了信号控制、嵌入式系统和通信系统三大领域十多个实验项目的开发研究,可以较好地满足本科生FPGA教学的实验要求。该实验教学系统具有从简单到复杂、从基础性实验到自主创新性实验逐步深入的特色,使学生不但能够快速地掌握FPGA的设计方法,而且能够充分地调动学生的主观能动性,培养学生的学习兴趣和创新能力。