毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于SOC技术的等精度频率计设计+源码+流程图(10)
4.4 LCD液晶显示模块
本设计采用的是Altera公司生产的DE2开发板,在开发板上有液晶显示屏,我们只需要将液晶显示屏的引脚与我们设计的FPGA芯片对应配置就可以了。在NOIS Ⅱ软核CPU对数据处理后,送入相应的LCD输出端口,即可显示。
5.系统综合及其测试
5.1 放大整形模块
输入的正弦波经过放大整形模块后,整形成方波,便于计数,其测试结果如图5-1所示。
图4-8 构建完成的NOIS Ⅱ系统模块
图5-1放大整形电路测试结果
5.2等精度计数模块
此部分由2个计数器,1个D型触发器和1个32位锁存器组成,在Quartus II中画出其原理图如图5-2。
图5-2 等精度计数模块原理图
经过测试证实等精度计数模块可以达到预期目标。为便于在总体系统原理图中表示此模块,可将上图的框图在Quartus II中将其整合成一个模块文件,如图5-3所示。
图5-3 等精度计数模块文件
5.3 整体系统
在Quartus II中新建一个原理图文件,将前面设计的各个模块添加进去,并将相应的接口连接起来。在DE2开发板上,FPGA芯片的每个引脚都与外围电路相连,所以要在原理图文件中,配置每个没有连接的引脚,例如要将NIOS II软核CPU中配置的FLASH,SRAM,SDRAM等存储器与外部芯片对应相连。FPGA芯片的每个引脚都有对应的名字,在对各个模块生成引脚并编译后,在Pin Planner中配置各个引脚的位置,在配置完成后,进行编译,编译成功后,整体硬件系统就设计完成了。
完成系统的硬件编译后,就可生成一个SOF文件,这个文件是用于向FPGA下载的。在Quartus II环境下,选择TOOLS下拉式菜单中的Programmer,就可将此文件写入FPGA芯片。
5.4 软件编写与测试
在硬件系统设计完毕后,要向NIOS II软核CPU中写入程序,用于控制各个模块的运作。硬件的设计是在Quartus II环境中完成的,而软件设计是在NIOS II IDE开发平台中完成的。NIOS II软核是系统的核心,NIOS II IDE是NIOS II系列嵌入式处理器的基本软件开发工具,函数丰富,语法简便,采用文件操作的方式访问系统外设,用户能够依据系统硬件的结构很方便地设计出系统软件。NIOS II的开发是在NIOS II IDE的环境中进行的,NIOS II所要完成的最主要任务有:控制门限信号的长短,门限信号是由定时器控制的;读取FPGA中的两个计数器计数的数值,并按照公式计算,然后送入LCD显示频率值;还有控制发出计数器的清零信号。程序流程图如图5-5所示。
在NIOS II IDE开发平台中将程序和自定义的头文件添加进去,并建立工程,进行调试。在NIOS II C/C++开发环境中调试完毕后,即保证程序没有语法错误,则可转换到Debug环境中来验证程序的功能是否正确。
5.5 系统的扩展
通过上面步骤设计的系统就可达到设计要求,但是在没有信号发生器的时候,难以验证系统的正确性。故可以再FPGA设计一个信号源,用于产生不同频率的信号,让等精度频率计测量。这里只需设计一个分频器和一个选择器就可以了。
5.5.1 分频器设计
在本设计中,因为测量要求是1Hz~200MHz,故先将标准信号通过锁相环倍频成200MHz的信号,然后由4个switch开关控制得到16种不同频率的信号。此分频器的
共12页:
上一页
1
2
3
4
5
6
7
8
9
10
11
12
下一页
上一篇:
GSM远程家电遥控开关设计+仿真图+源码
下一篇:
基于FPGA的任意波形发生器设计+电路图+仿真图
认知无线电网络中基于双...
基于TCP/IP技术的转向架振动测试系统设计
基于PM2.5浓度的健康出行路径规划及实现
基于涡旋电磁波的新型雷达成像技术研究
基于相关滤波器的长期跟踪算法研究
基于ZigBee协议轨道交通环...
基于QT的图像处理系统设计
国内外无刷直流电动机研究现状
多元化刑事简易程序构建探讨【9365字】
浅谈传统人文精神茬大學...
高校网球场馆运营管理初探【1805字】
浅谈新形势下妇产科护理...
拉力采集上位机软件开发任务书
中国古代秘书擅权的发展和恶变
《醉青春》导演作品阐述
辩护律师的作证义务和保...
谷度酒庄消费者回访调查问卷表