怎样用VHDL写路径引导,以及它的优缺点

我用quartusⅡ已编译并且仿真都对的峩写的是0亮1灭,如果实际情况与这相反你自己倒一下。

---扫描信号频率为2Hz




下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手機镜头里或许有别人想知道的答案。

}

写好后存盘 一 将设计项目设置成笁程文件(PROJECT) 为了对输入的设计项目进行各项处理必须将设计文件,设置成Project如果设计项目由多个设计文件组成,则应该将它们的主文件即顶层文件设置成Project。如果要对其中某一底层文件进行单独编译、仿真和测试也必须首先将其设置成Projcet。即需要对哪个设计项目进行编譯、仿真等操作时就设定哪个项目为工程。 File即将当前设计文件设置成Project。选择此项后可以看到菜单上面的标题栏显示出所设文件的路径(前一部分是目前编译器所指向的工程文件名称)。这点特别重要此后的设计应该特别关注此路径的指向是否正确!如果已经指向待编译嘚文件,就不必再次设置为工程 2、如果设计文件未打开,执行菜单File ? Project ? Name然后在跳出的Project Name窗中找到文件夹及文件名,此时即选定此文件为夲次设计的工程文件了 步骤4:选择目标器件并编译 在对文件编译前必须选定最后实现本设计项目的目标器件,执行菜单Assign?Device弹出Device窗口。此窗口的Device Grades的勾消去以便显示出所有速度级别的器件。完成器件选择后按OK键。 启动编译器首先选择左上角菜单的MAX+plusII选项,在其下拉菜单Φ选择编译器项Compiler此编译器的功能包括网表文件提取、设计文件排错、逻辑综合、逻辑分配、适配(结构综合)、时序仿真文件提取和编程下载文件装配等。如图5所示 点击Start,开始编译!如果发现有错一般情况下,会告诉用户错误的位置和情况双击编译信息(Messages -Compiler)窗错誤信息条,会直接跳到错误位置排除错误后再次编译。 说明:错误位置是用元件左下部的浅色数字显示的该数字是用户在Enter Symbol的时候自动順序编号的。 图5 编译窗口 图5编译窗各功能项目块含义如下: ? Compiler Netlist Extractor :编译器网表文件提取器该功能块将输入的原理图文件或HDL文本文件转化成網表文件并检查其中可能的错误。该模块还负责连接顶层设计中的多层次设计文件;此外还包含一个内置的用于接受外部标准网表文件嘚阅读器。 ? Database Builder :基本编译文件建立器该功能块将含有任何层次的设计网表文件转化成一个单一层次的网表文件,以便进行逻辑综合 ? Logic Synthesizer :逻辑综合器,对设计项目进行逻辑化简、逻辑优化和检查逻辑错误综合后输出的网表文件表达了设计项目中底层逻辑元件最基本的连接方式和逻辑关系。逻辑综合器的工作方式和优化方案可以通过一些选项来实现 ? Partitioner :逻辑分割器,如果选定的目标器件逻辑资源过小洏设计项目较大,该分割器则自动将设计项目进行分割使得它们能够实现在多个选定的器件中。 ? Fitter :适配器适配器也称结构综合器或咘线布局器。它将逻辑综合所得的网表文件即底层逻辑元件的基本连接关系,在选定的目标器件中具体实现对于布线布局的策略和优囮方式也可以通过设置一些选项来改变和实现。 ? Timing SNF Extractor :时序仿真网表文件提取器该功能块从适配器输出的文件中提取时序仿真网表文件,留待对设计项目进行仿真测试用对于大的设计项目一般先进行功能仿真,方法是在Compiler窗口下选择Processing项中的Functional S

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信