quartus ii 中常见warning 及解决方法转载Quartus II中常见警告及解决方法转载Word格式.docx

上传人:b****5 文档编号:19510778 上传时间:2023-01-07 格式:DOCX 页数:7 大小:20.29KB
下载 相关 举报
quartus ii 中常见warning 及解决方法转载Quartus II中常见警告及解决方法转载Word格式.docx_第1页
第1页 / 共7页
quartus ii 中常见warning 及解决方法转载Quartus II中常见警告及解决方法转载Word格式.docx_第2页
第2页 / 共7页
quartus ii 中常见warning 及解决方法转载Quartus II中常见警告及解决方法转载Word格式.docx_第3页
第3页 / 共7页
quartus ii 中常见warning 及解决方法转载Quartus II中常见警告及解决方法转载Word格式.docx_第4页
第4页 / 共7页
quartus ii 中常见warning 及解决方法转载Quartus II中常见警告及解决方法转载Word格式.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

quartus ii 中常见warning 及解决方法转载Quartus II中常见警告及解决方法转载Word格式.docx

《quartus ii 中常见warning 及解决方法转载Quartus II中常见警告及解决方法转载Word格式.docx》由会员分享,可在线阅读,更多相关《quartus ii 中常见warning 及解决方法转载Quartus II中常见警告及解决方法转载Word格式.docx(7页珍藏版)》请在冰豆网上搜索。

quartus ii 中常见warning 及解决方法转载Quartus II中常见警告及解决方法转载Word格式.docx

iftheresultiscorrect,itneedsnocorrection.Ifyoudon'

twanttoseethiswarning,youcanchangethenumberofsettings

3.All,reachable,assignments,to,data_out(10),assign,'

0'

register,removed,by,optimization

aftertheoptimizerhasbeenoptimized,theoutputportisnolongerfunctional

4.Following9,pins,have,nothing,GND,or,VCC,driving,datain,port-changes,to,this,,connectivity,may,change,results,fitting

ninthfeet,emptyorgroundedorconnectedtothepowersupply

sometimestheoutputportisdefined,buttheoutputisdirectlyassignedto'

whichwillbegroundedandassigned'

1'

tothepowersupply.Iftheseportsareusedinyourdesign,youcanignorethesewarning

5.Found,pins,functioning,as,undefined,clocks,and/or,memory,enables

youhavenoconstraintinformationasthePINoftheclock.YoucansetthesettingsforthecorrespondingPIN.Mainlyreferstosomeofyourpininthecircuitplayedaroleintheclocktube,suchastheflip-flopCLKpin,andthispinhasnoclockconstraint,soQuartusIICLKasundefinedclock.

ifCLKisnotaclock,canadd"

notclock"

constraint;

ifitis,canbeaddedinclocksetting;

insomeoftheclockrequirementsarenotveryhigh,youcanignorethiswarningormodifiedhere:

Assignments>

Timinganalysissettings...Individualclocks>

>

.....

6.Timing,characteristics,of,device,EPM570T144C5,are,preliminary

becauseMAXIIisarelativelynewcomponent,thetiminginQuartusIIisnotaformalversion.WaitforServicePack

onlyaffectsQuartus'

sWaveform

7.Warning:

Clock,latency,analysis,for,offsets,is,supported,for,the,current,device,family,but,is,PLL,not,enabled

changetheoninsetting,Requirements&

Option-->

More,Timing,Setting-->

setting-->

Enable,Clock,Latency,timingtoOFF

8.Found,clock,high,time,violation,at,,NS,on,register,|counter|lpm_counter:

count1_rtl_0|dffs[11]"

violatedthesteup/holdtime,shouldbeafterthesimulation,toseewhetherthewaveformsettingsandtheclockedgeinlinewithsteup/holdtime

addingaregisterinthemiddlecansolvetheproblem

9.warning:

circuit,may,not,operate.detected,non-operational,,paths,clocked,by,clock,clk44,with,clock,,skew,larger,delay,than,data

clockjitterisgreaterthandatadelay,whentheclockisveryfast,andifandotherclassesofexcessivelevelsofthisproblemwilloccur,butthisproblemismostlyinthedevice'

shighestfrequencywillappear

措施:

设置-->

选项-->

需要定时要求和改小一些违约,如改到50mhz

10。

设计包含<

号码>

输入引脚(S)不驱动逻辑

原因:

输入引脚没有驱动逻辑(驱动其他引脚),所有的输入引脚需要有输入逻辑

如果这种情况是故意的,无须理会,如果非故意,输入逻辑驱动。

11。

警告:

发现时钟的时候违反了在节点上试验8.9ns时钟”。

FF中输入的请的保持时间过短

在FF中设置较高的时钟频率

12警告:

在时钟路径中发现10个节点,它们可能充当纹波和/或门控时钟——节点被分析为缓冲器,导致时钟歪斜。

如果你用的CPLD只有一组全局时钟时,用全局时钟分频产生的另一个时钟在布线中当作信号处理,不能保证低的时钟歪斜(斜)。

会造成在这个时钟上工作的时序电路不可靠,甚至每次布线产生的问题都不一样。

如果用有两组以上全局时钟的FPGA芯片,可以把第二个全局时钟作为另一个时钟用,可以解决这个问题。

13。

预警:

时序要求未满足。

详情请参见报表窗口。

时序要求未满足,

双击编译报告-->

时间分析仪-->

红色部分(如时钟设置:

'

clk”等)-->

左键单击目录路径,查看Fmax的松弛报告再根据提示解决,有可能是程序的算法问题

14。

不能达到最小的设置和保持要求<

文本>

以及<

路径(S)。

时序分析发现一定数量的路径违背了最小的建立和保持时间,与时钟歪斜有关,一般是由于多时钟引起的

利用编译报告-->

红色部分(如时钟保持:

clk”等),在松弛中观察是保持时间为负值还是设置时间为负值,然后在:

分配-->

编辑-->

到中增加时钟名(从查找节点),任务名称中增加

和多时钟有关的多和多持有选项,如保持时间为负,可使多持有的值>

多,如设为2和1。

15:

不能分析文件-文件:

///*/*QuartusII。

V失踪了

试图编译一个不存在的文件,该文件可能被改名或者删除了

不管他,没什么影响

16。

找不到输入引脚|整个|clk10m矢量源文件信号

因为你的波形仿真文件(矢量源文件)中并没有把所有的输入信号(输入引脚)加进去,对于每一个输入都需要有激励源的

17。

错误:

不能命名的逻辑功能scfifo0实例“院”功能为当前设计文件相同的名称

模块的名字和项目的名字重名了

把两个名字之一改一下,一般改模块的名字

18。

使用设计文件lpm_fifo0。

V,不指定为当前项目的设计文件,

但是,包含1个设计单位和1个单位的项目信息定义:

发现实体1:

lpm_fifo0

模块不是在本项目生成的,而是直接复制了别的项目的原理图和源程序而生成的,而不是用Quartus将文件添加进本项目

无须理会,不影响使用

19。

设备<

名称>

时序特征初步

目前版本的QuartusII只对该器件提供初步的时序特征分析

如果坚持用目前的器件,无须理会该警告关于进一步的时序特征分析会在后续版本的Quartus得到完善。

20、时序分析不支持锁存器作为当前选定设备家族的同步元素的分析。

用analyze_latches_as_synchronous_elements设置可以让quarutsII来分析同步锁存,但目前的器件不支持这个特性

无须理会。

时序分析可能将锁存器分析成回路。

但并不一定分析正确。

其后果可能会导致显示提醒用户:

改变设计来消除锁存器

21。

没有给输出管教指定负载电容(网友:

gucheng82提供)

没有给输出管教指定负载电容

该功能用于估算TCO和功耗,可以不理会,也可以在编辑中为相应的输出管脚指定负载电容,以消除警告

22警告:

在时钟路径中发现6个节点,它们可能充当纹波和/或门控时钟——节点被分析为缓冲器,导致时钟歪斜。

使用了行波时钟或门控时钟,把触发器的输出当时钟用就会报行波时钟,将组合逻辑的输出当时钟用就会报门控时钟

不要把触发器的输出当时钟,不要将组合逻辑的输出当时钟,如果本身如此设计,则无须理会该警告

23。

警告(10268):

VerilogHDL的信息在lcd7106。

V(63):

总是构建包含阻塞与非阻塞赋值

一个总是模块中同时有阻塞和非阻塞的赋值

1。

发现时钟敏感的变化在有效时钟边缘时间<

时间>

上登记“<

矢量源文件中时钟敏感信号(如:

数据,允许端,清零,同步加载等在时钟的边缘同时变化而时钟敏感信号是)。

不能在时钟边沿变化的。

其后果为导致结果不正确。

编辑矢量源文件

2、VerilogHDL分配警告,位置>

截断值与大小>

<

数字>

匹配目标的大小(<

在HDL设计中对目标的位数进行了设定,如:

reg[4:

0]一;

而默认为32位,将位数裁定到合适的大小

如果结果正确,无须加以修正,如果不想看到这个警告,可以改变设定的位数

3。

所有到达作业data_out(10)为“0”,登记被优化

经过综合器优化后,输出端口已经不起作用了

4。

以下9个引脚没有GND或VCC,驱动数据端口,这个连接的变化可能改变拟合结果

第9脚,

Emptyorgroundedorconnectedtoapowersupply

youhavenoconstraintinformationasthePINoftheclock.YoucansetthesettingsforthecorrespondingPIN.Mainlyreferstosomeofyourfeetinthecircuit,playedtheclocktube

FunctionssuchastheCLKpinofflip-flop,andthispinhasnoclockconstraint,soQuartusIIusesCLKasanundefinedclock.

NotethatinAppliestoacanonlychoosethenodeclockpin,requiredFmaxisgenerallyrequiredhighfrequencycanbe5%,nottootightortooloose.

setting-->

timing,Requirements&

Options-->

Default,required,Fmaxchangesmaller,suchaschangeto50MHZ

10.Design,contains,<

input,pin(s),that,do,not,drive,logic

theinputpindoesnotdrivelogic(driveotherpins),andallinputpinsrequireinputlogic

ifthisisintentional,ignore,andifunintentional,enterlogicaldrive

11.Warning:

Found,clock,high,time,violation,at,8.9ns,on,'

TEST3.CLK'

node

thePLSinputinFFistooshorttohold

sethigherclockfrequencyinFF

12.Warning:

Found,s,node,clock,in,paths,which,may,be,acting,ripple,and/or,gated,clocks-node(s),analyzed,as,buffer(s),resulting,,in,clock,skew,as

ifyouuseCPLDwithonlyonesetofglobalclocks,anotherclockproducedbydividingtheglobalclockisusedasasignalprocessinginthewiring,whichcannotguaranteelowclockskew(SKEW).Theclockcircuitrythatcausesworkonthisclockisunreliable,andevenwiringproblemsaredifferent.

ifyouhaveFPGAchipswithmorethantwosetsofglobalclocks,

Youcansolvethisproblembyusingsecondglobalclocksasanotherclock.

13.Critical,Warning:

Timing,requirements,were,not,met.,See,Report,,window,for,details.

timingrequirementsarenotmet,

DoubleclicktheCompilationReport-->

TimeAnalyzer-->

measures:

theredpart(suchasclocksetup:

clk'

etc.)->

leftclicktoviewtheFmaxSLACKpathlist,REPORTaccordingtothepromptsolution,theremaybeaproblemalgorithmprogramorFmaxsettings

14.Warning:

Can'

t,find,signal,in,vector,source,file,for,,input,pin,|whole|clk10m

atthispoint,becauseyourfilesource(vector)doesn'

taddalltheinputsignals(input,pin),youneedanincentivesourceforeachinput

15.Can'

t,achieve,minimum,setup,and,requirement,<

text>

along,<

path(s).See,Report,window,for,hold,details.

timeseriesanalysisfindsthatacertainnumberofpathsviol

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

当前位置:首页 > 工作范文 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1