翻了一下手冊,b4860的ddr控制器支援ecc。
支援雙bit錯誤檢測和單板bit錯誤修正(每64bit資料有8bit校驗)
介面訊號為 dn_ mecc[0:7]
可以檢測雙bit錯誤,檢測多bit錯誤,修正單bit錯誤;
雙bit錯誤會產生錯誤報告,但是要使能錯誤報告
單板bit錯誤次數會有乙個計數器;還有乙個觸發暫存器;到達觸發門限才產生錯誤上報 。
主要通過下面三個暫存器處理:
ddrx_err_int_en
ddrx_err_disable
ddrx_err_detect
STLvector的記憶體問題
讀 資料結構預算法分析c 描述 人民郵電p54問題?vector類內部儲存查得資料 轉侵刪。用於自己學習 在stl的容器中,vector可以說是最容易理解和使用的容器了,以前使用陣列的時候,如果不確定有多少資料要儲存,就會預先分配乙個大的陣列,如果實際沒有用到那麼多,又會浪費很多的記憶體資源,如果不...
記憶體對齊的問題
記憶體對齊問題是每乙個c程式設計師都應該考慮過的問題,c編譯器的規則明確規定了對齊問題,就是乙個struct中按照最長的型別對齊,比如考慮下面的結構體 struct abc char a int b char c 在32位x86機器上它的大小是多少呢?是12,為什麼呢?因為該結構體中最長的型別是in...
記憶體對齊的問題
記憶體對齊問題是每乙個c程式設計師都應該考慮過的問題,c編譯器的規則明確規定了對齊問題,就是乙個struct中按照最長的型別對齊,比如考慮下面的結構體 struct abc 在32位x86機器上它的大小是多少呢?是12,為什麼呢?因為該結構體中最長的型別是int,因此需要按照4位元組對齊,因此a和c...