论文部分内容阅读
随着双轨教学模式和电子双板教学平台的发展,双屏分屏器因其能很方便地将两个显示屏实现各种显示模式而得到了广泛应用,并且已经发展到了各个资源展示领域。本文从实际的应用需求出发,展开了对双屏分屏器设计的讨论,提出了双屏分屏器的整体设计框架以及具体的实现方案。本文的主要工作如下:首先,本文提出了双屏分屏器整体设计框架,该框架主要分为三部分。第一部分是实现Windows操作系统对双屏分屏器的识别和显示控制信息的通信,这是USB模块的主要工作,具体设计是通过将双屏分屏器设计成一个USB显示设备控制类来完成。第二部分是实现视频显示信息的通信,该部分是完成是USB显示设备控制类的功能模块,该功能模块的主控制器是FPGA,主要完成的功能为:配置A/D和D/A芯片、实现显示信息的一分为二以及通过USB接口与主机传输EDID数据。第三部分是分屏软件和双屏分屏器信息测试软件的设计。其次,提出了双屏分屏器与计算机通过VGA接口进行视频显示信息的通信,通过USB接口进行显示控制信息的通信,这明确了双屏分屏器与计算机主机进行数据通信的方式。再次,提出了双屏分屏器是一个USB显示设备,这是本文的核心思想,也是本设计的关键思路。最后,给出了双屏分屏器具体的设计方案,包括整个设计的硬件电路,USB模块的驱动程序、固件以及应用程序。其中,硬件电路的设计采用Cadence Allegro16.3设计平台,USB模块固件的设计使用Cypress公司提供的EZ-USB控制面板和Keil Software公司的KeilC51软件,设备驱动程序和应用程序的设计使用Microsoft公司的Visual Studio2010和WDK,FPGA的开发使用Altera公司的Quartus Ⅱ软件。