数字电压表的VHDL设计与实现
介绍数字电压表的组成及工作原理,论述了基于VHDL语言和FPGA芯片的数字系统的设计思想和实现过程.
高速可编程时钟芯片ICS8430的应用
为了解决高速数字系统中存在的时钟精度、稳定度不高的问题,提出了用ICSI公司的通用时钟芯片ICS8430作为时钟源的方法。首先比较了常用高速时钟的产生方法,接着详细介绍了ICS8430的结构与功能,并用VHDL语言编写了并行模式和串行模式下的控制程序。串行控制程序采用存储波形移位的方法,具有一定的通用性。最后给出了该芯片的典型布局。所有设计已经在工程实践中得到应用,取得了良好效果。
一种基于CPLD的简易定时器的设计
文章介绍一种以ACPLD为主控芯片的简易定时器,可以实现00:00-23:59之间任意时间的定时。该定时器的设计以AVHDL为开发工具,以MAX+PLUSII为软件平台,采用模块化设计。文中给出了部分模块的VHDL源程序及仿真图。
基于FPGA及DDS技术的USM测试电源的设计
超声波电机的运转需要一个两相相差90°(或可调)的高频交流信号源。本方案采用DDS技术的设计思路,用VHDL硬件描述语言对FPGA器件编程产生了两相四路高频信号。该信号经过驱动隔离电路施加于H桥逆变器中,在电感的平滑作用下,生成了满足USM测试要求的可调频、调相、调幅的两相高频交流信号源,成功地对USM45电机进行了驱动测试。该电路可用于研究超声波电机的运行状态的研究及获取其最佳工作点参数。
基于FPGA LPM多功能信号发生器设计
以FPGA芯片为载体,通过QuartusⅡ的LPM_ROM模块和VHDL语言为核心设计一个多功能信号发生器,根据输入信号的选择可以输出递增锯齿波、递减锯齿波、三角波、阶梯波和方波等5种信号,通过QuartusⅡ软件进行波形仿真、定时分析,仿真正确后,利用实验板提供的资源,下载到芯片中实现预定功能。
基于VHDL语言的快速查表电路
介绍了用超高速集成电路硬件描述语言(VHDL),设计数字集成系统中快速查表电路的方案,这种查表算法具有并行运行的特点,并能够同时查找多种参数.该查表电路用FPGA予以实现.
用CPLD和Flash实现FPGA配置
FPGA可以通过串行接口进行配置.本文对传统的配置方法进行了研究,并从更新配置文件的方法入手,提出了利用处理机通过网络更新的方法,给出了一个用CPLD和Flash对FPGA进行配置的应用实例.
基于FPGA的出租车计费系统设计
出租车计费系统大多利用单片机进行控制,较易被改装,且故障率较高。针对这一问题,设计了一种基于FPGA的出租车计费系统,可模拟汽车行驶、暂停等待,停止等过程,并可同时显示金额、乘车总路程。设计采用层次化设计方法,用VHDL语言进行编程,开发软件为MAX+p lusⅡ。经测试,波形与仿真结果都满足设计要求。
简易通用型PCI接口的VHDL-CPLD设计
从PCI时序分析入手,重点阐述了PCI通信通用的状态机设计,说明了用VHDL语言来实现本PIC通信状态机的软件设计以及进行MaxPlusⅡ验证的程序和方法.用该方法所设计的接口既可支持PCI常规传输,又可支持PCI猝发传输.
基于CPLD的电梯运行控制器的设计
探讨电梯控制技术的发展历史和技术现状,仔细研究CPLD器件的工作原理,开发流程以及VHDL语言的编程方法;采用单片CPLD器件,在MAX+plusⅡ软件环境下,运用VHDL语言设计一个16楼层单个载客箱的电梯控制系统。该系统能够完成电梯运行所需的控制要求,并在运行上遵循方向优先的原则。最后,通过仿真实验证明,该系统能够达到功能要求。