版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、sopc技术课程实验报告学生姓名:所在班级:指导教师: 记分及评价: 项目满分3分得 分 一、 实验名称实验1:基于lpm的正弦信号发生器的设计二、 任务及要求【任务】在quartusii平台上,采用查找表的设计方法,利用lpm兆功能模块,完成64点(8位)的正弦信号发生器的设计。正弦信号发生器结构框图如下:【要求】1. 数据存储rom和地址信号发生器均由lpm模块实现。2. 在quartus ii软件上进行时序仿真。3. 利用signal tap ii嵌入式逻辑分析仪进行在线测试与分析。(此步需使用实验箱,并且要确保实验箱与电脑处于在线可下载状态)【思考】1. 编写dac0832数模转换程序
2、,利用示波器观察输出信号波形。2. 如何在此基础上设计方波、三角波等信号发生器?如何实现波形幅度等参数可调?三、 实验程序(原理图)四、 仿真及结果分析如图所示,在外部时钟clk的驱动下,把采样值依次取出来送到输入端,周而复始的循环执行,输出的数据经过8位的d/a转换成模拟信号,就得到了正弦波。改变时钟频率就可以改变正弦波的频率。五、 硬件验证1、 选择模式:2、 引脚锁定情况表:六、 小结本次实验是我们第一次接触fpga,做完还有许多不清楚的地方19sopc技术课程实验报告学生姓名:所在班级:指导教师: 记分及评价: 项目满分3分得 分 一、 实验名称实验2:基于dsp builder正弦信
3、号发生器的设计二、 任务及要求【任务】采用dsp builder系统建模的方法,设计正弦信号发生器,要求采用查找表的方法,完成正弦信号发生器模块的建模、仿真。【要求】:1. 完成模型构建及仿真,得到如下波形图。2. 将模型转换成vhdl硬件描述语言,利用modelsim软件进行rtl仿真。3. 再在quartus ii软件上进行编译、时序仿真与时序分析。4. 利用signal tap ii嵌入式逻辑分析仪进行在线测试与分析。(此步需使用实验箱,并且要确保实验箱与电脑处于在线可下载状态)三、 实验程序(原理图)四、 仿真及结果分析五、 小结sopc技术课程实验报告学生姓名:所在班级:指导教师:
4、记分及评价: 项目满分3分得 分 一、 实验名称实验3:基于dsp builder的fir数字低通滤波器的设计二、 任务及要求【任务】:调用dsp builder模块,设计fir低通数字滤波器,完成建模与仿真。直接型fir滤波器的原理图如下图所示。【要求】:1. 滤波器阶数为8阶,截止频率为100khz,采用频率为1000khz。输入信号为频率为100khz的方波信号。要求从时域和频率分析滤波器的性能。2. 完成模型构建及仿真,得到如下波形图。3. 将模型转换成vhdl硬件描述语言,利用modelsim软件进行rtl仿真。5. 再在quartus ii软件上进行编译、时序仿真与时序分析。4.
5、思考如何利用fir滤波器的线性特性,对滤波器的结构进行优化设计?三、 实验程序(原理图)四、 仿真及结果分析直接型资源使用情况:flow statussuccessful - wed sep 25 09:28:50 2013quartus ii version8.1 build 163 10/28/2008 sj full versionrevision namefirtop-level entity namefirfamilystratixmet timing requirementsyestotal logic elements108 / 10,570 ( 1 % )total pins1
6、3 / 336 ( 4 % )total virtual pins0total memory bits0 / 920,448 ( 0 % )dsp block 9-bit elements0 / 48 ( 0 % )total plls0 / 6 ( 0 % )total dlls0 / 2 ( 0 % )deviceep1s10f484c5timing modelsfinal改进型资源使用情况:flow statussuccessful - wed sep 25 09:29:11 2013quartus ii version8.1 build 163 10/28/2008 sj full v
7、ersionrevision namefir2top-level entity namefir2familystratixmet timing requirementsyestotal logic elements84 / 10,570 ( 1; /led右移动显示 led=1000 0000; else led = led 1;/led左移动显示/000 0010 iowr_altera_avalon_pio_data(pio_led_base, led);/赋值 i = 0; while (i100000) /延时 i+; return 0;五、 小结sopc技术课程实验报告学生姓名:所在
8、班级:指导教师: 记分及评价: 项目满分3分得 分 一、 实验名称实验6:基于sopc技术的数码管显示控制器的设计二、 任务及要求【任务】:定制nios ii嵌入式软核处理器,添加pll数字锁相环,构建sopc硬件系统,在此基础上,编写c语言程序使用pio口控制数码管循环显示“0、1、2、3、e、f”字符,利用nios ii ide开发平台进行调试。【要求】:1. 使用片内ram存储器。2. 引脚锁定使用tcl脚本语言。3. 必须在硬件平台上进行测试。4. 思考,如果使用片外flash存储器,设计如何更改?【提示】:nios ii嵌入式软核处理器及其组件如下图所示:软件程序请参考教材p324页
9、。三、 sopc硬件设计四、 sopc软件程序设计五、 软硬件调试、测试与分析六、 小结sopc技术课程实验报告学生姓名:所在班级:指导教师: 记分及评价: 项目满分3分得 分 一、 实验名称实验7:按键控制的数码管显示控制器的设计二、 任务及要求【任务】:定制nios ii嵌入式软核处理器,添加pll数字锁相环,构建sopc硬件系统,包括1个按键和1个7段led数码管接口pio。在此基础上,编写c语言程序,实现每按一次按键,数码管显示数据加一。连续按按键,数码管将顺序、循环地显示从0到f的字符。利用nios ii ide开发平台进行调试。【要求】:1. 使用片内ram存储器。2. 引脚锁定使
10、用tcl脚本语言。3. 必须在硬件平台上进行测试。4. 使用nios ii中断操作。5. 思考,如果使用片外flash存储器,设计如何更改?【提示】:nios ii嵌入式软核处理器及其组件如下图所示:软件程序请参考教材p327页。三、 sopc硬件设计四、 sopc软件程序设计五、 软硬件调试、测试与分析六、 小结sopc技术课程实验报告学生姓名:所在班级:指导教师: 记分及评价: 项目满分10分得 分 综合训练项目:自选“数字电子钟”、“乐曲播放”、“数码相框”、“频谱分析仪”等综合性设计项目,完成程序设计及调试,并在实验箱上进行验证,并撰写科技论文1篇,要求完全按照论文格式要求,至少包含题
11、目、作者姓名、单位、中英文摘要、中英文关键词、引言、国内外研究现状、设计方案、测试及结果分析、结论、参考文献等几个部分,其中参考文献不少于30篇,外文文献不少于10篇,论文字数不少于3000字。格式如下页所示:题目(三号黑体 居中)姓名:(小四 楷体_gb2312,居中)班级:(小四 楷体_gb2312,居中)摘要:(五号 宋体)关键词:(五号 宋体)英文题目(三号,times new roman)abstract: (五号times new roman)key words: (五号 times new roman)正文部分(小四 宋体)0 引言1 设计要求2 设计方案3 硬件设计图1 nios ii处理器及其外设(五号 楷体_gb2312,居中)(按顺序编号,示例)4 软件程序设计5 测试与结果分析6 结论参考文献(五号 宋体)(示例)1. 侯建军,郭勇. sopc技术基础教程m.北京:清华大学出版社,北京交通大学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论