1 / 18

SOC 期中報告 進度報告 2011-11-29

SOC 期中報告 進度報告 2011-11-29. Adviser: Chao-Lieh Chen Student: Shih-Hao Lin 0052802 Yi-Ming Huang 0052811 Keng-Chih Liu 0052810. Schedule. 摘要. 用途 / 功能 / 使用環境 CRS : (1) 輸入 / 輸出腳位定義 (2) 方塊圖及彼此腳位關係 初步測試 & 除錯 測試 參考資料. 用途 / 功能 / 使用環境. 用途: 測試控制介面主要是對於 AMBA 系統進行測試。 功能:

murray
Download Presentation

SOC 期中報告 進度報告 2011-11-29

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SOC 期中報告進度報告2011-11-29 Adviser: Chao-Lieh Chen Student: Shih-Hao Lin 0052802 Yi-Ming Huang 0052811 Keng-Chih Liu 0052810

  2. Schedule

  3. 摘要 • 用途/功能/使用環境 • CRS: • (1)輸入/輸出腳位定義 • (2)方塊圖及彼此腳位關係 • 初步測試 & 除錯 • 測試 • 參考資料

  4. 用途/功能/使用環境 • 用途: 測試控制介面主要是對於AMBA系統進行測試。 • 功能: 利用測試介面控制器來測試AMBA bus的Master與Slave功能,並執行基本資料讀取/寫入傳輸。

  5. 用途/功能/使用環境

  6. 輸入/輸出腳位定義

  7. 方塊圖及彼此腳位關係(Master+Slave)

  8. 方塊圖及彼此腳位關係(HTIC)

  9. 方塊圖及彼此腳位關係(HTIC+Master+Slave)

  10. 初步測試 & 除錯 發生的問題: 預設傳輸4筆資料,Master與Slave回到idle狀態。 但在模擬時卻發生,Master寫入第一筆資料後,就回到了idle狀態。

  11. 初步測試 & 除錯 如何解決問題: 1.檢查Master轉態條件 (傳送資料=>Idle) 2.原本狀態機為單筆資料傳輸所 設計,故傳完一筆資料後,將 回到idel狀態。 3.當設計為多筆資料傳輸時,應 必要加入新的判斷轉態條件。 4.如右圖所示,當datacnt = endcnt ,表示傳輸資料筆數已達設定 的筆數。 datacnt = endcnt

  12. 初步測試 & 除錯 驗證問題是否解決: 藉由上一步驟修改轉態條件及設定傳輸資料筆數,如上圖所示,得知傳輸資料筆數的問題已解決,模擬圖為進行傳輸四筆資料做測試,傳輸動作完畢後,Master與Slave回到idle狀態。

  13. 測試(HTIC WRITE) 1. 5. 6. 2. 3. 4. 1. 系統正常操作狀態 2. 進入測試狀態 3. 確保第一筆資料為位址資料 4. 控制訊號定義 5.寫入資料狀態 6. 位址狀態(是否進行下一次測試)

  14. 測試(HTIC READ) 2. 3. 4. 5. 1. 6. 1. 系統正常操作狀態 2. 進入測試狀態 3. 確保第一筆資料為位址資料 4. 控制訊號定義 5.讀取資料狀態 6. 位址狀態(是否進行下一次測試)

  15. 測試(Master+Slave WRITE) 7. 8. 1. 2. 3. 4. 5. 6. 1.初始狀態 2.要求使用bus狀態 3.資料傳輸設定狀態 4.第1筆資料 資料傳輸 5.第2筆資料 資料傳輸 6.第3筆資料 資料傳輸 7.第4筆資料 資料傳輸 8.資料傳輸完畢 =>初始狀態

  16. 測試(HTIC+Master+Slave WRITE) 1. 2. 3. 4. 5. 6. 7. 8. 9. 1.初始狀態(HTIC) 2.進入測試狀態(HTIC) 3.定義位址資料(HTIC) 4.定義資料傳輸規格(HTIC) 5.開始測試寫入動作(HTIC) 6.要求使用bus狀態(Master) 7.初始設定狀態(Master) 8.資料開始傳輸(M+S) 9.資料傳輸完畢

  17. 參考資料 1.J. Song, H. Yi, J.Han,and S. Park, “An Efficient SoC Test Technique by Reusing On/Off-Chip Bus Bridge,”IEEE Trans.Circuit Syst.I,vol. 56, NO. 3, pp. 554-565, Mar. 2009. 2. 陳朝烈, “系統晶片設計” 3.“AMBA Specification (Rev. 2.0),”ARM, 1999.

More Related