[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
IPv6中OSPFv3配置與協議分析(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中的layoutSubview與drawRect簡單總結
-(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中連續自變數x與logitP呈線性
如題。之前用R做過logistic reg,但網上很少有人講如何驗證模型中的連續自變數與logitP是否呈線性,但是投稿時又總被編輯提問“Whether you've test the linearity between logitP and this(these) cont
java 標準輸出與標準錯誤 out與 err 區別 用法 聯絡 java中的out與err區別 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
系統安裝解除安裝軟體時出現2502與2503錯誤解決
首先開啟工作管理員,可以通過右鍵點選桌面上的工作列開啟工作管理員,也可以通過同時按下鍵盤上的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)