300 likes | 431 Views
車用設備整合測試系統. 指導老師 : 陳朝烈副教授 學 生 : 黃 國 展. 主機硬體規劃 線路設計 MUI-001,PER-001,PER-002 執行時間 (10/24-10/30). 車用設備整合測試系統 及使用者介面系統方塊圖. Image ROM. CAN. XGA Monitor. TOUCH PANEL. MCU. FPGA. DAC. VESA 控制時序. FPGA 內部 方塊圖. IMAGE ROM. Address. IMAGE BUFFER. STATE MACHINE. Data.
E N D
車用設備整合測試系統 指導老師:陳朝烈副教授 學 生 : 黃 國 展
主機硬體規劃 線路設計 MUI-001,PER-001,PER-002 執行時間(10/24-10/30)
車用設備整合測試系統 及使用者介面系統方塊圖 Image ROM CAN XGA Monitor TOUCH PANEL MCU FPGA DAC
FPGA內部方塊圖 IMAGE ROM Address IMAGE BUFFER STATE MACHINE Data LINE BUFFER 1 DAC RGB LINE BUFFER 2 H/V CONTROL REGISTER CPU IF
圖型結構 IMAGE ROM 圖型記憶體 位址線 CPU INDEX RAM 索引記憶體 資料線 顯示畫面 1024 x 768 圖塊64 x 48
Embedded RAM的應用 LINE BUFFER為1024 x 16 bits的DUAL PORT RAM IMAGE BUFFER需要50(800/16) x 38(600/16) x 18 bits x 2圖層
觸控電路設計 TOUCH PANEL 狀態1. TXPEN=0 , TXNEN=1 , TYPEN=1 , TYNEN=0 狀態2. TXPEN=1 , TXNEN=0 , TYPEN=0 , TYNEN=1 狀態3. TXPEN=1 , TXNEN=1 , TYPEN=1 , TYNEN=0
主機硬體規劃 FPGA設計 MUI-001 執行時間(10/31-11/13)
VHDL 設計 Counter < VIDEO Counter < VIDEO + FP +Sync+BP Counter == VIDEO + FP +Sync+BP Counter = 0 Back Porch VIDEO Counter == VIDEO + FP +Sync Counter == VIDEO Sync Front Porch Counter < VIDEO + FP +Sync Counter == VIDEO + FP Counter < VIDEO + FP
軟體模擬 完整的掃描訊號(VSYNC/HSYNC/BLANK/VIDEO) 水平同步(HSYNC)的細部波型
軟體模擬 VIDEO的時序結束波型(Counter 由0->799) HSYNC的開始波型(Counter由840開始)
子機硬體設計 線路設計 SUI-001,EIR-001 執行時間(11/14-11/20)
子機軟體設計 SUI-001,EIR-001 執行時間(11/21-12/04)
R_CAN_Initial Initializes the CAN peripheral Sets bitrate and masks, sets up mailbox defaults and interrupts R_CAN_SetBitrate() R_CAN_SetMask() R_CAN_SetBitrate Sets the CAN bitrate (communication speed) R_CAN_SetMask Sets the CAN ID Acceptance Masks R_CAN_SetTxStdData Set up a mailbox to transmit
R_CAN_CheckTxStdData Check that a data frame has been sent R_CAN_SetRxStdData Set up a mailbox to receive. R_CAN_CheckRxStdData Checks if a mailbox has received a message R_CAN_PollRxCAN Poll a mailbox to know if it has received data
主系統程式規劃設計 MUI-001,EIR-001 執行時間(12/05-12/18)