二分频电路虚拟仿真实验

1)实验目的

①掌握CPLD/FPGA设计方法之一——原理图输入的设计方法。

②熟悉二分频单元电路的实现方法

2)实验环境

QuartusII平台

3)实验内容

利用Altera公司的Cyclnoe系列中EP1C6Q240C8器件,采用原理图设计方式实现一个二分频单元电路。

4)实验步骤

①工程建立

选择File菜单下New Project Wizard,按照提示完成输入工作目录和项目名称,加入已有的设计文件到项目,选择设计器件,选择第三方EDA综合、仿真和时序分析工具,建立项目完成,显示项目概要,完成后出现如图1所示的界面。

 

图1  项目概要

②原理图的输入

选 择File 菜单下新建图表/原理图文件,在设计方式选在Block Diagram/Schematic File,然后逐一添加D触发器、输入端口、输出端口和非门电路符号,按照二分频电路结构连接系统电路,将输入输出端口改名,如图2所示。单击保存按钮, 以try1 文件名保存,文件后缀为bdf。

 

图2  二分频设计输入图

③系统编译

单击编译器快捷方式按钮,完成编译后,弹出菜单报告错误和警告数目,并生成编译报告如图3所示。

 

图3 完成编译的屏幕

④器件及管脚设定

若需指定器件,选择Assignments菜单下Device选项,依据提示依次设置器件类型、器件型号,如图4所示。

 

图4 器件设置

根据硬件接口设计,对芯片管脚进行绑定。选择Assignments菜单下Pins选项;双击对应管脚后Location空白框,出现下拉菜单中选择要绑定的管脚,如图5所示。

 

图5  管脚指定

⑤系统波形仿真

新 建波形仿真文件,保存为try2.vwf;在建立的波形文件左侧一栏中,点击鼠标右键,在弹出菜单中选择 Insert Node or Bus;选择Node Finder,将打开Node Finder 对话框,本试验对输入输出的管脚信号进行仿真,所以在Filter 中选择 Pins:all,点击List 按钮,如图6所示。

 

图6 Node Finder 对话框

在 图6左栏中选择需要进行仿真的端口通过中间的按钮加入到右栏中,点击OK,端口加入到波形文件中;选择一段波形,通过左边的设置工具条,给出需要的值,设 置完成激励波形,保存后如图7所示;点击开始仿真快捷按钮,开始仿真,完成后得到波形如图8所示,根据分析,功能符合设计要求。

 

图7  设置好激励波形的波形文件 

 

图8 波形仿真结果