Xilinx ISE14.2新手入门

本文将会介绍一个半加器的例子,它的真值表如下所示:

输入 输入 输出 输出
a b s co
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1


1、打开软件ISE Design Suite 14.2。

界面如下图所示。

Xilinx ISE14.2新手入门_第1张图片

2、首先我们新建一个名为half的工程。

File->New Project...

Xilinx ISE14.2新手入门_第2张图片

在Name处填写half工程名,并选择好路径。

Xilinx ISE14.2新手入门_第3张图片

按照下图截图中所示,设置好相关参数。


Next之后如下图所示,点击Finish即可。

Xilinx ISE14.2新手入门_第4张图片

3、在新建的工程中新建vhd文件。

在Hierarchy区域中右键单击

Xilinx ISE14.2新手入门_第5张图片

选择并填写文件名(可以写成half,也可以写成其它名称)

Xilinx ISE14.2新手入门_第6张图片

Xilinx ISE14.2新手入门_第7张图片

下图为新建文件的信息,点击Finish即可。

Xilinx ISE14.2新手入门_第8张图片

4、编辑half.vhd文件,实现相应的逻辑。

编辑之前如图所示。

Xilinx ISE14.2新手入门_第9张图片

编辑后如下图所示。

Xilinx ISE14.2新手入门_第10张图片

5、新建test bench文件tb.vhd

Xilinx ISE14.2新手入门_第11张图片

Xilinx ISE14.2新手入门_第12张图片

将half加入到tb中。

Xilinx ISE14.2新手入门_第13张图片

显示的结果,点击Finish即可。

Xilinx ISE14.2新手入门_第14张图片

6、编辑tb.vhd文件并显示结果

编辑tb.vhd文件的路径

Xilinx ISE14.2新手入门_第15张图片

原红色区域中的代码。

Xilinx ISE14.2新手入门_第16张图片

Xilinx ISE14.2新手入门_第17张图片

6.1、结果1

修改了红色区域中的代码。

Xilinx ISE14.2新手入门_第18张图片

Xilinx ISE14.2新手入门_第19张图片

双击运行。

Xilinx ISE14.2新手入门_第20张图片

结果图下图所示:

Xilinx ISE14.2新手入门_第21张图片

6.2、结果2

在结果1的基础之上,在红色区域中的代码进行了修改。

Xilinx ISE14.2新手入门_第22张图片

结果如下图所示:

Xilinx ISE14.2新手入门_第23张图片


参考文章:

http://wenku.baidu.com/view/ce80705ebe23482fb4da4c59.html

http://baike.baidu.com/link?url=1ZVh4Ub0UAR9zB2deYFSsGd6C-Mn6AeGpT_7sNvozqW-xIjfTy6y57udRH_MdjUE


博主也是新手一个,在终于知道怎么编写test bench之后,决定写一个ISE14.2的入门,就有了这篇记录。其实我也不太懂其中的比较深层次的原因,现在只是在比葫芦画瓢,现在我把我的瓢放出来给大家看看,也是希望大家也能从这个步骤中有比较感性的认识,大家共同进步,谢谢。

如果有什么意见或者疑问,欢迎跟帖留言。

你可能感兴趣的:(入门,test,Xilinx,Bench文件编辑,详细截图,ISE14.2)