1 / 41

天樞計畫 (2) David Lin

天樞計畫 (2) David Lin. Marketing & System Application Division 1. Products overview. With LCD EM73361A EM73P361A EM73362 EM73P362 EM73461A/469A EM73461B EM73P461A EM73866 EM73963A EM73A63 EM73P968. General purpose EM73201 EM73A00 EM73PA00. With LCD & Speech EM73880 EM73982

dasan
Télécharger la présentation

天樞計畫 (2) David Lin

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. 天樞計畫(2) David Lin Marketing & System Application Division 1

  2. Products overview With LCD EM73361A EM73P361A EM73362 EM73P362 EM73461A/469A EM73461B EM73P461A EM73866 EM73963A EM73A63 EM73P968 General purpose EM73201 EM73A00 EM73PA00 With LCD & Speech EM73880 EM73982 EM73P982 * EM73983 EM73A83 EM73A88A EM73PA88A(A83/983) EM73A89 EM73A89B EM73MA89B * IC Type: . Mask . OTP/QTP . MTP * : under development

  3. 代理商 FAE 該做什麼….. • 回答客戶Q&A • 幫客戶規劃系統,所以一定要了解IC • 幫客戶寫Code • Promotion 4-bit IC • IC或應用出問題幫客戶解決(客服或客訴) • ELAN的FAE在做什麼….. • 協助代理商解決客戶Q&A • 教育訓練, 提高Agent FAE程度 • 解決客服客訴問題, 提供解決方法 • 隨時提供ELAN最新資訊

  4. 我們需要你們協助….. • 回答客戶Q&A時, 請以副本通知ELAN,我們準備收集相關資料 • 寫成手冊,供你們使用 • 提供意見,改進天樞計畫,以符合你們的需求 • 當客戶提出客服或客訴時,根據Check list取得相關資訊,並做好 • 初級的分類及分析,以節省客訴/服時間 • 如果客訴/服,ELAN需派人至客戶查原因時,請FAE一同查明原因 • ,也可一面學習,Sales 請於開始及結束時,主持會議,讓客戶了解 • 進度及結果

  5. 提供你們FAE架構圖,如有異動請通知我,另外至少有一個E-mail提供你們FAE架構圖,如有異動請通知我,另外至少有一個E-mail • Address供發布最新消息用 • 6. 紀錄到客戶端出貨資料,如lot number,數量…已備不時之需

  6. 4-bit 提供什麼形式的IC? • Chip form: • MASK type , OTP type 及MTP type IC 使用此形式, 客戶需用 • Spec. 所附的PAD圖,作Bonding到自己的板子使用 • 2. Package form: • 一般提供於OTP chip IC, 客戶只需將IC焊接到板子上就可使用 • 由於需再加工,所以成本較貴,一般用於驗證Function用,現有 • QFP及PDIP(for EM73A00 系列)兩種形式,在Spec.前幾頁有 • PIN assignment

  7. 如何替客戶挑選4-Bit IC

  8. 價錢 依客戶所使用的LCD 點數判斷 需要多少Rom? 需要幾根 I/O pin 需不需要Speech? 需要幾秒 ? 工作電壓 ? 1.5V 或 3V ? 有無 Real time clock, 如果有的話,一定是Dual clock系統 耗電 有無OTP chip,有的IC優先

  9. 4-bit OTP ELAN 規劃的用途 相較於MASK IC, OTP chip還是較MASK貴,所以我們將OTP規劃 成試產用,現在OTP有三種出貨模式: OTP chip form,OTP package form & QTP chip form OTP chip 及package form是未燒錄程式的IC,User 可用製具將 Code 燒入 QTP chip form 是我們利用再測試時,燒code於整片wafer 在價錢上,QTP 與OTP chip form是一樣的,但QTP一次要訂購一片 Wafer的數量

  10. LCD Emulator 介紹與使用

  11. LCD Emulator contains : 1. LCD Emulator 2. 15V DC adaptor 3. Two 64-pin cable 4. One 40-pin cable 5. User Manual

  12. Put Lcd Emulator into PC ISA slot

  13. LCD emulator is designed for Elan 4-bit IC

  14. Design Flow Open BMP file Setting LCD commons & segments Connect Hardware Display LCD on PC

  15. 3 mode for LCD Emulator Edit Mode Edit your commons & segments position on BMP View Mode Check your setting on PC screen Card Mode Show LCD waveform signals on PC

  16. Source BMP

  17. Edit Mode

  18. BMP file after edit

  19. Card Mode

  20. 認識MZASM73

  21. 什麼是MZASM73 ? MZASM73.EXE 是一個將4-Bit 程式翻譯成機械碼的組譯程式 內定程式原始檔的附加檔名必須是ASM檔 組譯成功後產生三個不同附加檔名的檔案 OBJ檔,機械碼檔案 LST檔,用來偵錯及相互參照實際位址的檔案 c. SYM檔,供ICE 73B用,使ICE能Show label MZASM73 除可翻譯4-bit IC指令外,尚可翻譯一些ELAN定義,利於編寫程 式的指令,稱為假指令

  22. 如何使用MZASM73 ? 利用 WEDS呼叫,在Build Menu下選Assembler 或 F5 利用DOS 模式下指令執行 MZASM73 *.asm 編譯錯誤以兩百個為限,超過部份不會列在LST上 另外, assembler可利用 –W這個option show出所有Warning MZASM73 -W *.asm

  23. Label 的定義 : 從第一行以英文字母為開始的字串以冒號( : )結尾, 字串長度不可超過32 字元. 字串中不得有空格, “-”, 及不能使用特殊有意義的字串,如單獨的“B” “P1”(代表Port 1),大小寫的Label意義不同, Label 是用來表示Rom或Ram的 Address 舉例來說,表示Ram的Label寫法: ACCBUF: RES 1 ROM的Label如下表示即可代表Address ABC:

  24. Symbol 的定義 : 定義與Label 相同, 但意義不同, Symbol 是用來代表一些數值 舉例來說,可使用EQU HELLO: EQU 01H 現在 HELLO 這個字串等於01H LDIA #HELLO 表示 LDIA #01H 適時使用Label及Symbol將增進程式的可讀性

  25. MZASM73 的立即值表示方法為在數字之前加“#”, 在數字後加B, D, H, 分別表示二進制,十進制及十六進制, 若不加任何字, 內定為十進制 如: #0111B , #07D , #0AH MZASM73 規定所有指令必須從第二行開始寫, 而且只能使用英文大 寫字母, 4-Bit Instruction Table 附於每顆IC spec. 後

  26. Instruction Table名詞解釋 Byte 表此指令佔幾個byte的Program Rom Cycle表此指令執行時需幾個指令Cycle y: Zero Page address b: Bit address “’”表為實際的Flag 反向 x: 8-bit ram address

  27. 4- Bit 假指令的使用 CHIP ROM?K: 設定Program Rom size DSEG: 設定為Ram 區域 CSEG: 設定為Rom 區域 ORG: 設定Rom/Ram使用的位址 END: 程式結尾 INCLUDE: 將程式或資料檔匯入asm檔,可加入檔案目錄 B: 組譯程式會依據位址轉為SBR,LBR,SLBR EQU: 設定Label常數值

  28. RES: 定義Ram的位址 PW: 設定LST檔每張文件寬度 PH: 設定LST檔每張文件高度 DATA: 以Byte為單位存放Fix data 的指令 BANK: 超過8K Rom size用來指定程式/資料在哪一個BANK EX: CHIP ROM16K DSEG ORG 00H FLAG: RES 1

  29. AA: EQU 0AH INCLUDE A.ADR CSEG CDE: B CDE BANK 3 ORG 1000H XYZ: DATA 000H,012H END

  30. 在Rom area 的 ORG 是搭配 BANK 這個假指令使用的 若起始BANK值未設,為BANK 0 ORG 的範圍為 0000H ~ 0FFFH 如果設BANK 1,或BANK 1 以上 ORG的範圍為 1000H ~ 1FFFH BANK 0 ORG 0222H BANK 1 ORG 1222H

  31. FLAG的使用與說明

  32. 4-bit IC 有四種FLAGS,分別是 CF ( Carry flag ), ZF ( Zero flag ), SF ( Status flag ) and GF ( General flag ) 當中斷時,所有旗標會PUSH至Stack內,不需另外處理,遇RTI指令 時會POP回來 SF : 這個 Flag 影響Branch 是否作用 SF=1; Branch 就會執行

  33. ROM的使用與說明

  34. Rom Bank 0 的PC範圍 : 0000h ~ 0FFFh Rom Bank 1 及Bank 1 之後的PC範圍 : 1000h ~ 1FFFh Bank 切換時, 都需經過Bank 0; Bank 1 之後Bank不能互相切換

  35. Rom Bank 0 的PC範圍 : 0000h ~ 0FFFh Rom Bank 1 及Bank 1 之後的PC範圍 : 1000h ~ 1FFFh Bank 切換時, 都需經過Bank 0; Bank 1 之後Bank不能互相切換

  36. 當PC值在Bank 0 時,或當時PC與Data都在同一個Bank,可以使 用Table look up指令取得資料

  37. Get the latest News from our website !! www.emc.com.tw 4 Bit FAE e-mail account : 4bitfae@emc.com.tw

More Related