Altera DE2-70学习笔记3-LED控制实验
来源:互联网 发布:手机怎样收藏淘宝店铺 编辑:程序博客网 时间:2024/06/17 20:07
软件环境:QuartusII 9.1
本实验主要是实现通过原理图完成异或门控制LED的设计。
1. 创建工程
File->New Project Wizard,新建工程为Light,顶层模块为Light,并选择DE2-70芯片。
2. 原理图设计
(1)新建设计文件:File->New->Block Diagram/Schematic File
(2)点击原件图标,在左侧的目录树中选择primivitives/logit/and2,点击OK在空白处放置。
按照同样的办法添加两个与门,两个非门,一个或门,链接原件如下:
修改引脚名称,将两个输入引脚设置为iSW[0],iSW[1],将输出引脚设置为oLEDG[0]。这种命名与DE2-70的引脚配置相同,可以直接引用。保存设计文件为Light.bdf
(3)导入引脚配置文件
点击Assignments->Import Assigments,导入DE2标准的配置文件DE2_70_assignments.csv
3. 分析和综合
Processing->Start->Start Analysis & Sythesis
4. 编译
Processing->Start Compilation
5. 功能仿真
(1)新建仿真文件File->Vector Waveform File
(2) 修改仿真时间为200ns,点击Edit->End Time,修改为200ns。
(3)添加iSW[0],iSW[1],oLEDG[0]节点。将iSW[0]的周期设置为200ns,将iSW[1]的周期设置为100ns。
(4)点击Assignments->Settings->Simulator Settings,在Simulator Mode中选择Functional
(5)先生成功能仿真的网表,Processing->Generate Functional Simulation Netlist 然后点击Processing->Start Simulation或者,功能性仿真电路
可以看到,整个电路的功能是一个异或门的功能。
6. 时序仿真
(1)点击Assignments->Settings->Simulator Settings,在Simulator Mode中选择Timing。
(2)点击Processing->Start Simulation或者,进行时序仿真
时序仿真有一点延迟时间。延迟时间由FPGA的布线布局决定的。
7. 下载验证
Processing->Progammer,验证异或门控制LED灯。
- Altera DE2-70学习笔记3-LED控制实验
- Altera DE2-70学习笔记5-LCD显示实验
- Altera DE2-70学习笔记1-38译码器
- Altera DE2-70学习笔记2-十进制计数器
- ALTERA DE2 之 verilog HDL 学习笔记04 -altera DE2 上 SRAM的读写
- ALTERA DE2 之 verilog HDL 学习笔记02 - 数码管
- ALTERA DE2 之 verilog HDL 学习笔记01 程序的并行
- ALTERA DE2 之 verilog HDL 学习笔记03 FPGA的PWM输出
- ALTERA DE2 之 verilog HDL 学习笔记05-FPGA UART RS232
- Quick guide for porting uClinux to ALTERA DE2-70
- Quick guide for porting linux to ALTERA DE2-70
- Altera CPLD学习笔记
- LED灯控制实验
- LED控制实验
- DragonBoard410c 控制LED实验
- ble学习笔记三---------------------------控制led
- AndroidThings学习笔记--pwm控制Led闪烁
- Altera DE2 Board Resources for Students
- jetty是什么?
- 用C#代码实现二进制与十进制的互相转换
- android源码下载
- Tcp/Ip Socket通信一之初识
- 详解数据中心概念
- Altera DE2-70学习笔记3-LED控制实验
- 详解Struts中Validator验证框架的使用
- Looper,Handler,Message,MessageQueue
- unicode转换
- MediaPlayer,Camera
- Redhat 下通过 Webmin 配置 Samba 的问题
- poj 1915 Knight Moves bfs 用move数组计算第几步好使
- 关于 MS SQL 触发器 的一些用法
- ksoap2 传webservice byte[]