错误分析.doc

上传人:wj 文档编号:4851566 上传时间:2023-05-07 格式:DOC 页数:6 大小:854KB
下载 相关 举报
错误分析.doc_第1页
第1页 / 共6页
错误分析.doc_第2页
第2页 / 共6页
错误分析.doc_第3页
第3页 / 共6页
错误分析.doc_第4页
第4页 / 共6页
错误分析.doc_第5页
第5页 / 共6页
错误分析.doc_第6页
第6页 / 共6页
亲,该文档总共6页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

错误分析.doc

《错误分析.doc》由会员分享,可在线阅读,更多相关《错误分析.doc(6页珍藏版)》请在冰点文库上搜索。

错误分析.doc

燕山大学EDA课程设计指导书

附录II常见错误与解析

1.“Hardwareisnotpresent”或“Hardwareisnotinstalled”错误信息。

原因:

这是由于计算机与实验箱连接的端口-并口没有正确设置。

解决:

在下载程序(Programmer)为当前活动程序的前提下,选菜单〈Options〉—〉〈HardwareSetup…〉,将会弹出的“HardwareSetup”对话框,你在“HardwareType”处选“ByteBlaster”(不要和“BitBlaster”混淆),这时相应在“ParallelPort”中一般显示“Lpt1:

0x378”,这时就可以了。

如图1所示。

图1

2.“Duplicatepinname”错误,如图2所示。

图2

原因:

两个或以上多个引脚的名字相同。

解决:

给重名的引脚分别命不同的名字。

3.“xxxaretiedtogether”错误信息,如图3。

图3

原因:

原理图中符号相互靠在一起或重叠。

解决:

将位置上连接在一起的符号拉开一些。

4.“xxxpinisunnecessaryandignored”警告信息。

原因:

xxx输入端在逻辑上是多余的,不起任何作用。

解决:

仔细检查设计原理图,从逻辑问题入手。

5.“Currentlicensefilesupportdosenotincludexxapplicationorfeature”错误信息,如图4a和如图4b中的错误信息。

图4a

图4b

原因:

没有正确的加载License.dat文件。

解决:

正确加载License.dat文件。

首先,可能软件要求要关闭所有打开的程序,然后选菜单〈Options〉—〉〈LicenseSetup…〉将出现LicenseSetup对话框,如图5,单击〈Browse…〉按钮,找到License.dat文件(一般在C盘根目录中),双击该文件,加载;然后单击“OK”就可以了。

完成后的屏幕如图5所示。

图5

6.“Nodemissingsource:

xxx”错误信息,如图6所示。

图6

原因:

是xxx没有和其他符号相连,一般多出现在输入和输出引脚上。

解决:

找到xxx,先删除原有连线,然后重新连接。

7.“TDFsyntaxerror:

…..”错误信息,如图7所示。

图7

原因:

多出现在文本文件编译的时候,主要原因是文件内容的语法和文件的类型不一致,比如:

你用的AHDL编程进行设计的,在存盘的时候你如选*.vhd为扩展名,就会出现这个错误。

解决:

改成正确的扩展名,然后重新编译就可以了。

软件中一些文件的扩展名:

GraphicDesignFile(*.GDF)-表示原理图文件

TextDesignFiles(*.TDF)-表示AHDL设计文件

VHDLDesignFiles(*.VHD)-表示VHDL设计文件

WaveformDesignFiles(*.WDF)-表示波形法设计文件

8.有时会出现如图8所示的错误。

图8

原因:

还没有找到确切的原因,初步认为是由于修改计算机系统时钟而产生的问题,或者是软件的Bug。

解决:

还没有非常有效的方法,所以学生不要随意的修改计算机的时钟。

9.有时会出现如图9所示的错误。

图9

原因:

由于设计文件的设计日期晚于你当前所在计算机上的系统时钟。

这种错误往往出现在一些学生在自己的计算机设计一半,然后,又将设计文件拷贝到其他计算机上继续设计而造成的。

解决:

没有什么好的办法,最一般的办法就是重做,或者如果运气好,可以先在目标计算机上新建一个与你的设计的文件类型相对应的空文件,然后将你设计的文件的内容拷贝过去。

建议:

最好是自始致终在同一台计算机完成设计。

10.有时会出现如图10所示的错误,“TRIorOPNDRNbuffer……”。

图10

原因:

在设计文件的内部用了三态门或具有三态输出功能的模块如74244作为缓冲-我们称之为内部三态缓冲,而这种缓冲方式可能使输出端出现高阻状态,但高阻状态在逻辑电路中是没有逻辑意义的,所以在没有经过特殊处理时,是不可以直接用的;三态门缓冲一般只用在输出端。

解决:

将用三态门的地方用多路选择器代替,可以实现相同的逻辑功能;或在有多个三态门来驱动一个输出的情况下,如果可以保证三态输出端不会出现高阻状态时,是可以这样用的;或在只有一个三态门的情况下,可以将三态门的输出端先引出到一个输出引脚,然后再在逻辑设计中应用,也是一个办法,但不推荐这样做。

11.“Tri-statenode…”三态节点错误,如图11所示。

图11

原因:

输出端直接连接在一起了,如下图所示。

图12

解决:

分开。

注意在这时“Message”中的错误定位是不准确的,有时会将这个错误定位在下一个层次上。

如下图。

图13

47

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2