基于SOPC的任意波形发生器的研究与开发

被引量 : 0次 | 上传用户:jklgfdjligjregjmreji
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
论文研究了利用SOPC技术开发任意波形发生器的方法,主要讨论了任意波形发生器中DDS模块的设计实现以及基于NiosⅡ软核处理器的控制系统的底层开发。 DDS模块是任意波形发生器的核心部分。包括DDS组件、相幅转换电路以及DDS组件驱动程序三部分。针对DDS模块,论文对DDS原理作了讨论和仿真分析,然后使用Verilog HDL在FPGA上实现了一个应用于NiosⅡ系统的DDS组件,并实现了相应的相幅转换电路,从而组成了一个DDS模块。配合自行开发的驱动程序,该DDS模块可以方便的用于实现64K点、16位幅度深度的任意波形信号的输出,并同时具备调制、扫频、猝发等多种信号输出功能。 基于NiosⅡ的任意波形发生器控制系统的底层开发主要包括两部分:NiosⅡ定制系统的构建和μC/OS-Ⅱ、μC/GUI在系统中的移植。对NiosⅡ定制系统的构建工作中,论文在FPGA上实现了适用于NiosⅡ系统的LCD控制器、键盘控制器等组件,再结合DDS组件以及开发平台中自带的标准控制器和外设,完成了NiosⅡ定制系统的构建。其中LCD控制器被设计为主外设,并基本实现了无驱化。在键盘控制器中实现了硬件消抖和键值自动判断,直接通过寄存器将按键键值传送给处理器。在μC/OS-Ⅱ的移植上,论文着重分析了NiosⅡ的中断机制和NiosⅡ系统软件开发的HAL结构给μC/OS-Ⅱ任务切换函数的移植所带来的影响,并给出了移植方案。在μC/GUI的移植上,论文作了底层LCD驱动的配置分析,并给出了与μC/OS-Ⅱ的接口函数,同时改善了μC/GUI内Widgets在本文应用的LCD上的显示效果。 测试结果表明,DDS模块实现了任意波形的输出、调制、扫频、猝发等多种功能。NiosⅡ定制系统以及工作在其上的μC/OS-Ⅱ以及μC/GUI均运行正常。
其他文献
目的 观察经跗骨窦切口空心钉内固定治疗跟骨骨折的效果。方法 将上蔡协和医院收治的89例跟骨骨折患者按随机数表法分成A组(40例)和B组(49例)。A组患者接受外侧L形切口钢板内
巴金无政府主义思想生成的社会基础是旧的封建制度,思想基础是人道主义。无政府主义对巴金的创作有着深远的影响。但由于巴金是一个人道主义者和爱国主义者,在民族危亡的紧要
<正>君子之交淡若水,小人之交甘若醴。君子淡以亲,小人甘以绝。这句话的意思是,君子之间的友情像水一样平淡无味,小人间的友情像甜酒一样黏黏糊糊,清淡可使人亲近,而甘甜却会
期刊
高师音乐课程资源丰富,为了提高其在教学中的可操作性及有效性,有必要对高师音乐课程资源与教学内容进行整合,并将其作为高师音乐课程资源从开发到利用的过渡阶段。高师音乐课程
<正>通过多年的教学实践,笔者发现:学生错题中的80%都是曾经犯过的错误,有些内容即使教师反复地讲,学生依然是反复地错。究其原因,是由于学生没有重视和正视自己以前所犯的错
柳氮磺胺吡啶(5-[对-(2-吡啶胺磺酰基)苯偶氮]水杨酸)是一种抗菌药物,它可以改变肠道菌群,减少个体内存的抗原,临床上可用其治疗溃疡性结肠炎、风湿性关节炎和类风湿性关节炎等。它
理实一体化教学方式是职业教育实践性强的一种表现,是理论联系实践,提高教学效果的典型教育结构。所谓的理实一体化,不是单纯的指理论联系实践,同时也是教育工作者知识,教学
目的:世界范围内大约有8%~12%的夫妇存在不孕不育的生育问题,其中40%~50%是由于“男性因素”导致的男性不育症,精液异常最为常见,畸形精子症至少占1/3,精子的正常形态是决定
教师职业倦怠作为教师研究的核心内容之一,近年来已经成为教育学界和心理学界共同关注的热点研究领域。相关的研究成果已经为国内的教师教育提供了许多警示性或建设性的启示,