SD IO Interface World Real Time Clock / Alarm with C-LCM DSD 第四組 SD IO Interface World Real Time Clock / Alarm with C-LCM
What is the target your project 做出SD host/SDIO card SD host(SDIO compatible): initialize to StandBy state to send control the SDIO card: 回應host的command i/o function 1.設定時間 2.設定鬧鐘 3.取消鬧鐘 4.設定時區 最後由LCD顯示時間 上面有LCD顯示時間
What resources I have 1. SD specifications part E1 SDIO simplified specification
What resources I have(cont.) 2. SD specifications Part 1 physical Layer Simplified Specification
What resources I have(cont.) 3. Lecture powerpoint 4. FPGA 版 5. "SPI bootloader" (VHDL and spec) from Opencores "Real_Time Clock"(Verilog and spec) from Opencores
What are I lacking in this project 1. VHDL Code for RTC 2. Passion!!! 3. Time!!!
Team member jobs assignment SDIO卡分成SD host 、 SDIO card 、 LCD 、CMD四個部分。 將所有人分成四組,每組負責一個部份。 各自寫code 、document 、 網頁。
SD Host 彥伶(總組長) 代樾 瑋慈 明瑾 寫出一Host、做initialize、分辨card 、 set relative flags 、use some commands to control the card to edit the clock time like a controller.
CMD 君翊(總組長) 弼達 貂儷 涵煦 將所有host可以發出去的command整理起來,將所有card回應的response整理起來,並將所需的command 寫成code給host and card to use。
Card 祺文(小組長) 博辰 筱筑 昭蓉 implement SDIO card需要的registers,記住該張card所需要的voltage及state等資訊,以正確回應host所下的command。跑一個有鬧鐘功能的real-time clock,並可換算成各地時間。
LCD 安容(小組長) 琦雅 沂亭 依card下的命令顯示LCD時間/country
Milestone 2007/11/01 host: 看完SDIO spec cmd: 整理所有的command於一份ppt檔 card: 看完SDIO spec、RTC spec lcd: 看完LCD的spec, 整理各時區的換算 2007/11/08 cmd: 將資料放置於網站上, 整理出host、card需要support的部份 host, card, lcd: 看懂相關的code, 並挑出可用的部份 2007/11/15 cmd: 將第一版的code寫好(host及card cmd部分) lcd: 完成LCD顯示設定
Milestone(cont.) 2007/11/22 host, card, lcd: 把第一版的code寫好 2007/11/29 cmd: command放在host和card上測試完成 host, card, lcd: 根據測試結果作修改 2007/12/06 host, card, lcd: 全部放在一起整合測試、修改, 完成documentation 2007/12/13 全部整合完成, 完成報告 & 網站
Block Diagram