基于FPGA的某型发动机超声波探测电路设计
固体火箭发动机的钢壳、绝热层、衬层、推进剂多层粘接结构的脱粘缺陷,很容易引起灾难性后果,对它的检测已经成为一项极其重要的工作,文章设计了一种基于FPGA的超声波探测电路,构建了一个可编程片上系统(SOPC),并编写了PWM控制组件。以NiosⅡ为核心控制产生脉冲宽度、重复频率可调的超声波激励脉冲,配合高速A/D实现回波信号的采集和存储。缩短了设计周期,简化了硬件电路,为后续研究便携式超声波检测仪奠定了良好的基础。
基于SOPC的运动视觉处理系统的设计与实现
在数字视频采集与处理板级系统开发的基础上,本文提出了采用SOPC实现运动视觉处理与控制系统的设计方案。本系统硬件采用StratixlI系列FPGA,软件开发工具包括QuartusII,NiosII5.1IDE,DSP Builder,Mega CoreIP Library5.1和Matlab7.0等。可广泛应用于安防监控、视觉导航、智能交通等众多领域。还预留了标准I/O口用于日后的升级扩展。
基于NiosⅡ软核的嵌入式多路视频点播系统
随着公路及铁路系统基础建设的不断扩展,长途客运及旅游业正飞速发展。为了提高客运服务标准,吸引更多客源,不少交通运营单位开始更换高级客车及旅客列车上旧式的车载影碟播放系统,改用功能更强大、互动性更强的视频点播系统。针对传统视频点播系统主要依靠视频服务器作为载体、系统性价比不高的问题,介绍了Ahera SOPC平台上嵌入式多路视频点播系统的实现方案。通过NiosⅡ控制用户自定义模块以乒乓操作的方式实现对硬盘视频数据与两片内存间的DMA(直接存储器存取)传输,根据用户的指令,将分区存储的视频数据经解码后发送到相应用户终端,从而满足多路视频数据的并行点播。
基于SOPC的多功能车辆总线控制器设计
简要介绍传统的MVB通信控制器芯片MVBC的结构及功能;通过深入研究MVB底层通信协议,设计出符合IEC-61375标准用于网络连接的MVB总线访问IP(Intellectual Property)核;基于SOPC的设计思想,利用SOPC Builder在一片FPGA上集成了32位NiosⅡ软核处理器和MVB总线访问IP核,以及一些必需的外围组件,并给出MVB控制器的设计实现方案。
基于SOPC技术的EPA现场控制器的设计
本文介绍了一种基于SOPC技术的EPA现场控制器的设计。该控制器应用于EPA工业现场中,实现了EPA通信协议栈,可对EPA系统中其他设备的状态进行检测、控制、实时显示和报警。
远程心电医疗信号监测系统设计
随着HHCE(家庭医疗保健工程)的兴起与远程医疗的不断发展,提出一种面向用户终端使用的远程心电医疗信号监测系统的解决方案。该方案在硬件设计上以SOPC(片上可编程系统)技术为基础,在单片FPGA上实现整个系统构建,系统采用Altera公司的NiosⅡ软核处理器进行开发,平台关键模块使用硬件描述语言和Altera公司的EDA软件Ouar—tusⅡV7.0进行设计,最终完成RTL级仿真与板级验证。着重阐述了整个系统关键模块的设计流程,并给出了关键技术的设计思路与重要步骤。
基于PicoBlaze软核的TFT液晶显示控制的设计
介绍基于8住嵌入式软核PicoBlaze的SOPC的设计方法,提出一种基于PicoBlaze软核的TFT液晶显示控制方案,并给出了软硬件设计方法。实验结果表明,该方案占用资源少,运行速度快,可以为FPGA驱动TFT液晶提供设计参考。
基于软件编码的中速红外技术在FTU中的应用
设计一种用于FTU和主机之间的红外调试接口,通过对比分析常用红外技术和FTU维护接口的特点,提出利用中速红外收发器实现的接口方案。系统由主机侧控制软件、红外适配器和FTU红外接口软件组成,给出基于软件差分编码解码和硬件脉宽检测的抗干扰传输方法及硬件电路实现,最后阐述了红外数据传输帧格式和帧同步的方法及户外设计注意事项。系统VHDL和C语言完成设计,测试和现场运行表明系统的设计目标完全达到性能可靠。
基于SOPC的DDS信号发生器设计
直接数字频率合成技术是一种新型的信号产生方法,是现代信号源的发展方向。该系统由FPGA控制模块、键盘、LED显示组成,结合DDS的结构和原理,采用SOPC和DDS技术,设计出具有频率设置功能的多波形信号发生器。以Altera公司的CycloneⅡ的核心器件EP2C35为例,NIOSⅡCPU通过读取按键的值,实现任意步进、不同波形的输出显示功能。
基于MicroBlaze软核的液晶驱动程序设计
MicroBlaze嵌入式软核是一个被Xilinx公司优化过的可以嵌入在FPGA中的RISC处理器软核,具有运行速度快、占用资源少、可配置性强等优点;液晶显示器(LCD)具有功耗低、体积小、工作电压低、寿命长、可以显示复杂的文字及图形等优点。本文以信利MPG240128点阵液晶显示模块为例,选择Xilinx公司的Spartan 3E系列FPGA作为控制芯片,介绍嵌入式软处理器MicroBlaze与液晶显示模块的接口和图形显示的编程技术。