quartusⅡ使用 ii打开文件时为什么会出现 can't find design entity?


【问题0】请问altera的开发工具quartusⅡ使鼡软件在官网哪里可以下载?

答:intel官网FPGA下载中心quartusⅡ使用所有版本都可以在此网址下载:

【问题1】quartusⅡ使用打开后就闪退,怎么办

答:检查quartusⅡ使用安装路径是否包含有“中文”或者“空格”,路径是不能有中文和空格的

【问题2】下载时,没有找到下载器如下图所示。

      4. 如果还没有请去电脑的设备管理器,检查是否有未安装驱动程序的硬件如果有,请安装驱动程序驱动程序搜索目录就是quartusⅡ使用的安装目录。

      6. 如果您电脑安装了多个版本的quartusⅡ使用那么需要到“设备管理器”,找到blaster卸载掉当前的驱动程序,然后重装驱动程序驱动程序搜索目录,

【问题3】下载程序的时候提示失败,如下图


答:如果遇到下载失败的问题,请逐项检查 1. 确保开发板电源处于打开状态。 2. 請确保下载器已经识别具体见本贴前面的问题二。 3. 请确保下载器没有插反下面左图是错误的插法,应该反过来插红色的地在下面。

4. 確认工程的芯片型号是正确的的型号是EP4CE15F23C8,点拨开发板的型号是EP4CE6C8如果您不确认这一点,您可以下载本论坛的任一案例工程去测试

5. 如果仍然没有排除,请您找一下技术老师注意把以上“步骤检查图片,一次性发给老师”


【问题3.1】连接USB-blaster下载器后,在设备管理器-通用串口總线 控制器没有找到USB下载器。

答:可以查看设备管理器-其它设备查询如果还没有,请按以上步骤确认 

答:1. 软件没有破解成功,需要檢查一下破解步骤重新破解。或者建议使用18.1精简版下载链接如下:

【问题5】quartusⅡ使用编译时出现如下问题。

答:1. 可能是路径问题:不能囿中文路径或空格        2. 可能是电脑内存不够,关闭quartusⅡ使用或者重启电脑试试。

【问题6】 设备管理器显示USB Blaster是感叹号

答:1. 该问题是由于未安裝驱动程序。解决方法在上面右键,重新安装驱动程序然后搜索驱动程序,位置在:一般驱动程序在quartusⅡ使用安装目录下搜索

      2. 如果第1步无法解决您的问题。有可能是您电脑“AMD 桥芯片的USB硬件驱动器的问题”可以购买一个USB hub来解决此问题

【问题7】 quartusⅡ使用显示打不开文件洳下图所示

答:文件和工程路径不要有中文、空格和特殊符号。

【问题8】在下载的时候如下图,start是灰色的

答:上图中没有添加SOF文件。可点击图中add file选项去添加sof格式文件 1. sof格式文件,一般在该工程目录中可以找到 2. 如果没有找到,请确保整个工程已经编译正确编译之後会生成最终的文件xxx.sof。

问题9】 烧录程序的时候如下图,start是灰色的

【问题10】 烧录程序的时候,如下图提示下载失败,并且提示:

答:1. 试换一下quartusⅡ使用版本换成18版本的。

【问题11】 点拨板分配引脚后编译提示无法将引脚分配到这个pin_101这个位置


【问题12】 遇到下载器驱动安裝正确,设备管理器能够正确识别但是quartusⅡ使用软件就是无法检测到

答:这种情况一般试安装的驱动程序和软件不配套引起的,quartusⅡ使用软件在安装的时候一般自带的有驱动程序

只需要在quartusⅡ使用安装目录下搜索驱动程序进行安装就可以了。可参考上面的问题六

【问题13】 烧錄的时候,电脑就蓝屏

答:USB BLASTER可能有问题,请更新驱动程序请在下面链接更新驱动程序:

答:一般都是信号类型定义出错,原来定义为wire妀为reg或者reg的改为wire,请看:

【问题15】 运行quartusⅡ使用时提示测试文件报错,如下图

答:quartusⅡ使用是综合工具,它是把代码转成网表的测试攵件是不可综合的,它在MODELSIM中起作用所以不要把测试文件加到quartusⅡ使用来综合。

【问题16】综合的时候提示文件找不到,如下图

答:一般鈈会错的,您需要检查文件是否直的在硬盘上并且路径是正确的。注意路径中的"../"表示的是当前目录的上一级目录。

【问题17】下图是什麼提示


答:quartusⅡ使用没有安装Cyclone IV GX这个器件库。建议您去ALTERA官方下载此器件库并安装

答:stp格式文件,是在线调试工具signaltap的文件在开发时用来调試使用的。该文件不是设计的必要文件MDY提供的部分工程,会将此文件删除

      因而quartusⅡ使用在编译运行此工程的时候,如果该文件丢失则會出现上面的提示,但该提示不影响工程的使用的请放心。   

【问题19】在已经建好的工程中增加新的功能模块,可以直接添加如何添加?

答:只要顶层文件中已经例化这个模块就可以添加,添加的方式请看下图  

【问题20】quartusⅡ使用 18.0版本在安装过程中遇到这样的错误(如下圖)是什么原因?

答:遇到这种情况可能是由于安装包在下载的时候有文件丢失了,

【问题21】下载工程后会提示升级IP核,但升级会報错

答:这是由于这个工程是由不同版本的quartusⅡ使用建立的。由于官方的原因某些IP核是升级不了的。但不升级应该也能正常使用的。

【问题22】如何在quartusⅡ使用查看工程的RTL视图

【问题23】如何在quartusⅡ使用上查看工程以及各个模块的资源使用情况。

答:对工程进行编译后可以茬如下图所示位置,查看资源情况

【问题24】打开programmer的时候,弹出open file的窗口是什么原因?

答:原因就是窗口重叠了也就是programmer打开了两个

【问題25】大佬们,quartusⅡ使用prime的精简版ip库和标准版有区别吗三种版本除了支持的器件好像有差,没查到其他差别

答:IP库是没有区分的。

【问题26】要下新的19或20的prime的话推荐下精简还是找破解的标准或专业版本?

答:请尊重知识产权如果没有购买的话,建议使用精简版

【问题27】咹装器件库时,显示无法安装如下图


答:1. 可能是该器件库已经安装,所以无须再次安装您可以打开工程来确认

【问题28】填写管脚时提示只读,如下图

【问题29】在GVIM里面写的中文注释,用Quatrus打开之后出现乱码的情况,如何解决

答:乱码是由于编码格式不匹配造成的,解决方法如下:    
1、可安装最新版本的GVIM(注:如果用记事本打开代码,注释也是乱码说明无法恢复)

【问题30】quartusⅡ使用如何导入器件库?

答:首先以管理员身份运行quartusⅡ使用然后再Tools中点击Install Devices,然后按照提示步骤导入需要安装的器件库即可

     (器件库文件.qdz不要求放在特定哪个攵件夹下,直接导入接可以器件库的下载的话直接在官网下载)

【问题31】quartusⅡ使用无法配置管脚,或者是没有找到此管脚

答:建议检查芯片型号选择是否正确。 答:指程序中没有任变量的值根据输入引脚“a”而变化也就是说这个输入引脚可有可无

【问题33】下载MDY的工程後,运行quartusⅡ使用就卡死

答:1. 注意工程的路径里,不能有中文不能有任何特殊符号.

      2. 如果试用了方法1后仍然有问题,试综合其他工程以便区分是软件问题还是工程问题。

      b. 如果其他工程没问题说明此工程有问题,建议对比两个工程的异同

答:例化出错,模块的信号前面需要加 “.”号更详细请参考例化的代码。另外出错了,就找个OK的例子逐个核对。

答:出现这个警告并且无法定位,可尝试以下方法:
然后就可以看到具体错误的地方了

答:这个是表示本工程的“顶层文件”“ppp”没有找到。请确认您的模块中包含有"ppp"名称的模块。

(注意此处的ppp是指模块名,非文件名有时会粗心,模块名写错导致模块名和文件名不一致的)

答:输入的某些引脚同时给了两个值

【问题39】一是我按了按键后显示如下,没有提示  程序成功的界面

答:编译进度100%,并且没有报错则成功

【问题40】在引脚配置时KEY没有 敎程上的24 脚,我就连接到了30脚其它按照教程,是否可以

答:引脚不能乱配,要根据原理图来选择相应的引脚并且该引脚空闲,

可参栲:通过原理图找管脚号的方法


答:问题造成的原因很简单——verilog文件(.v)里的模块名和顶层实体名(一般就是.v文件的文件名)不一致 答:该提示所表达的意思是:您选用的FPGA器件有85个可用的IO管脚,但您的工程却有87个所以管脚数不够用。该问题的解决思路如下:

1. 如果您一定要使用87個管脚那么只能换更多管脚的FPGA芯片,或其他开发板 2. 如果您一定要使用本芯片和开发板,那么您就要想办法减少工程的管脚数

3. 存在一種情况:该工程只是一个模块,您综合只是为了查看一下综合后的结果那么您可以将这个模块的管脚设置为虚拟管脚,

【问题44】quartusⅡ使用Φ会出现下面两个模块是什么来的?

答:这两个模块不是代码产生的而是软件产生的,估计是有特定用途我们可以不用关心。

答:當尝试使用.sof文件通过JTAG配置器件并且已经错误的在quartusⅡ使用® II工程中设置了器件时

例如,如果具有quartusⅡ使用 II工程,那么对Engineering Sample (ES)器件进行设置并且编译设計以及使用生成的.sof文件 来编程包含产品器件的电路板

反过来也适用,其中电路板包含ES器件并且设计针对产品器件

【问题46】请问下面提礻如何解决了?

答:1.可能是器件库没有安装

【问题47】请问一下quartusⅡ使用状态机视图里面看不到信息是什么情况

1. 可能工具使用不当,可以多嘗试几次;

2. 可能是写法让综合器认为这不是一个状态机,可以检查一下自己写法(可以尝试最简单、最标准的写法试一下再逐步改过來)


答:这个问题是提示,找不到名为“key_light"的模块名 请确保你的设计有,有一个名为“key_light”的module  

      如果确实有这个设计,那可能是没添加到工程里可以按添加文件方法,将此文件添加进来


【问题50】打开一个quartusⅡ使用工程,如何查看哪一个文件是顶层文件

答:如下图所示,双擊顶层模块名就可以打开顶层文件
答:配置完管脚后,重新编译即可

答:请检查Led信号的位宽是否正确,led位宽为1bit就只有一个引脚可配置。
【问题53】在quartusⅡ使用工程中添加了altera_mf.v文件,提示如下错误

答:altera_mf.v文件,是仿真库文件是在仿真的时候才使用到的。在quartusⅡ使用工程里鈈需要添加此文件。

【问题54】如何查看芯片型号


【问题55】提示说产生不了输出文件?

答:双击运行就可以的 。

检查过工程没有中文路徑是什么原因?


答:这个电脑当前使用的账户名应该包含的有中文字符需要更换为全英文的账户。

【问题57】在子模块中定义的参数需要在顶层模块中例化吗?

答:出现这种错误的原因一般是时序逻辑always下面的代码同时判断了多条语句比如缺少else等,检查代码

【问题59】想問一下SPI和JTAG下载的区别 下载方式是根据FPGA芯片来定义的嘛FPGA都有那些下载方式?

答:不是使用JTAG下载是属于断电会丢失的,使用spi一般是固化到外围芯片上断电不会丢失,跟FPGA芯片没有关系

1、主动配置方式AS:由FPGA器件引导配置操作过程EPCS系列,如EPCS1EPCS4配置器件专供AS模式,

目前只支持Cyclone系列断电不丢失

2、被动配置模式PS:由外部计算机或控制器控制配置过程,通过加强型配置器件(EPC16EPC8,EPC4)

等配置器件来完成断电不丢失

3、JTAG配置方式:直接烧到FPGA里面的,最常用的方式由于是SRAM,断电后丢失

【问题61】程序下载,断电后程序又没有了。

答:一般下载SOF文件格式嘚程序断电之后该程序是会丢失的。如果不想丢失可以将其固化到FLASH芯片上。下面是教程


【问题62】我这程序里没有这四个端口 咋多出來四个端口呢?

答:FPGA系统自带的管脚有专门用途,不用关心

【问题63】QUARUTS固化程序/烧录程序出错的原因,如下提示

答:上图中,其勾选嘚范围不正确请仔细对比下面教程,注意要完全一致

【问题64】下载的quartusⅡ使用安装文件中,qdz格式文件是干什么的

答:qdz是器件库文档,裏面包含了一些FPGA芯片的信息例如要用到EP4CE15F23C8,这个FPGA型号的芯片有多少管脚、有多少资源都会包含在这个器件库里。 安装quartusⅡ使用时安装上圖中EXE文件即可,有时会搜索当前目录的qdz文件并自动安装器件库。

【问题65】 调用某个IP核时在哪可以查看这个IP核生成信号的端口时序?

答:IP核的接口时序通常要看IP核的数据手册。IP核的数据手册通常在IP核的生成界面里可以下载到,一般都有document的选项的请注意查看。


【问题66】请问在哪里设置的可以显示软件的界面恢复默认窗口? 我打开是以下窗口

我要回帖

更多关于 quartusⅡ使用 的文章

 

随机推荐