基于FPGA的软核处理器及DDFS实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:qzhiqiang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
直接数字频率合成(DDFS)是一种全数字化的频率合成技术,所产生的信号具有信号稳定、频率分辨率高、频率切换速度快、相位连续以及可以产生任意波等诸多优点。为了实现对DDFS的控制,论文采用了NiosⅡ软核处理器以及SOPC技术。通过SOPC Builder工具生成NiosⅡ软核处理器系统,从而将NiosⅡ软核处理器、PIO接口、JTAG UART、片上RAM、SSRAM控制器,FLASH控制器以及定时器集成在了一块FPGA芯片上,实现了处理器的所有功能。通过NiosⅡ软核处理器编写C程序控制DDFS的频率字来实现不同频率波形的正弦波的产生。NiosⅡ软核处理器提高了系统的集成度,有利于系统的小型化,降低了成本。论文提出了本系统所要实现的功能,在系统设计中,利用Altera公司的设计工具QuartusⅡversion 8.0的软件编程和原理图的设计方法,将FPGA技术和DDFS技术相结合,完成了DDFS系统各个模块的设计。为了减少硬件的复杂性,降低芯片面积和功耗,提高芯片工作频率,对于DDFS数字组件,论文对其进行了优化设计。采用流水线技术设计了32位相位累加器,大大提高了系统的工作频率;实现了一种基于三角近似法的高压缩比的DDFS,有效的降低了查找表的存储量,降低了FPGA的功耗和芯片资源;在高压缩的DDFS中采用了截断乘法器,截断乘法器与标准乘法器相比,降低了一半的逻辑资源和功耗。最后给出了系统整体的SOPC设计方案,其中包括基于NiosⅡ软核处理器的SOPC嵌入式系统的硬件设计和NiosⅡ软核处理器对DDFS数字组件的控制的C语言的实现,并给出了系统各个模块的仿真结果和测试结果,验证了本系统本系统方案设计的正确性和基于NiosⅡ处理器实现可编程片上系统的可行性。
其他文献
MIMO技术可以在不增加额外带宽的情况下,大幅地提高无线通信系统的信道容量和通信质量,但目前对MIMO相关技术的研究大部分局限在理论研究或者计算机仿真阶段,缺少实际信道传
新一代航天测控系统正朝着数字化的方向发展,而基于软件无线电理论的中频数字化发射机及接收机具有通用性、灵活性、误码率低的特点,已经成为现代无线通信系统的重要组成部分
无线传感器网络(Wireless Sensor Network,WSN)是由大量廉价的微小传感器节点组成的,以多跳的方式进行通信的分布式自组织网络。这些传感器节点能够协作的实时监测、感知和采
米波雷达具有良好的反隐身能力,但由于米波固有的特点,米波雷达也有角分辨率差和抗干扰能力差等缺点,综合脉冲与孔径雷达(SIAR)是一种新型的米波雷达,它能够有效解决这些缺点
生物特征识别技术以其独特的优势,已成为身份鉴别和认证的一个重要研究方向。人脸识别技术作为生物特征识别技术中的一种,同其它生物特征识别技术相比,具有直接、方便、易接
WiMAX是基于IEEE802.16e标准的一项无线城域网技术,采用了大量诸如MIMO,OFDMA,波束赋形等B3G技术,本文将对WiMAX所采用的MIMO技术进行研究。本文首先对MIMO系统的基本概念,各
如今地震勘探已成为检测地下岩层结构的重要方法,而地震信号是地震勘探中的主要信息来源,为了能从地震信号中得到准确的信息,地震信号去噪这一过程显得非常重要。由于地震信
本文通过将嵌入式计算机技术与盲源分离理论相结合,设计并实现了一种具有实用意义的语音盲分离USB实时数据采集系统。本系统的设计是基于STM320V100开发板和Windows 2000操作
MIMO雷达是当今雷达界的研究热点之一。MIMO雷达有集中式和分布式两大类:集中式MIMO雷达可以利用波形分集处理,提高雷达的抗截获性能和杂波背景中探测低速、弱目标的能力;分
随着现代战争中电子对抗与反对抗斗争的日益激烈,对敌方雷达信号的侦察与分析成为了掌握战争主动权的关键。连续波雷达信号具有大占空比和非常低的峰值功率,往往淹没在噪声之中