论文部分内容阅读
本文主要介绍FPGA的实际应用。在第一部分设计出一种新的基于提升算法的二维离散小波变换的硬件结构,在这种结构中采用了折叠技术和流水线技术,折叠技术的采用极大的提高了硬件的利用率,而流水线技术的引入可以提高系统的时钟频率,从而提高了小波变换的效率。最后对该结构采用Verilog HDL编码实现,并在Quartus II 5.0 平台上成功的进行仿真。
文章的第二部分主要利用FPGA构建了一个可编程片上系统(SOPC),该系统能通过串口通信同时独立控制多个伺服舵机,且具有遥控/自控切换功能,可用于遥控/自控飞艇的控制。该片上系统的硬件部分主要由串口通信模块、NIOS-II CPU模块、PWM信号发生模块、PWM信号脉宽计数模块以及多路开关模块组成。软件部分主要是串口通信软件。其中PWM信号发生模块可以通过串口通信灵活地设置每路PWM信号的占空比。仿真和实验结果表明,该系统可根据串口通信数据可靠地对每个伺服舵机进行独立控制,且舵机运行平稳无颤振。