可编程逻辑器件原理、应用与实验课程实验的报告--LED控制.docx

可编程逻辑器件原理、应用与实验课程实验的报告--LED控制.docx

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
可编程逻辑器件原理、应用与实验课程实验的报告--LED控制

xx电子科技大学可编程逻辑器件原理、应用与实验 课程实验报告实验名称 LED控制 研究生院 学院 xx 班姓名 学号14 同作者实验日期 2017 年 6 月16日指导教师评语: 指导教师:年月日实验报告内容基本要求及参考格式一、实验目的二、实验所用仪器(或实验环境)三、实验基本原理及步骤(或方案设计及理论计算)四、实验数据记录(或仿真及软件设计)五、实验结果分析及回答问题(或测试环境及测试结果)实验一、LED控制实验目的目的:使用六个拨码开关控制六个LED的亮灭,搭建开发环境,熟悉开发流程,掌握该开发班的调试方法;实验所用仪器(或实验环境)开发环境: 基于Cyclone EP2C35FPGA的 ICETEK-EP2C35-A评估板(图1); PC 机一台,开发软件为Quartus II 13.0 。图1 开发板实验基本原理及步骤(或方案设计及理论计算)实验基本原理:在FPGA中通过拨码开关来控制LED,编写代码如下:module led (SYS_RESET,SYS_CLKIN,SW,LED);input SYS_RESET,SYS_CLKIN;input wire[6:1] SW;output wire[6:1] LED;assign LED = SW;endmodule实验步骤:1. 新建文件夹,命名为LED,打开软件Quartus II 13.0;2. 建立工程并选器件;3. 编辑代码;4. 综合;5. 管脚分配在Quartus II 13.0主界面中,点击Pin planner,进行管脚分配,具体配置如下:图2 管脚映射6. 烧写程序:在Quartus II 13.0主界面中,点击Programmer图标,选择工程产生的sof文件,完成烧写;7. 观察实验现象。实验数据记录(或仿真及软件设计)实验现象:拨动拨码开关SW1~SW6可以分别控制LED1~LED6的亮灭。图3实验现象实验结果分析及回答问题(或测试环境及测试结果)通过本次实验,安装了USB-Blaster驱动,搭建了基于Quartus II 13.0的开发环境,完成了程序的烧写,熟悉了该开发板的调试流程,为后续的实验打下了基础。xx电子科技大学可编程逻辑器件原理、应用与实验 课程实验报告实验名称 VGA控制器的设计与实现 研究生院 学院 xx 班姓名 王冠雄 学号 1600030024 同作者实验日期 2017 年 6 月 16 日指导教师评语: 指导教师:年月日实验报告内容基本要求及参考格式一、实验目的二、实验所用仪器(或实验环境)三、实验基本原理及步骤(或方案设计及理论计算)四、实验数据记录(或仿真及软件设计)五、实验结果分析及回答问题(或测试环境及测试结果)实验二、VGA控制器的设计与实现实验目的目的:设计VGA控制器,驱动电脑显示器;功能要求:使用开发板上的VGA接口连接电脑显示器,使显示器显示相应图案,分辨率为640×480,刷新频率为60Hz,支持一键复位。实验所用仪器(或实验环境)开发环境:基于Cyclone EP2C35FPGA的 ICETEK-EP2C35-A评估板(图1);PC 机一台,开发软件为Quartus II 13.0;液晶显示器一台,VGA数据线一根。图1 开发板实验基本原理及步骤(或方案设计及理论计算)实验基本原理:如VGA原理图(图2)所示,FPGA产生30路RGB数据(RGB各10路)经过DA转换芯片ADV7123转化为三路RGB模拟信号输出,并由板载VGA接口引出,并由FPGA产生VGA_CBLK、VGA_SYN、VGA_PCLK信号来控制三路DA转换后的RGB信号的输出,VGA_HSYNC为行扫描信号,VGA_VSYNC位列扫描信号,行列扫描信号控制屏幕的分辨率和刷新速率。图2 VGA接口原理图具体控制策略如下:VGA_R[9:0] :红色数据信号输入;VGA_G[9:0] :绿色数据信号输入;VGA_B[9:0] :蓝色数据信号输入;VGA_HSYNC :行扫描信号,由下列部分构成;本实验中设定分辨率为640×480,基准时钟25MHz,场频60Hz,行频31.25KHz,那么行扫描时序设置如下(单位:基准时钟周期);a:行同步时期,扫描地址复位,低电平,持续长度96;b:行消隐后肩,数据建立时间,高电平,持续长度48;c:行显示时期,数据有效区域,高电平,持续长度640;d:行消隐前肩,扫描地址转移的准备,高电平,持续长度16;e:行扫描总时间,一行扫描的总时间

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档