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灯。

 

原创粉丝点击