基于AFS600的太阳能热水器通用控制器设计
采用数模混合可编程芯片AFS600,通过配置其嵌入的8051软核和内置资源构造了最小控制系统;完成了太阳能热水器的控制系统设计,实现了温度、水位等参数的采集、处理和控制等功能;采用增量式PID控制算法实现了淋浴水温的自动控制,使水温保持在设定温度的上下2℃范围内。
基于FPGA的多路声呐信号采集卡的设计
介绍了声呐技术及其应用,并根据声呐特性选择设计使用的功能芯片。较为详细地阐述了用FPGA实现多路声呐信号的模数转换和SRAM乒乓存储。最后给出FPGA各功能模块仿真图。
FPGA中SPI复用配置的编程方法
SPI(Serial Peripheral Interface,串行外围设备接口)是一种高速、全双工、同步的通信总线,在芯片的引脚上只占用4根线,不仅节约了芯片的引脚,同时在PCB的布局上还节省空间。正是出于这种简单、易用的特性,现在越来越多的芯片集成了这种通信协议。1SPI配置介绍1.1Spartan-3E SPI配置流程SPI方式是通过符合SPI接口时序的第三方SPI Flash对FPGA进行加载。
基于PC104总线的2FSK调制器的设计与实现
总线与外围设备的接口一直是现代工业控制中最常用而又很重要的一项内容;FPGA由于其诸多优点也受到电路设计者的青睐,得到越来越多的应用。该调制器集成了这两方面的应用,将PC104总线上的数据通过FPGA进行数字调制,经放大滤波后产生连续、没有相位突变的2FSK信号,并输出到外围设备,起到数据传输和控制的作用。
基于SOPC的高速数据采集系统的分析与设计
根据USB2.0总线接口的协议标准,提出了一种基于SOPC(可编程片上系统)和USB2.0的高速数据采集系统设计方案.介绍了方案中用到的USB接口芯片CY7C68013的工作原理.同时给出了利用FPGA实现的SOPC功能模块以及利用Labview进行虚拟仪器设计的软硬件实现方法。
高速流水线浮点加法器的FPGA实现
浮点加法运算是现代数字信号处理中非常频繁的操作算法。文中结合VerologHDL和FPGA可编程技术来完成流水线结构进而实现符合IEEE754标准的单精度浮点数加法器的设计方法。通过仿真验证,该设计运算精度可达104,而且设计结构合理,可用于中高速信号处理系统之中。
基于FPGA的ARINC429通信协议设计实现
介绍了在FPGA上利用SoPC技术设计实现某机载数据传输设备与机载专用计算机进行通信的ARINC429通信协议,实现了对ARINC429数据的一发一收。该系统模块充分利用了FPGA硬件可编程性、高度集成性、实时性的特点。测试表明,该系统具有速度快、可靠性高等优点。
基于FPGA的多DSP红外实时图像处理系统
多处理器系统已广泛应用于高速信号处理领域,为提高系统性能,更好地发挥多处理器优势,介绍采用基于FPGA的多DSP架构。利用FPGA作为数据调度核心,将处理器从繁杂的数据通信工作中解放出来,充分发挥了多处理器的并行工作能力,增强了系统的重构和拓展性。该系统已应用于工程实践中,以一块高密度电路板实现了从数据采集到图像校正、图像处理,以及图像显示的整个流程,能够满足对处理时间要求较高、较为复杂的图像处理算法的要求。
基于FPGA的语音存储与回放系统设计
本文介绍的是基于FPGA的语音存储与回放系统,该设计以FPGA为核心,控制整个系统的运行,实现了语音的数字化存储与回放。由于FPGA芯片的特点,语音信号以较高的速度进行处理。
DSP+FPGA嵌入式多路视频监控系统硬件平台
本文通过分析视频监控应用近几年的发展和需求,结合DSP和FPGA器件的高速成长,以TI公司的Davinci系列DSP中的一款TMS320DM6437和Xilinx公司的Spartan-3系列FPGA为例,具体说明如何构建一个高性能、低成本的嵌入式多路视频监控系统硬件平台。