基于FPGA的HDB3编解码器设计
分析了HDB3编解码原理,提出了一种适合于在现场可编程门阵列FPGA上实现的HDB3编译码器的硬件实现方案,在FPGA上完成了布局布线和时序仿真,最后给出了仿真和实验结果。结果表明该方案切实可行,编译码器运行稳定可靠,已用于实际项目中。
PLD与AVR总线通信接口VHDL设计与实现
可编程逻辑器件(PLD)在嵌入式系统中的应用越来越广泛。文中针对PLD与高速嵌入式单片机AVR间的通信,设计了一种采用读写方式的总线接口模块,用硬件编成语言VHDL在Ahera公司的MaxⅡ系列器件EPM570中实现,通过仿真验证其能够完全满足通信功能;并简要介绍了PLD开发的流程。
光电瞄准具中的视频分划生成技术
视频分划生成技术是测瞄合一的光电瞄准具的核心技术之一.视频分划设计除了有十字分划之外,还有圆分划和椭圆分划.在各种参数传感器或弹道计算机发生故障时仍可用圆分划和椭圆分划来完成对目标的搜索、瞄准,增强测瞄合一的光电瞄准具的可靠性及生命力.选用可编程CPLD器件作为核心控制器,用VHDL语言对其进行编程,可配合使用EPROM、同步分离器、视频叠加器、电子开关等.整个设计使用的芯片少,稳定性好,易于调试和功能扩展,具有实用价值.
工业现场CAN总线技术在航天领域的应用
CAN在民用、工业等领域已经应用广泛,在航天领域也逐渐成为星上总线之一。本文结合CAN总线在国内外航天小卫星领域中的实践应用,描述了CAN总线的特点和CAN总线的工作原理,从协议上分析了CAN总线航天应用的可行性,从苍片选用、原理设计、接口实现、通信软件设计等方面阐述了CAN总线在我国航天领域的应用。
基于FSM的电梯控制系统的设计与实现
在Max+PlusⅡ环境下用VHDL完成了电梯状态控制核心程序的设计和编程。并用Synplify Pro综合软件对程序进行了优化综合。通过三层电梯控制系统的仿真和实验模拟,表明了此方法的高效性和灵活性。
基于一种通用SPI总线接口的FPGA设计与实现
SPI串行总线是一种常用的标准接口,其使用简单方便而且占用系统资源少,应用相当广泛。本文将介绍一种新的通用的SPI总线的FPGA实现方法。
基于FPGA的卷积码编译码器
基于卷积码的编译码原理,使用VHDL语言和FPGA芯片设计并实现了(2,1,3)卷积码编译码器。其中译码器设计采用“截尾”的Viterbi译码算法,在支路量度计算、路径量度和译码路径的更新与存储以及判决与输出等环节的实现中采取了若干有效措施,节省了存储空间,提高了设计性能。最后通过仿真验证了设计的正确性与合理性。
关于FPGA在直流电机位置控制中的应用
由于直流电机具有速度易控制,精度和效率高,能在宽范围内实现平滑调速等特点而在冶金、机械加工制造等行业中得到广泛应用。该设计采用FPGA作为直流电机的控制器件,负责信号处理,速度快、可靠性高。介绍直流电机进行位置控制的方法,给出位置控制模块的设计和实现,使用VHDL语言进行编程完成了FPGA对直流电机的各种控制。
基于CPLD的I2C总线接口设计
在电路设计中,I2C总线是比较常用的两线式串行通信方式,大多数的CPU都擅长于并口操作,不具备直接操作I2C总线接口的能力。为了使不具备FC总线接口能力的CPU通过对并口的简单操作实现对I2C总线接口的控制,在分析I2C总线常用工作模式的基础上,设计实现工作于主机模式的,以CPLD完成I2C总线开始信号、结束信号的输出.以及并行数据到I2C总线模式串行数据转换或I2C模式串行数据到并行数据转换的I2C接口模块。采用该模块,可以使不具备I2C总线接口的CPU通过并口方便地控制I2C总线设备.简化系统程序设计。
基于FPGA与VHDL的微型打印机的驱动设计
为了取代传统利用单片机驱动微型打印机,使用Altera公司的FPGA芯片EP3C25Q240C8N设计驱动打印机的硬件控制电路,并正确控制微型打印机的工作时序。软件使用硬件描述语言VHDL实现对微型打印机的时序控制,并通过QuartusⅡ软件平台下载到FPGA调试通过,证明该方法行之有效,完全可以取代传统利用单片机来驱动微型打印机,且抗干扰性好,可靠性高,具有较强的可移植性。