1. 程式人生 > >[Debug]ISE軟體中遇到的錯誤與警告分析總結

[Debug]ISE軟體中遇到的錯誤與警告分析總結

WARNING:Xst:2677 - Node<*> of sequential type is unconnected in block <*>.

警告說明:  因為某些條件使得這些節點與模組的連線無效(即未連線)。

例項程式碼:  

[email protected](posedge clk_in or negedge rst_n)
begin
	if (!rst_n)
		led_db <= 8'b0;
	else
		case(SW)
		3'b000:	led_db <= temperData[39:32];
		3'b001:	led_db <= temperData[31:24];
		3'b010:	led_db <= temperData[23:16];
		3'b011:	led_db <= temperData[15:8];
		3'b011:	led_db <= temperData[7:0];
		default:	led_db <= 8'b0;
		endcase
end
當時的警告為:

WARNING:Xst:2677 - Node <temperData_0> of sequential type is unconnected in block <T1>.

經過對程式碼的排查,發現case語句中3'b011有兩個,有一個應為3‘b100,將此錯誤進行更正,再進行一遍綜合,警告消失,問題解決。

反思總結:寫程式碼時,能不復制就儘量不要為了一點方便複製,這樣可以在很大程度上避免一些不必要的麻煩。如果要複製,更改一定要仔細。

相關推薦

[Debug]ISE軟體遇到的錯誤警告分析總結

WARNING:Xst:2677 - Node<*> of sequential type is unconnected in block <*>. 警告說明:  因為某些條件使得這些節點與模組的連線無效(即未連線)。 例項程式碼:   [ema

Python3.6.6內建的異常、錯誤警告

BaseException +– SystemExit +– KeyboardInterrupt +– GeneratorExit +– Exception +– StopIteration +– StopAsyncI

在makefile列印錯誤警告資訊

在makefile中列印警告或者錯誤訊息的方法:$(warning xxxxx)或者$(error xxxxx) 輸出變數方式為:$(warning  $(XXX)) 這個和$(wildcar

IPv6OSPFv3配置協議分析(Huawei)

掌握OSPFv3的基本配置。 理解OSPFv3鄰居關係建立過程。 瞭解OSPFv3協議的各種LSDB同步過程。 瞭解OSPFv3各種LSA的格式及作用。 配置命令: [rta]dis cu [V200R003C00] #  sysname rta #  

python類屬性例項屬性總結

stackoverflow上面的相關討論 1. 類屬性     為在類定義時直接指定的屬性(不是在__init__方法中) class Test: class_attribute1="attr-value"2. 例項屬性     在__init_

android 開發遇到錯誤及解決辦法總結(在別處看到的)

一、dialog.show()引起的android.view.WindowManager$BadTokenException錯誤錯誤日誌 android.view.WindowManager$BadTokenException: Unable to add window -

自定義view的layoutSubviewdrawRect簡單總結

-(void)layoutSubviews{}方法說明:當我們自定義view時(系統view無法更改),如果我們的view中有子view,怎麼辦?往哪裡寫佈局?那麼就是去重寫這個方法。而以下的幾種情況也是說這個自定義view中的佈局何時被觸發: 1、[self setNee

Java的異常錯誤處理

ror sys lse AC alt xtend tro ima onu 編譯型異常和運行時異常 編譯時異常是指程序正確 而由外界條件不滿足而產生的異常 java 中要求必須去捕捉住這類異常 不然無法通過編譯 運行時異常是指程序存在著bug

軟體測試樁模組驅動模組的概念區別(轉載),打樁

樁模組和驅動模組(以C語言為例):   很多人對樁模組和驅動模組的概念會搞不清楚,那麼下面來介紹這兩個概念:   模組結構例項圖:   假設現在專案組把任務分給了7個人,每個人負責實現一個模組。你負責的是B模組,你很優秀,第一個完成了編碼工作,現在需要開展單元測試工作,先分析結構圖:   1、由於

vscode忽略pylint某些錯誤警告-ubuntu16.04

pylint是VScode中python自帶的外掛,可以幫助程式碼規範,美觀。 但是有些報錯是你不想看到的,你可以選擇性的忽略。 想要自定義忽略錯誤,操作如下: 1. 在setting,json檔案中搜索python.linting.pylintArgs 2. 修改如下

軟體技術的道

說起專業基礎課,程式語言和各種庫和框架在軟體開發中的地位,大家可能會有不同的看法,關於深入學習什麼,也存在著各式各樣的看法。有的人認為,只要熟悉一門程式語言,然後深入學習這門語言實現的各種框架,就可以做好相關領域的開發;還有一些人認為,我需要廣泛的學習各種程式語言,做一名語言專家,這就好比是程式

linux基礎篇(十二):Redhat7系統rpm的相關操作第三方軟體庫的搭建共享

RPM RPM是Red-Hat Package Manager(RPM軟體包管理器)的縮寫,這一檔案格式名稱雖然打上了RedHat的標誌,但是其原始設計理念是開放式的,現在包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分發版本都

VS 打包錯誤:要在“系統必備”對話方塊啟用“從我的應用程式相同的位置下載系統必備元件”

釋出前,我選擇的系統必備元件為.net framework4.5.2和sql server2008 r2,所以報錯的內容為: 解決方案: 分別下載.net包和.net語言包/sql server2008r2  32位和64位語言包: DotNetFX452

在R軟體使用box-Tidwell驗證logistic regression連續自變數xlogitP呈線性

如題。之前用R做過logistic reg,但網上很少有人講如何驗證模型中的連續自變數與logitP是否呈線性,但是投稿時又總被編輯提問“Whether you've test the linearity between logitP and this(these) cont

java 標準輸出標準錯誤 out err 區別 用法 聯絡 java的outerr區別 System.out和System.err的區別 System.out.println和System.err.println的區別 Java重定向S

/** * The "standard" output stream. This stream is already * open and ready to accept output data. Typically this stream * corresponds

系統安裝解除安裝軟體時出現25022503錯誤解決

首先開啟工作管理員,可以通過右鍵點選桌面上的工作列開啟工作管理員,也可以通過同時按下鍵盤上的Ctrl+Alt+Delete鍵開啟工作管理員。 開啟工作管理員後,切換到“詳細資訊”選項卡,找到explo

大型軟體開發的流程規範

對於長生命週期的大型軟體,流程和規範十分必要。IT行業作為一個快節奏的行業,不光技術革新快,人員的更替也是很快的,沒有嚴格的規範和流程,幾個大版本迭代下來,可能產品的程式碼就維護不下去了。 估計很多大廠的小夥伴面對自己日常開發維護的的code base會產生這

軟體開發底層知識修煉】二十七 C/C++的指標陣列是不同的

上幾篇文章學習了ABI-應用程式二進位制介面:【軟體開發底層知識修煉】二十六 ABI-應用程式二進位制介面 學習總結文章目錄 本篇文章就指標與陣列的聯絡與區別來學習學習 文章目錄 1 疑問 2 指標

SQL Server(解決問題)已成功伺服器建立連線,但是在登入過程發生錯誤。(provider: Shared Memory Provider, error:0

如果你在使用新建立的 SQL Server 使用者名稱和密碼 對資料庫進行連線的時候出現了下面的問題。閱讀本篇部落格可以幫助你解決這個問題。 已成功與伺服器建立連線,但是在登入過程中發生錯誤。(pro

淺結在OJ的輸入格式問題(總結可能多處不足錯誤,發現請各位大咔評論指導)

1#include<stdio.h>int main()    {    int a,b;   scanf("%d %d",&a, &b);   printf("%d\n",a+b); //最簡單的輸入 return 0;   }   2.A+B Problem (EOF)