在protel dxp中进行fpga设计和仿真new

在protel dxp中进行fpga设计和仿真new

ID:19354454

大小:19.50 KB

页数:5页

时间:2018-10-01

在protel dxp中进行fpga设计和仿真new_第1页
在protel dxp中进行fpga设计和仿真new_第2页
在protel dxp中进行fpga设计和仿真new_第3页
在protel dxp中进行fpga设计和仿真new_第4页
在protel dxp中进行fpga设计和仿真new_第5页
资源描述:

《在protel dxp中进行fpga设计和仿真new》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、在ProtelDXP中进行FPGA设计和仿真2009-09-2514:02在AltiumDesigner的Protel中进行FPGA设计和仿真首先说明一下,AltiumDesigner的Protel中进行FPGA设计可以采用:语言设计输入,原理图符号设计输入或者混合输入。象大多数FPGA设计软件一样,我们推荐用户采取层次化的设计方式:底层设计,上层例化(调用)。在底层用语言或原理图符号设计好一个个文件,并将这些文件生成图表符,上层在原理图的环境中将这些代表各个文件的图表符连接起来,并且可以使用我们提供的各种免费的模块(如虚拟仪器,处理器,外设等

2、),来完成设计与测试。下面的例子中,我们对一个VHDL文件进行仿真,当然,我们也可以对原理图文件建立Testbench进行仿真。在DXP主页面下,鼠标左键点击FileNewProjectFPGAProject,左边的工程资源管理器中就出现了一个名为发FPGA_Project1.PrjFpg的FPGA工程,现在可以左键点击FileSaveProjectas来改变项目的保存路径和项目名称。在项目名称上右键点击,在引处的菜单中选择AddnewtoProjectVHDLDocument,这样,在当前的工程当中添加了一个新的VHDL文件VHDL

3、1.Vhd,在VHDL文件上右键点击,在引处的菜单中选择Saveas来改变VHDL文件名称和保存路径。现在,我们已经在一个FPGA工程中添加了一个空白的VHDL文件了。接下来,我们在空白的VHDL文件中输入VHDL源代码,保存文件。完成VHDL文件设计后,左键VHDL文件名称,在引出的菜单中左键点击CompileDocumentxxx.Vhd,(xxx是用户自己定义的文件名),对这个VHDL文件进行编译,如果有什么错误信息就会自动启动消息窗口(Message),来提示用户那里有什么样的错误。经检查没有错误后,保存VHDL文件。左键双击VHDL文

4、件名称,打开VHDL文件,在当前的文本编辑器环境下,左键点击DesignCreatVHDLTestbench,这时,会自动在本工程中增加一个当前entity的Testbench文件,这个Testbench文件已经引用了当前的entity,并且将当前entity的所有输入列出来,用户只要给输入加上需要的测试数据就可以仿真了。有一点要注意,这个软件自动生成的Testbench文件没有任何和时序有关的的信息,如复位,时钟等基本的信号波形也需要用户自己定义。左键双击Testbench文件名称,打开Testbench文件,在当前的文本编辑器环境下,左键

5、点击SimulatorSimulate,启动仿真程序,这时,就会冒出一个ProjectCompileOrder对话框,里面是软件自己认定的编译序列,选择Yes关闭这个对话框,紧接着,又会冒出一个ChooseTopLevel对话框,里面依次是:Testbench文件名称,Testbench文件的entity名称,Testbench文件的entity结构体的名称。选择Yes关闭这个对话框。(这两个对话框是在第一次进行仿真才会出现的。)随后,软件会自动生成一个xxx..so波形文件并打开它(xxx.是当前的工程名)。并且会冒出一个EditSimul

6、ationSignals对话框,在要观察的信号上面的ShowWave和Enabled下面的方格内打勾(缺省状态已经打勾了)。选择Done关闭这个对话框。左键点击SimulatorRunToTime就会冒出一个EnterTimetoRunto对话框,在TimeStep里面输入需要仿真的时间数值和单位,选择Ok关闭这个对话框并且开始仿真。此时,这个xxx..so文件中就会以波形的形式出现当前设计的仿真结果。用户通过对比输入和输出波形来检查逻辑是否有错误。在项目名称上右键点击,在引处的菜单中选择SaveProject,保存当前工程和仿真波形文件。P

7、rotel中进行FPGA设计并将其下载到Nanoboard进行硬件调试在DXP主页面下(打开软件时缺省设置就出现DXP主页),用鼠标左键点击FileNewProjectFPGAProject,左边的工程资源管理器中就出现了一个名为发FPGA_Project1.PrjFpg的FPGA工程,现在可以左键点击FileSaveProjectas来改变项目的保存路径和项目名称。在项目名称上右键点击,在引处的菜单中选择AddnewtoProjectSchematic,这样,在当前的工程当中添加了一个新的原理图文件Sheet1.schDoc,在原理

8、图文件上右键点击,在引处的菜单中选择Saveas来改变原理图名称和保存路径。在项目名称上右键点击,在引处的菜单中选择AddnewtoProjectV

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。