共查询到20条相似文献,搜索用时 78 毫秒
1.
2.
基于FPGA的数字化水表设计 总被引:1,自引:0,他引:1
文章在MAX PLUS Ⅱ开发环境下采用VHDL语言,设计并实现了数字化水表,讨论了系统的三个组成模块的设计和VHDL实现.整体的生成采用图形输入法.波形仿真及下载芯片测试表明该设计方案是可行的.该设计首次实现了用水水费的分段计费及数字化显示. 相似文献
3.
基于FPGA的步进电机控制器设计 总被引:1,自引:0,他引:1
随着微电子工艺的发展,使在一个芯片中可以集成很大的系统成为可能。另外较大门数的可编程逻辑器件的出现为实现这种系统提供了很方便和经济的途径。该文介绍步进电机的介绍,根据步进电机的工作特点,利用VHDL语言对控制器的设计。实现了两轴步进.电机常速控制模式,其参数调整方法简单,为在一个或几个芯片上构造更大数控系统做准备。 相似文献
4.
为了实现图像的实时处理,常采用现场可编程门阵列(FPGA)对采集到的图像数据首先进行格式转换处理。本文以对Micron MT9V112传感器的三种图像格式输出的处理为例,首先就YCbCr4:2:2转YCbCr4:4:4,RGB565转RGB888,Bayer格式转RGB888及降噪的原理进行了介绍,然后应用Verilog HDL语言设计出相应的硬件模块,最后结合MATLAB工具对硬件模块处理后的数据做了相应的仿真。仿真结果表明,该设计对分辨率低于640x480的图像数据能够很好的满足其实时性要求,达到了预期的效果。 相似文献
5.
本文设计了一种基于FPGA的多功能红外遥控器系统.被控系统控制代码按一定方法被存在ROM(只读存储器)内,对于具体的设备,遥控器搜索ROM,找到相应的控制代码再将该代码存储在EEPROM中,以后对于该设备遥控器就不必再搜索ROM,而是直接从EEPROM中读入代码即可.该实现方法,外部电路连接简单,操作方便,已在实际中得到应用. 相似文献
6.
基于Handel—C语言的FPGA设计 总被引:4,自引:0,他引:4
对于以ISO/ANSI—C为基础的程序设计语言Handel—C,可利用Celoxiea DK设计工具将Handel—C的源代码编译成能直接针对FPGA目标的网表(Netlist),而无需VHDL/Verilog的中间步骤,最后利用FPGA布线工具直接将Netlist下载到FPGA上。文中在分析Handel—C语言的FPGA开发流程的基础上,将Handel—C与VHDL设计进行对比分析,揭示了Handel—C在电路算法级设计方面的优势,而且设计效率也大大提高。 相似文献
7.
对于以ISO/ANSI-C为基础的程序设计语言Handel-C,可利用CeloxicaDK设计工具将Handel-C的源代码编译成能直接针对FPGA目标的网表(Netlist),而无需VHDL/Verilog的中间步骤,最后利用FPGA布线工具直接将Netlist下载到FPGA上.文中在分析Handel-C语言的FPGA开发流程的基础上,将Handel-C与VHDL设计进行对比分析,揭示了Handel-C在电路算法级设计方面的优势,而且设计效率也大大提高. 相似文献
8.
9.
10.
基于FPGA的UART设计与应用 总被引:1,自引:1,他引:1
针对通用异步收发器(UART)的特点,提出一种基于FPGA芯片的嵌入式设计算法,其中包括状态机设计技术和层次设计方法,实现了数据传输的全双工收/发功能,设计了UART的功能测试电路。结果表明,该设计具有可编程收/发数据位数和提供功能扩展等优点。 相似文献
11.
步进电机是一种将电脉冲信号转换成相应的角位移的特殊电机,每改变一次通电状态,步进电机的转子就转动一步.目前大多数步进电机控制器需要主控制器发送时钟信号,并且要至少一个I/O口来辅助控制和监控步进电机的运行情况.在单片机或DSP的应用系统中,经常配合CPLD或者FPGA来实现特定的功能.本文介绍通过FPGA实现的步进电机控制器.该控制器可以作为单片机或DSP的一个直接数字控制的外设,只需向控制器的控制寄存器和分频寄存器写入数据,即可实现对步进电机的控制. 相似文献
12.
介绍了一种用PC串口实现的I^2C总线型E^2PROM编程装置,并介绍了用VB实现读写E^2PROM的驱动程序。 相似文献
13.
基于FPGA技术的通用模糊控制器设计 总被引:1,自引:0,他引:1
由于模糊控制应用领域广泛、算法多变的特点,传统缺乏重构性的硬件电路无法支持通用模糊控制器的设计.因此,目前模糊控制主要是基于通用PC机或单片机的指令驱动.通过分析模糊控制的主要流程,采用模块化的设计思想,设计出一个通用模糊控制器的结构模型,并且基于FPGA技术,实现各模块的重用性和可定制性,既克服了传统硬件无法重构的缺陷,同时也弥补了软件实现时在实时性和稳定性方面的不足. 相似文献
14.
基于FPGA的多功能多路舵机控制器的实现 总被引:1,自引:0,他引:1
利用现场可编程门阵列(FPGA)构建了一个可编程片上系统(SOPC)实现能同时控制多个伺服舵机的控制器,用于遥控/自控飞艇的控制。该片上系统的硬件部分主要由串口通信模块、NIOS-IICPU模块、脉宽调制(PWM)信号发生模块、PWM信号脉宽计数模块以及多路开关模块组成。软件部分主要是串口通信软件。其中,PWM信号发生模块可通过串口通信灵活地设置每路PWM信号的占空比。仿真和实验结果表明,该控制器可根据串口通信数据,可靠地对每个伺服舵机进行独立控制,且舵机运行平稳无颤振。 相似文献
15.
17.
Actel数模结合FPGA的远程控制器设计 总被引:1,自引:0,他引:1
本设计在基于Actel公司最新数模结合Fusion系列的FPGA内嵌入2个8051IP软核,分别用于系统管理和参数采集、控制。通过扩展外围设备实现了多种参数设置及数据掉电保护,可测量家庭交流电压和电流、烟雾浓度、燃气浓度检测、温度等,并具有报警功能,可进行多种测量参数打印,通过网络模块和电话模块还可实现对家用电器远程开关控制等功能。 相似文献
18.
19.
基于FPGA的UART控制器的设计和实现 总被引:3,自引:0,他引:3
文章介绍了一种在现场可编程门阵列(FPGA)上实现UART的方法.UART的波特率可设置调整,工作状态可读取.系统结构进行了模块化分解,使之适应自顶向下(TopDown)的设计方法.核心部分采用有限状态机(FSM)实现,使控制逻辑直观简单,大幅度提高了设计效率.最后给出功能仿真结果,验证了整个设计的正确性和可靠性. 相似文献
20.
基于FPGA的多通道语音通信控制器的设计 总被引:1,自引:0,他引:1
基于PowerPC处理器的多通道通信系统中需要相应的控制器用于实现数据缓冲和控制、握手信号的产生.文中介绍了一种基于FPGA实现的四通道语音通信控制器.该控制器使用异步FIFO实现数据缓冲,应用基于FSM(有限状态机)的逻辑电路控制AD、DA转换芯片周期性的、依次处理各通道的语音和MPC860T传送数据.设计时对各部分电路的设计方法进行了深入的研究,以使其满足系统功能和时序要求,应用该控制器的多通道语音通信系统话音质量稳定、没有杂音,能够满足性能要求. 相似文献