一、学习任务
基于Quartus-II软件完成一个1位全加器的设计,分别采用:1)原理图输入 以及 2)Verilog编程 这两种设计方法。软件基于quartusII 13.0版本,开发板基于Intel DE2-115。
二、学习内容
1.新建工程
选择目标芯片:cycloneIVE系列的EP4CE115F29C7
2.新建原理图文件
file->new
以下步骤 在2处输入 and2 xor
连线如图所示
保存并编译
3.将设计项目设置成可调用的元件
为了构成全加器的项层设计,必预将以上设计的半加器adder.bdf
设置成可调用的元件。方法图所示,在打开半加器原理图文件adder.
bdf的情况下,选择菜中File中的Create/Update→Create Symbol Files for
Current File项,即可将当前文件adder. bdf变成一个元件符号存盘,以
待在高层次设计中调用。
使用完全相同的方法也可以将VHDL文本文件变成原理图中的一个元件
符号,实现VHDL文本设计与原理图的混合输入设计方法。转换中需要注意以
下两点:
〔1)转换好的元件必须存在当前工程的路径文件夹中;
(2)该方法只能针对被打开的当前文件
4.半加器仿真
4.1.新建波形文件
4.2.输入波形文件
在波形文件编辑器左端大片空白处双击,出现“insert node
or bus”对话框,点击“node finder”按钮。如图
点击list在该界面上点击“>>”,则把左边所有的端口都选择到右边,进入波形。如图
设置输入波形取值。方法可以是选中某段需要设置数值“1”的波
形,即可。反之设置“0”,或其余数值同法可行。仿真如下: