sdram分析
1、時鐘使能訊號cke
cke是sdram的主控開關,為低時,所有輸入訊號包括時鐘訊號被阻斷,sdram進入低功耗狀態
2、資料掩碼dqm0,dqm1,dqm2,dqm3
dqm就是掩碼控制位.在sdram中,每個dqm控制8bit data在讀操作的時候沒什麼大的影響,比如你讀32位的sdram module, 但你只要其中低8bit的資料,沒有關係,只要讀出32bit資料,再在軟體裡將高24位bit和0"與"就可以了,有沒有dqm關係不大.但在執行寫操作時,如果沒有dqm,你就麻煩了,可能你在軟體上是寫乙個8bit資料,但實際上32根資料線是物理存在板上連線到sdram的,只要wr訊號一出現,這32位就寫到sdram中去了.但高24bit資料就這樣被覆蓋了.
有了dqm,你就知道,它對應的8bit可以被遮蔽,不會寫操作而覆蓋資料
其他:
MTK 功耗分析
一 遇到有功耗的手機專案,首先刷個驅動軟體版本進行功耗測試作對比,看驅動版本是否存在該問題 當然mtk 既然把基線版本給出,他們內部肯定也是進行過嚴格測試認證,這個一般都是正常,但為了分析我們還是得進行測試,同樣的你在基線版本中合入了各模組的驅動 這樣做呢,目的就是確認是驅動版本本身軟體就有該功耗問...
功耗問題分析
檢視是否休眠 adb root adb shell cat sys power system sleep stats stats00.txt adb shell cat sys power rpmh stats master stats master stats00.txt 移除usb,待機3分鐘後...
SDRAM時序分析 基於signalTapII
sdram時序分析 基於signaltapii 背景 利用fpga驅動sdram,本篇是時序 部分,理論理解詳見上傳檔案 修改部分 1 重新整理周期 改為64ms 2 13 7.8125us 2 讀命令的啟動條件 sdram初始化完成後啟動 3 sdram讀出的資料寫入到fifo中的寫入請求訊號提前...