下载此文档

重庆大学超大规模集成电路实验报告.docx


文档分类:高等教育 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
重庆大学研究生专业实验教学实验报告书重庆大学研究生院制实验课程名称: 超大规模集成电路设计与应用实验指导教师: 学院: 通信工程学院专业及类别: 信号与信息处理(学术) 学号: 姓名: 实验日期: 成绩: 一、实验目的掌握现代电子系统设计中的具体实现方法和重要的设计工具。重点是在如何利用大规模集成电路进行系统级设计的方法上,对可编程器件发展的最新动态有所了解。实验基本要求如下: Quartus II的使用方法、 Quartus II环境中的使用技巧; 2 .应用 Quartus IISOPC 开发工具 SOPC Builder 进行基于 FPGA 的嵌入式系统的硬件设计; 3 .应用 Quartus II 的软件开发工具 Nios IIIDE 进行基于 FPGA 的嵌入式系统的软件设计; C语言完成电子钟的程序的设计。 NiosII IDE 环境下进行软件仿真调试的方法。 Nios 开发板硬件上进行软件调试的方法。二、实验仪器设备 Quartus II和Nios IIIDE 软件的 PC机 下载线 开发板,其中 DE2 开发板如图 1所示。图1 DE2 开发板三、实验原理 1、 Nios II软硬件开发流程图2 Nios II软硬件开发流程图 2、电子钟程序流程图图3电子钟程序流程图⑦成功的 Nios 系统模块系统符合设计要求? ④生成定制的加速硬件⑥将硬件程序下载到开发板上 S⑤将软件下载到开发板上 S②开始 C/C++程序开发 S③开发定制硬件的驱动和程序 S④以定制的硬件平台为目标进行编译连接③由IDE 根据硬件系统生成 HAL ⑤用Quartus II 软件配置器件、分配引脚并编译硬件②用SOPC Builder 定义Nios II 处理器系统硬件开发软件开发①初期工作分析系统需求(性能及要完成的功能); 定义 Nios II 处理器子系统标准系统组元件 UART PIO DMA 用户定义的元件,定制的外围设备和处理器指令定制外围器件的驱动和程序开发系统内核软件库 NoYes No ... 是否计时检测按键及按键响应是否结束开始计时开始主循环初始化液晶初始化变量开始四、实验内容 Builder 基础实验实验通过 SOPC Builder 构建一 SOPC 系统,如图 4所示,系统中包含 Nios II CPU 、定时器、 Flash 、sram 接口、 sdram 接口、 JTAG 串口、 LCD 、Button 、七段显示( 8位)外围设备。图4SOPC Builder 构建的 SOPC 系统 2. NiosII 基础实验 1. 搭建好 SOPC 系统之后,点击 generate 生成顶层模块, 将构建的顶层模块添加到 Quartus II顶层图中。然后完成各功能模块的连接,如图 5所示, 图5自定义 SOPC 总图完成管脚分配,如图 6所示。将创建的 SOPC 系统在 QuartusII 下编译、综合, 文件下载到 DE2 板的 FPGA 中,构建好嵌入式系统的硬件部分。图6管脚分配图 3、在 NiosII 的 IDE 集成开发环境下完成简单 C程序“ Hello World ”的运行与调试, 包括指令集仿

重庆大学超大规模集成电路实验报告 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2028423509
  • 文件大小0 KB
  • 时间2016-03-08
最近更新