论文部分内容阅读
本设计是应用在皮子测量机上的显示模块,它的任务是将皮子测量机所测量及处理的数据送到CRT显示器上显示的桥梁。在该设计中首先提出了竞争访问问题,这是每个单片机显示系统都要面对的问题,并对该问题提出了三种解决方法。
仔细学习研究了CRT显示器显示原理,研究并分析了工业上VGA显示标准的时序、刷新率、等要求,根据要求完成了时序及刷新地址生成的计算;选用CPLD作为显示控制芯片同时根据该芯片分三部分:控制、储存、显示完成硬件电路设计。
根据以上逻辑、时序、地址分析计算结果应用CPLD完成现实控制芯片的设计。在设计过程中,本人采用了VHDL(Very High Speed Integrated Circuit HardwareDescription Language)语言实现显示控制芯片的设计。为了保证设计的快速性,正确性,提高芯片的利用率,采用了TOP-DOWN层次化的设计方法。首先是从系统级开始入手,把系统分成5个基本单元模块,进而再细化完成这些基本单元模块,这个过程可以理解为从硬件的高层次抽象描述向最低层结构描述的一系列转换过程,直到最后得到可实现的硬件单元。在TOP-DOWN的设计过程中,划分每一个层次模块时要对目标模块做优化,并在实现模块时要进行模拟仿真。
最后应用Quartus Ⅱ对各个模块进行编译仿真,通过对时序仿真结果的分析,可以实现CRTC自动避让单片机,基本可以解决竞争访问问题,达到设计最初目的。该设计结构简单,成本低廉,在是单片机现实系统中有着良好的应用前景。