以 VHDL程序—求输入带符号的4位二进制数的补码 为例
前言
作者使用的是quartus Ⅱ9.0(32 Bit)
创建一个VHDL程序步骤
1、选择File->new project wizard
2、选择new project wizard后,点击next后填写项目名称(不要出现空格)
3、File name可以不写(一般默认不写)
4、选择硬件型号,看电路板上的芯片型号选即可,当然不需要用到电路板的也可以不选,直接点击next跳过。
5、之后一直next,后finish。
6、接着,选择File->new->VHDL File
7、在空白这你就可以编写自己的VHDL程序了!
8、编写好VHDL程序后,先保存
9、点击开始编译
10、可能会出现的问题,实体名和项目名不一致、17和18行datain和前面第五行的data_in不一致
11、把之前的实体名assignment_419改成现在的项目名test,datain改成data_in,即可编译成功
12、模拟程序输入输出,选择File->new->Vector Waveform File
13、该VHDL程序为求输入的4位二进制数的补码,补码的求法为正数的补码为它原码(如:某一正数原码为0101,那么它的补码也为它的源码0101),负数的补码是其原码取反加一(如:某一负数的原码为1101,那么它的补码是1010+1=1011),设置变量,提前设好输入值。注意:变量名要填写正确!
14、结果如下