首页 理论教育 如何创建VHDL文件和库文件

如何创建VHDL文件和库文件

时间:2023-06-26 理论教育 版权反馈
【摘要】:在创建了VHDL文件的同时,系统进入到VHDL设计环境中。4)建立VHDL库文件编辑完成元器件的模型文件以后,还需要建立一个VHDL库文件。打开该库文件,选择菜单命令“VHDL”→“添加文件”,将前面建立的三个VHDL文件添加到该库文件中,如图14-9所示。

如何创建VHDL文件和库文件

在本例中,有两个自定义的元器件TWindow和TRange,还没有用VHDL语言来描述它们的电路特性。由于顶层原理图中的每一个元器件都必须有相应的VHDL语言描述其电路特性才能完成最终的仿真,因此,我们还需要对这些元器添加程序代码以描述他们的电路特性。

1)选择菜单命令“文件”→“新建”→“VHDL文件”(VHDL设计文件),在“Pro-jects”(工程)面板的“TBarLedWindow.PRJFPG”项目中出现一个VHDL设计文件,默认名为VHDL1.Vhd。

2)选择菜单命令“文件”→“保存”,保存并更名此文件为“TRange.VHD”。在创建了VHDL文件的同时,系统进入到VHDL设计环境中。

3)在VHDL设计窗口中输入VHDL语言,如图14-7所示。

978-7-111-50823-6-Chapter14-25.jpg

图14-7 VHDL文件“TRange.VHD”

用同样的方法,创建VHDL文件“TMouseEvent.Vhd”,如图14-8所示。

4)建立VHDL库文件

编辑完成元器件的模型文件以后,还需要建立一个VHDL库文件。

①选择菜单命令“文件”→“新建”→“库”→VHDL库,创建一个VHDL库文件,保存并把此库文件更名为“TBarLedWindow_LIB.VHDLIB”。

②此时,该库文件是一个空白文件。打开该库文件,选择菜单命令“VHDL”→“添加文件”,将前面建立的三个VHDL文件添加到该库文件中,如图14-9所示。

978-7-111-50823-6-Chapter14-26.jpg

图14-8 VHDL文件“TMouseEvent.Vhd”

978-7-111-50823-6-Chapter14-27.jpg

图14-9 添加VHDL文件(www.xing528.com)

5)将VHDL库文件添加到设计项目

建立了VHDL库文件以后,还要把库文件添加到设计项目中,以保证系统的编译器和仿真器能够找到并识别该库文件,该过程是通过放置文本框来实现的。

①打开顶层电路原理图TBarLedWindow.schdoc,选择菜单命令“放置”→“文本框”,或者单击实用工具栏中的978-7-111-50823-6-Chapter14-28.jpg按钮,在弹出的菜单中选择978-7-111-50823-6-Chapter14-29.jpg项,在电路原理图的合适位置放置一个文本框。

②双击放置的文本框,打开文本框属性设置对话框,如图14-10所示。

③单击“文本”后面的978-7-111-50823-6-Chapter14-30.jpg按钮,弹出文本编辑对话框,在对话框中输入以下文本内容:

978-7-111-50823-6-Chapter14-31.jpg

文本内容如图14-11所示。

④输入结束后,单击978-7-111-50823-6-Chapter14-32.jpg按钮。此时库文件被添加到了设计项目中,如图14-12所示。

978-7-111-50823-6-Chapter14-33.jpg

图14-10 文本框属性设置对话框

978-7-111-50823-6-Chapter14-34.jpg

图14-11 文本编辑对话框

978-7-111-50823-6-Chapter14-35.jpg

图14-12 顶层原理图中的文本框

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈