soc 進度報告 2011-12-20

12
SOC 進進進進 2011-12-20 Adviser: Chao-Lieh Chen Student: Shih-Hao Lin 0052802 Yi-Ming Huang 0052811 Keng-Chih Liu 0052810

Upload: diane

Post on 27-Jan-2016

32 views

Category:

Documents


3 download

DESCRIPTION

SOC 進度報告 2011-12-20. Adviser: Chao-Lieh Chen Student: Shih-Hao Lin 0052802 Yi-Ming Huang 0052811 Keng-Chih Liu 0052810. 摘要. 整合溫度感測器於 AHB 用途 / 功能 CRS : 上週問題探討 (1) 輸入 / 輸出腳位定義 (2) 方塊圖及彼此腳位關係 (AHB_Master & DTS_Slave). 用途 / 功能. 用途: - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: SOC  進度報告 2011-12-20

SOC 進度報告 2011-12-20

Adviser:Chao-Lieh Chen

Student: Shih-Hao Lin 0052802Yi-Ming Huang 0052811Keng-Chih Liu 0052810

Page 2: SOC  進度報告 2011-12-20

摘要

整合溫度感測器於 AHB

用途 / 功能 CRS :

– 上週問題探討

– (1)輸入 / 輸出腳位定義– (2)方塊圖及彼此腳位關係 (AHB_Master & DTS_Slave)

Page 3: SOC  進度報告 2011-12-20

用途 / 功能

用途:整合溫度感測器於 AHB中,透過 AHB與週邊模組連接,做進一步的應用。

功能:利用 AMBA bus 的 Master 與 Slave的基本讀寫功能,來控制bus上的溫度感測器,利用寫入功能來啟動溫度感測器,再透過讀取功能將感測的溫度資料讀取回來。

Page 4: SOC  進度報告 2011-12-20

輸入定義 (AHB_Master)

腳位名稱 功能HCLK clock

RST Reset

GRANTx 要求使用 bus回應訊號RESP[1:0] 00:處理完成 01:傳送錯誤

10:再試 11:分割傳送READY 1 :處理完成 0 :再延遲 1cycle

AD[31:0] Data

HRDATA[31:0] 讀取資料

Page 5: SOC  進度報告 2011-12-20

輸出定義 (AHB_Master)

腳位名稱 功能HBUSREQx 要求使用 bus訊號HWRITE 讀 / 寫訊號HSIZE 傳輸資料大小HTRANS[1:0] 00: IDLE 01: BUSY

10: NONSEQ 11: SEQ

HBURST 傳輸資料筆數HADDR[31:0] 位址訊號HWDATA[31:0] 寫入資料

Page 6: SOC  進度報告 2011-12-20

輸入定義 (DTS_Slave)

腳位名稱 功能HCLK clock

RST Reset

HWRITE 讀 / 寫訊號HSIZE 傳輸資料大小HTRANS[1:0] 00: IDLE 01: BUSY

10: NONSEQ 11: SEQ

HBURST 傳輸資料筆數HADDR[31:0] 位址訊號HWDATA[31:0] 寫入資料Dout[14:0] 感測 IC數位值Over 感測結束訊號

Page 7: SOC  進度報告 2011-12-20

輸出定義 (DTS_Slave)

腳位名稱 功能clk Clock訊號reset reset

start 觸發訊號RESP[1:0] 00:處理完成 01:傳送錯誤

10:再試 11:分割傳送READY 1 :處理完成 0 :再延遲 1cycle

HRDATA[31:0] 讀取資料

Page 8: SOC  進度報告 2011-12-20

上週問題探討

如何整合連接 ??

Page 9: SOC  進度報告 2011-12-20

方塊圖及彼此腳位關係(AHB_Master & DTS_Slave)

Page 10: SOC  進度報告 2011-12-20

有限狀態機 (AHB_Master)

datacnt = endcnt

Page 11: SOC  進度報告 2011-12-20

有限狀態機 (DTS_Slave)

Page 12: SOC  進度報告 2011-12-20

Schedule

Date Progress Date Progress

10/25

報告 HTIC12/06

整合溫感 & 測試

11/01

HTIC, Master, Slave 規格定義

12/13

整合期中 project& 溫度感測

11/08

整合 Master, Slave12/20

測試 & 除錯

11/15

將 HTIC 結合 Master, Slave

12/27

測試 & 除錯 & 撰寫期末報告

11/22

模擬測試 & 除錯 01/03

撰寫期末報告

11/29

擬定溫度感測規格 & 結合區塊 01/10

期末 Demo