基于SOPC的任意波形发生器的设计与实现

被引量 : 0次 | 上传用户:is_youfeeling
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
论文提出一种利用SOPC(System on a programmable Chip)技术开发任意波形发生器的方法,主要讨论了任意波形发生器中自定义DDS组件的设计实现、基于NiosⅡ软核处理器系统的定制以及系统控制软件的开发。文中首先就本课题所涉及到的内容扼要叙述了频率合成和信号调制技术方面的知识,在介绍SOPC开发技术的基础上给出了本系统的总体设计框架。其后重点完成了任意波形发生器的核心部分—NiosⅡ自定义DDS组件的硬件逻辑以及软件驱动程序的设计与实现。最后详细叙述了各个模块的功能实现、整个SOPC系统硬件模块的定制以及系统控制软件设计中的各个要点。针对DDS组件的硬件逻辑,本文仔细研究了两种DDS(Direct DigitalFrequency Synthesis)的实现方案:基于存储器查找表法的实现和基于CORDIC(Cordinate Rotation Digital Computer,坐标旋转数字计算机)算法的实现。在对比分析后,为了能够产生高精度且低相位截断噪声的调制波形,本文选用CORDIC算法实现的DDS来产生正余弦波形,其它各种自定制任意波形的产生则通过双口RAM查找表法实现的DDS来完成。除此之外DDS组件硬件逻辑还包括与NiosⅡ系统进行通信的主从端口逻辑、各种信号调制逻辑以及各种用来改变组件工作模式和参数的寄存器。硬件逻辑再配合自行开发的驱动程序,DDS组件就可以成为NiosⅡ系统中的一个外设。为了便于对系统工作方式进行控制,在对NiosⅡ定制系统的构建工作中,论文在FPGA上实现了NiosⅡ系统与LCD控制器的接口以及键盘控制器。在系统控制软件的设计上,论文着重分析了NiosⅡ系统软件开发的HAL编程环境,同时给出了系统中断服务程序以及系统控制程序的工作流程图。测试结果表明,系统实现了任意波形的输出、直接扩频、跳频、线性调频、BFSK以及BPSK等多种功能,并且输出的各类波形参数皆可通过定制的DDS组件寄存器进行调节。
其他文献
业已成为当今国内外主流学派的"认知语言学",是基于体验哲学,在批判TG心智观之不足的基础上发展而来的,但其名称"认知"二字却名不符实,未能明确体现这一理论取向,难怪乔氏本
东方人自古以来重视风水学说。“风水”的概念源于人类对于自然界所有无形、未知的事物起敬畏之心,而且相信凡事要能未雨绸缪才好。传统的风水在我国住宅选址、规划中几乎无
作为住宅市场细分出来的一种产品类型,“别墅”满足了人们对新生活的追求。与其他类型住宅相比,别墅特点在于提供个性化的生活方式、对环境品质要求较高、完全私有的庭院空间
采用薏苡附子败酱散合痛泻要方治疗慢性结肠炎28例,痊愈15例,好转12例,无效1例,总有效率96.4%。
<正> 1993年10月12日美国新经济史学的著名代表人物罗伯特·福格尔(Robert W.Fogel)和道格拉斯·诺思(Douglass C.North)获得了诺贝尔经济学奖。把诺贝尔经济学奖授予经济史
论文主要以质的研究方法——深度访谈为收集资料的工具,通过对六位没有留学经历的大学外语教师的访谈,考察了在国际化的知识系统中本土大学外语教师的职业认同观。通过研究发
B型烟粉虱Bemisia tabaci(Gennadius)biotype B是近年来传入我国的重要农业害虫。该害虫在世界范围内对多种杀虫剂(尤其新烟碱类杀虫剂)产生了抗性,难以治理。噻虫嗪是目前防治这
随着我国经济的飞速发展和城市化进程的加深,城市人口日益膨胀,机动车辆急剧增加,城市交通压力越来越大。发展公共交通事业是为居民提供安全有序的出行方式的不可替代的途径,
目的:探讨反流性食管炎(RE)与幽门螺杆菌(HP)的相关性。方法:收集经过胃镜确诊的RE患者203例及慢性浅表性胃炎患者216例,并在内镜下取两块黏膜组织采用快速尿素酶试验结合病
整车物流是汽车企业供应链的核心环节,但传统的整车物流管理流程主要以人工操作、纸质单据和条形码为数据采集手段,存在数据采集和处理的不及时、管理可视化和信息化程度低等