1. 程式人生 > >基於FPGA的串列埠通訊除錯問題總結

基於FPGA的串列埠通訊除錯問題總結

       2. 奇偶校驗準則。之前對奇偶校驗只有初步瞭解,只記得“奇校驗就是奇數個1,偶校驗是偶數個1”,沒有深入搞懂具體定義。個人理解:判定某程式採用奇校驗or偶校驗,由該程式校驗碼的初始值決定的。例如,初始值為0,則採用的是偶校驗;反之,則為奇校驗。舉例說明,串列埠資料位寬設定為8,某待傳輸資料為8'b01101101,則偶校驗初始值0與該資料異或運算結果checksum 為1,使得總的1的個數為偶數個(5 + 1);此外,如果該資料為8'b00000000,0個1也是表示偶數個1。