欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

半導(dǎo)體機(jī)臺(tái)/標(biāo)準(zhǔn)半導(dǎo)體機(jī)臺(tái)通信協(xié)議轉(zhuǎn)換器及轉(zhuǎn)換方法

文檔序號(hào):7591014閱讀:312來源:國(guó)知局
專利名稱:半導(dǎo)體機(jī)臺(tái)/標(biāo)準(zhǔn)半導(dǎo)體機(jī)臺(tái)通信協(xié)議轉(zhuǎn)換器及轉(zhuǎn)換方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種半導(dǎo)體設(shè)備通信協(xié)議轉(zhuǎn)換器及轉(zhuǎn)換方法,特別涉及一種將信息在MSEC通信協(xié)議與SECS通信協(xié)議之間相互轉(zhuǎn)換的轉(zhuǎn)換器及其轉(zhuǎn)換方法。
背景技術(shù)
為了使半導(dǎo)體制造過程更有效率,半導(dǎo)體制造廠商使用一些通信協(xié)議以控制及管理半導(dǎo)體機(jī)臺(tái),例如由半導(dǎo)體設(shè)備與材料學(xué)會(huì)(SemiconductorEquipment and Material International,簡(jiǎn)稱SEMI)所制定的標(biāo)準(zhǔn)半導(dǎo)體機(jī)臺(tái)通信協(xié)議(SEMI Equipment Communication Standard,簡(jiǎn)稱SECS)以及三菱公司所制定的三菱半導(dǎo)體機(jī)臺(tái)通信協(xié)議(Mitsubishi SEMI EquipmentCommunication,簡(jiǎn)稱MSEC)。當(dāng)計(jì)算機(jī)主機(jī)連接采用不同通信協(xié)議的半導(dǎo)體機(jī)臺(tái)時(shí),則需透過不同的通信協(xié)議接口來傳遞數(shù)據(jù)。
請(qǐng)參考

圖1,圖1為已知一計(jì)算機(jī)主機(jī)10與半導(dǎo)體機(jī)臺(tái)的示意圖,其中計(jì)算機(jī)主機(jī)10是連接于多臺(tái)SECS機(jī)臺(tái)22以及多臺(tái)MSEC機(jī)臺(tái)24。SECS機(jī)臺(tái)22是以SECS為通信協(xié)議的半導(dǎo)體機(jī)臺(tái),而MSEC機(jī)臺(tái)24是以MSEC為通信協(xié)議的半導(dǎo)體機(jī)臺(tái),SECS機(jī)臺(tái)22與MSEC機(jī)臺(tái)24皆可用來執(zhí)行特定的半導(dǎo)體制程。計(jì)算機(jī)主機(jī)10包含一連接于SECS機(jī)臺(tái)22的SECS接口12、一連接于MSEC機(jī)臺(tái)24的MSEC接口14以及一應(yīng)用層16。SECS接口12與SECS機(jī)臺(tái)22之間是以RS-232連接端口規(guī)格收發(fā)SECS信號(hào)32,MSEC接口14與MSECS機(jī)臺(tái)24之間以RS-232連接端口規(guī)格收發(fā)MSECS信號(hào)34。應(yīng)用層16用于處理SECS接口12以及MSEC接口14收發(fā)的數(shù)據(jù)。
由于SECS機(jī)臺(tái)22、MSEC機(jī)臺(tái)24使用不同的通信協(xié)議,計(jì)算機(jī)主機(jī)10須利用不同的通信協(xié)議接口來控制所相連接的半導(dǎo)體機(jī)臺(tái)。因?yàn)橛?jì)算機(jī)主機(jī)10無法以單一的通信協(xié)議來控制及管理半導(dǎo)體機(jī)臺(tái),當(dāng)SECS機(jī)臺(tái)22、MSEC機(jī)臺(tái)24的數(shù)目一多時(shí),如何整合SECS機(jī)臺(tái)22與MSEC機(jī)臺(tái)24,以使其之間可搭配運(yùn)用,將是一項(xiàng)復(fù)雜工作。

發(fā)明內(nèi)容
因此,本發(fā)明的一目的在于提供一種半導(dǎo)體設(shè)備通信協(xié)議的轉(zhuǎn)換方法,可用以轉(zhuǎn)換MSEC與SECS通信協(xié)議。
本發(fā)明的另一目的在于提供一種MSEC/SECS通信協(xié)議轉(zhuǎn)換器,可應(yīng)用于半導(dǎo)體制造,以解決上述已知通信協(xié)議轉(zhuǎn)換的問題。
根據(jù)本發(fā)明,揭露了一種半導(dǎo)體設(shè)備通信協(xié)議的轉(zhuǎn)換方法。轉(zhuǎn)換方法至少包含有輸入一第一信息,其中第一信息是MSEC信息與SECS信息之一者、判斷第一信息是否為控制字符,其中若第一信息為控制字符,則輸出第一信息、接收第一信息、檢查所收集的第一信息的核對(duì)和、進(jìn)行一轉(zhuǎn)換步驟,將第一信息轉(zhuǎn)換為MSEC信息或SECS信息的另一者、計(jì)算及更正已轉(zhuǎn)換的第一信息的長(zhǎng)度及核對(duì)和以及輸出已轉(zhuǎn)換的第一信息。
根據(jù)本發(fā)明,揭露了一種MSEC/SECS通信協(xié)議轉(zhuǎn)換器,包含有一第一收發(fā)模塊、一第二收發(fā)模塊、一MSEC/SECS模塊、一SECS/MSEC模塊以及一控制字符傳輸模塊。第一收發(fā)模塊用于收發(fā)MSEC信息。第二收發(fā)模塊用于收發(fā)SECS信息。MSEC/SECS模塊用來將MSEC信息轉(zhuǎn)換為SECS信息。SECS/MSEC模塊用來將SECS信息轉(zhuǎn)換為MSEC信息。當(dāng)?shù)谝皇瞻l(fā)模塊與第二收發(fā)模塊其中某一收發(fā)模塊接收到一控制字符時(shí),其會(huì)將所接收到的控制字符不通過MSEC/SECS模塊以及SECS/MSEC模塊,而直接由控制字符傳輸模塊傳送到另一收發(fā)模塊。
本發(fā)明的方法是利用此MSEC/SECS通信協(xié)議轉(zhuǎn)換器及半導(dǎo)體設(shè)備通信協(xié)議的轉(zhuǎn)換方法,可用以連結(jié)半導(dǎo)體機(jī)臺(tái)與計(jì)算機(jī)主機(jī),以相互傳遞分屬不同接口的通信協(xié)議信息。如此,計(jì)算機(jī)主機(jī)只需使用單一種通信協(xié)議接口來收發(fā)信息,可減少計(jì)算機(jī)主機(jī)的復(fù)雜度及處理程序。
附圖簡(jiǎn)述圖1為已知計(jì)算機(jī)主機(jī)與半導(dǎo)體機(jī)臺(tái)的示意圖。
圖2為本發(fā)明MSEC/SECS通信協(xié)議轉(zhuǎn)換器與一計(jì)算機(jī)主機(jī)與半導(dǎo)體機(jī)臺(tái)的示意3為本發(fā)明MSEC/SECS通信協(xié)議轉(zhuǎn)換器的功能方塊圖。
圖4為本發(fā)明將MSEC信號(hào)轉(zhuǎn)換為SECS信號(hào)的流程圖。
圖5為本發(fā)明將MSEC信號(hào)轉(zhuǎn)換為SECS信號(hào)時(shí)其數(shù)據(jù)結(jié)構(gòu)的對(duì)照?qǐng)D。
圖6為本發(fā)明將SECS信號(hào)轉(zhuǎn)換為MSEC信號(hào)的流程圖。
圖7為本發(fā)明將SECS信號(hào)轉(zhuǎn)換為MSECS信號(hào)時(shí)其數(shù)據(jù)結(jié)構(gòu)的對(duì)照?qǐng)D。
附圖符號(hào)說明10、40 計(jì)算機(jī)主機(jī) 22、52 SECS機(jī)臺(tái)12、42 SECS界面 24、54 MSEC機(jī)臺(tái)14、44 MSEC接口 32、62 SECS信號(hào)16、46 應(yīng)用層 34、64 MSEC信號(hào)50 MSEC/SECS通信協(xié)議轉(zhuǎn)換器70 MSEC收發(fā)模塊80 SECS收發(fā)模塊71 MSEC/SECS模塊 81 SECS/MSECS模塊72 MSEC收集模塊82 SECS收集模塊74 MSEC檢查模塊84 SECS檢查模塊76 MSEC/SECS轉(zhuǎn)換模塊 86 SECS/MSEC轉(zhuǎn)換模塊78 MSEC/SECS計(jì)算模塊 88 SECS/MSEC計(jì)算模塊90 控制字符傳輸模塊105 T1定時(shí)器121 SECS裝置識(shí)別碼 123 MSEC/SECS指令識(shí)別碼轉(zhuǎn)換表100、102、103、104、106、108、109、110、120、130、140、150、160步驟122、124、126、128、132、134轉(zhuǎn)換步驟200、202、203、204、206、208、210、220、230、240、250、260步驟222、224、226、228、232 轉(zhuǎn)換步驟具體實(shí)施方式
請(qǐng)參考圖2,圖2為本發(fā)明MSEC/SECS通信協(xié)議轉(zhuǎn)換器50與一計(jì)算機(jī)主機(jī)40及半導(dǎo)體機(jī)臺(tái)的示意圖。計(jì)算機(jī)主機(jī)40連接于多臺(tái)SECS機(jī)臺(tái)52,并藉由MSEC/SECS通信協(xié)議轉(zhuǎn)換器50連接于至少一MSEC機(jī)臺(tái)54。SECS機(jī)臺(tái)52是以SECS為通信協(xié)議的半導(dǎo)體機(jī)臺(tái),MSEC機(jī)臺(tái)54是以MSEC為通信協(xié)議的半導(dǎo)體機(jī)臺(tái),而MSEC/SECS通信協(xié)議轉(zhuǎn)換器50用于將信息于MSEC通信協(xié)議與SECS通信協(xié)議之間相互轉(zhuǎn)換。SECS機(jī)臺(tái)52與MSEC機(jī)臺(tái)54皆可用來執(zhí)行特定的半導(dǎo)體制程。計(jì)算機(jī)主機(jī)40是用來傳送及接收SECS信息62,以控制SECS機(jī)臺(tái)52與MECS機(jī)臺(tái)54的操作,其包含一SECS接口42以及一應(yīng)用層46。SECS接口42與MSEC/SECS通信協(xié)議轉(zhuǎn)換器50、SECS機(jī)臺(tái)52之間是以RS-232連接端口規(guī)格收發(fā)SECS信號(hào)62,應(yīng)用層46則用于處理SECS界面42所收發(fā)的SECS信息62。MSEC機(jī)臺(tái)54所輸出的MSEC信號(hào)64會(huì)經(jīng)由MSEC/SECS通信協(xié)議轉(zhuǎn)換器50轉(zhuǎn)換為SECS信號(hào)62,并由SECS接口42接收后傳輸至計(jì)算機(jī)主機(jī)40的應(yīng)用層46。另一方面,計(jì)算機(jī)主機(jī)40的SECS接口42所輸出的SECS信號(hào)62,會(huì)經(jīng)由MSEC/SECS通信協(xié)議轉(zhuǎn)換器50轉(zhuǎn)換為MSEC信號(hào)64后,再傳輸至MSEC機(jī)臺(tái)54。因此,MESC機(jī)臺(tái)54在設(shè)定上不須做任何變更,即可藉由MSEC/SECS通信協(xié)議轉(zhuǎn)換器50,連接上采用SECS通信協(xié)議的控制系統(tǒng)。
為了詳細(xì)描述MSEC/SECS通信協(xié)議轉(zhuǎn)換器50的轉(zhuǎn)換方法,請(qǐng)參考圖3,圖3為本發(fā)明MSEC/SECS通信協(xié)議轉(zhuǎn)換器50的功能方塊圖。MSEC/SECS通信協(xié)議轉(zhuǎn)換器50包含有一MSEC收發(fā)模塊70、一MSEC/SECS模塊71、一SECS收發(fā)模塊80、一SECS/MSEC模塊81以及一控制字符傳輸模塊90。MSEC收發(fā)模塊70以及SECS收發(fā)模塊80分別用于收發(fā)如圖2所示的MSEC信號(hào)64以及SECS信號(hào)62。請(qǐng)同時(shí)參照?qǐng)D2及圖3,MSEC/SECS模塊71用來將MSEC信息64轉(zhuǎn)換為SECS信息62,而SECS/MSEC模塊81用來將SECS信息62轉(zhuǎn)換為MSEC信息64??刂谱址麄鬏斈K90電連接于MSEC收發(fā)模塊70以及SECS收發(fā)模塊80,用于傳輸定義于通信協(xié)議中的控制字符,如查詢(en-query,簡(jiǎn)寫ENQ)、傳輸結(jié)束(end of transfer,簡(jiǎn)寫EOT)、確認(rèn)接收(acknowledge,簡(jiǎn)寫ACK)以及確認(rèn)未接收(non-acknowledge,簡(jiǎn)寫NAK)等。
MSEC/SECS模塊71包含一MSEC收集模塊72、一MSEC檢查模塊74、一MSEC/SECS轉(zhuǎn)換模塊76以及一MSEC/SECS計(jì)算模塊78。MSEC收集模塊72電連接于MSEC收發(fā)模塊70,用于收集非為控制字符的MSEC信號(hào),以及依據(jù)MSEC信息中所包含的長(zhǎng)度信息,來檢查所收集的MSEC信息的完整性。MSEC檢查模塊74電連接于MSEC收集模塊72,用于檢查MSEC信號(hào)的奇偶檢查位檢查(even check bit)及核對(duì)和(check sum)。MSEC/SECS轉(zhuǎn)換模塊76電連接至MSEC檢查模塊74,用于將MSEC信號(hào)的標(biāo)題(header)及數(shù)據(jù)區(qū)段(data)轉(zhuǎn)換為SECS格式。MSEC/SECS計(jì)算模塊78電連接至MSEC/SECS轉(zhuǎn)換模塊76及SECS收發(fā)模塊80,用于計(jì)算及更正經(jīng)由MSEC/SECS轉(zhuǎn)換模塊76轉(zhuǎn)換的SECS信號(hào)的長(zhǎng)度(length)及核對(duì)和,之后再將SECS信號(hào)傳輸至SECS收發(fā)模塊80。
SECS/MSEC模塊81包含一SECS收集模塊82、一SECS檢查模塊84、一SECS/MSEC轉(zhuǎn)換模塊86以及一SECS/MSEC計(jì)算模塊88。SECS收集模塊82電連接于SECS收發(fā)模塊80,用于收集非為控制字符的SECS信號(hào),以及依據(jù)SECS信息中所包含的長(zhǎng)度信息,來檢查所收集的SECS信息的完整性。SECS檢查模塊84電連接于SECS收集模塊82,用于檢查SECS信號(hào)的核對(duì)和。SECS/MSEC轉(zhuǎn)換模塊86電連接至SECS檢查模塊84,用于將SECS信號(hào)的標(biāo)題及數(shù)據(jù)區(qū)段轉(zhuǎn)換為MSEC格式。SECS/MSEC計(jì)算模塊88電連接至SECS/MSEC轉(zhuǎn)換模塊86及MSEC收發(fā)模塊70,用于計(jì)算及更正經(jīng)由SECS/MSEC轉(zhuǎn)換模塊86轉(zhuǎn)換的MSEC信號(hào)的長(zhǎng)度及核對(duì)和,之后再將MSEC信號(hào)傳輸至MSEC收發(fā)模塊70。
請(qǐng)參考圖3及圖4,其中圖4為本發(fā)明將MSEC信號(hào)轉(zhuǎn)換為SECS信號(hào)的流程圖。信號(hào)轉(zhuǎn)換流程包含有下列步驟步驟100由MSEC收發(fā)模塊70輸入一MSEC信號(hào);步驟102判斷所輸入的MSEC信號(hào)是否為控制字符,如ENQ、EOT、ACK以及NAK等;若MSEC信號(hào)為控制字符,則執(zhí)行步驟103;若MSEC信號(hào)不為控制字符,則執(zhí)行步驟104;步驟103控制字符不經(jīng)由MSEC/SECS模塊71及SECS/MSEC模塊81,而經(jīng)由控制字符傳輸模塊90傳輸至SECS收發(fā)模塊80,以令SECS收發(fā)模塊80將控制字符傳輸?shù)接?jì)算機(jī)主機(jī),之后再執(zhí)行步驟100,以接收下一筆MSEC信號(hào);步驟104啟動(dòng)并重設(shè)一T1定時(shí)器105,并利用T1定時(shí)器105判斷MSEC收集模塊72是否于一預(yù)定時(shí)間內(nèi)接收到MSEC信號(hào);若接收逾時(shí)則執(zhí)行步驟109;若完成接收MSEC信號(hào),則執(zhí)行步驟106;步驟106關(guān)閉T1定時(shí)器105,而MSEC檢查模塊74會(huì)檢查MSEC信號(hào)的核對(duì)和是否正確;若核對(duì)和不正確則執(zhí)行步驟109;若核對(duì)和正確則執(zhí)行步驟108;步驟108MSEC檢查模塊74檢查MSEC信號(hào)的奇偶檢查位是否正確;若奇偶檢查位不正確則執(zhí)行步驟109;若奇偶檢查位正確則執(zhí)行步驟110;步驟109經(jīng)由MSEC收發(fā)模塊70輸出一控制信號(hào)NAK至MSEC機(jī)臺(tái),以令MSEC機(jī)臺(tái)重新輸出MSEC信號(hào)至MSEC/SECS通信協(xié)議轉(zhuǎn)換器,之后再執(zhí)行步驟100;步驟110MSEC/SECS轉(zhuǎn)換模塊76將MSEC信號(hào)的奇偶檢查位進(jìn)行檢查,接著進(jìn)行奇偶檢查位譯碼(亦即去除MSEC信息的奇偶檢查位檢查),并將經(jīng)奇偶檢查位譯碼后的數(shù)據(jù)儲(chǔ)存在SECS信號(hào)的數(shù)據(jù)區(qū)段相關(guān)的位置之上;步驟120MSEC/SECS轉(zhuǎn)換模塊76利用一SECS裝置識(shí)別碼(deviceID)121以及一MSEC/SECS指令識(shí)別碼轉(zhuǎn)換表123,將MSEC信號(hào)的標(biāo)題轉(zhuǎn)換為SECS格式;步驟130MSEC/SECS轉(zhuǎn)換模塊76將MSEC信號(hào)的數(shù)據(jù)區(qū)段轉(zhuǎn)換為SECS格式;步驟140MSEC/SECS計(jì)算模塊78計(jì)算由步驟120及步驟130所轉(zhuǎn)換的SECS信號(hào)的長(zhǎng)度,以更正SECS信號(hào)的長(zhǎng)度數(shù)據(jù);步驟150MSEC/SECS計(jì)算模塊78計(jì)算由步驟120及步驟130所轉(zhuǎn)換的SECS信號(hào)的核對(duì)和,以更正SECS信號(hào)的核對(duì)和數(shù)據(jù);以及步驟160將轉(zhuǎn)換后的SECS信號(hào)輸出至SECS收發(fā)模塊80,以令SECS收發(fā)模塊80將轉(zhuǎn)換后的SECS信號(hào)傳輸?shù)接?jì)算機(jī)主機(jī),之后再進(jìn)行步驟100,以接收下一筆MSEC信號(hào)。
請(qǐng)參考圖5,圖5為圖4流程中將MSEC信號(hào)64轉(zhuǎn)換為SECS信號(hào)62的數(shù)據(jù)結(jié)構(gòu)對(duì)照?qǐng)D。其中如圖4所示的轉(zhuǎn)換標(biāo)題的步驟120包含一轉(zhuǎn)換步驟122、一轉(zhuǎn)換步驟124、一轉(zhuǎn)換步驟126以及一轉(zhuǎn)換步驟128。轉(zhuǎn)換步驟122是將MSEC信號(hào)的標(biāo)題的第一及第二字節(jié)變更為使用者所定義的SECS裝置識(shí)別碼,并保留其保存位(reserve bit)。轉(zhuǎn)換步驟124會(huì)依據(jù)MSEC信號(hào)的標(biāo)題的第三字節(jié)及數(shù)據(jù)區(qū)段中的第一及第二字節(jié),產(chǎn)生一SECS指令識(shí)別碼后,再將所產(chǎn)生的SECS指令識(shí)別碼儲(chǔ)存于SECS信號(hào)的標(biāo)題的第三及第四字節(jié),并保留MSEC信號(hào)中的等待位(wait bit)。轉(zhuǎn)換步驟126是將SECS信號(hào)的標(biāo)題的第五及第六字節(jié)分別設(shè)為80H及01H的美國(guó)信息交換標(biāo)準(zhǔn)碼(ASCII)。轉(zhuǎn)換步驟128是將MSEC信號(hào)的標(biāo)題的第七至第十位設(shè)為SECS信號(hào)的標(biāo)題的第七至第十位。轉(zhuǎn)換數(shù)據(jù)的步驟130包含一轉(zhuǎn)換步驟132以及一轉(zhuǎn)換步驟134,其中轉(zhuǎn)換步驟132是將SECS信號(hào)的數(shù)據(jù)區(qū)段的第一字節(jié)設(shè)成其值為41H的ASCII碼,而轉(zhuǎn)換步驟134將SECS信號(hào)的數(shù)據(jù)區(qū)段的第二位設(shè)為數(shù)據(jù)長(zhǎng)度。請(qǐng)參考圖3及圖6,其中圖6為本發(fā)明將SECS信號(hào)轉(zhuǎn)換為MSEC信號(hào)的流程圖。信號(hào)轉(zhuǎn)換流程包含有下列步驟步驟200由SECS收發(fā)模塊80輸入一SECS信號(hào);步驟202判斷所輸入的SECS信號(hào)是否為控制字符;若SECS信號(hào)為控制字符則執(zhí)行步驟203;若MSEC信號(hào)不為控制字符,則執(zhí)行步驟204;步驟203控制字符不經(jīng)由MSEC/SECS模塊71及SECS/MSEC模塊81,而經(jīng)由控制字符傳輸模塊90傳輸至MSEC收發(fā)模塊70,以令MSEC收發(fā)模塊70將控制字符傳輸?shù)組SEC機(jī)臺(tái),之后再執(zhí)行步驟200,以接收下一筆SECS信號(hào);;步驟204啟動(dòng)并重設(shè)T1定時(shí)器105,并利用T1定時(shí)器105判斷SECS收集模塊82是否于一預(yù)定時(shí)間內(nèi)接收到SECS信號(hào);若接收逾時(shí)則執(zhí)行步驟208;若完成接收SECS信號(hào)則執(zhí)行步驟206;步驟206關(guān)閉T1定時(shí)器105,而SECS檢查模塊84檢查SECS信號(hào)的核對(duì)和是否正確;若核對(duì)和不正確則執(zhí)行步驟208;若核對(duì)和正確則執(zhí)行步驟220;步驟208經(jīng)由SECS收發(fā)模塊80輸出一控制信號(hào)NAK至計(jì)算機(jī)主機(jī),以令計(jì)算機(jī)主機(jī)重新輸出SECS信號(hào)至MSEC/SECS通信協(xié)議轉(zhuǎn)換器,之后再執(zhí)行步驟200;步驟210SECS/MSEC轉(zhuǎn)換模塊86將SECS信號(hào)的標(biāo)題轉(zhuǎn)換為MSEC格式;步驟220SECS/MSEC轉(zhuǎn)換模塊86利用MSEC/SECS指令識(shí)別碼轉(zhuǎn)換表123,將SECS信號(hào)的數(shù)據(jù)區(qū)段轉(zhuǎn)換為MSEC格式;步驟230SECS/MSEC轉(zhuǎn)換模塊86對(duì)步驟220所轉(zhuǎn)換的數(shù)據(jù)進(jìn)行奇偶檢查位編碼(亦即加入奇偶檢查位檢查于轉(zhuǎn)換后的MSEC信號(hào)中);步驟240SECS/MSEC計(jì)算模塊88計(jì)算由步驟210、220以及230所轉(zhuǎn)換的MSEC信號(hào)的長(zhǎng)度,以更正MSEC信號(hào)的長(zhǎng)度數(shù)據(jù);步驟250SECS/MSEC計(jì)算模塊88計(jì)算由步驟210、220以及230所轉(zhuǎn)換的MSEC信號(hào)的核對(duì)和,以更正MSEC信號(hào)的核對(duì)和數(shù)據(jù);以及步驟260將轉(zhuǎn)換后的MSEC信號(hào)輸出至MSEC收發(fā)模塊70,以令MSEC收發(fā)模塊70將轉(zhuǎn)換后的MSEC信號(hào)傳輸?shù)組SEC機(jī)臺(tái),之后再進(jìn)行步驟200,以接收下一筆SECS信號(hào)。
請(qǐng)參考圖7,圖7為圖6流程中將SECS信號(hào)轉(zhuǎn)換為MSECS信號(hào)的數(shù)據(jù)結(jié)構(gòu)對(duì)照?qǐng)D。其中如圖6所示的轉(zhuǎn)換標(biāo)題的步驟210包含一轉(zhuǎn)換步驟222、一轉(zhuǎn)換步驟224、一轉(zhuǎn)換步驟226以及一轉(zhuǎn)換步驟228。轉(zhuǎn)換步驟222是將SECS信號(hào)的標(biāo)題的第三字節(jié)及第四字節(jié)轉(zhuǎn)換為其值為01H的ASCII碼,并保留其等待位后,之后再將其儲(chǔ)存在MSEC信號(hào)的標(biāo)題的第三及第四字節(jié)。轉(zhuǎn)換步驟224是將MSEC信號(hào)的標(biāo)題的第五字節(jié)設(shè)為80H,轉(zhuǎn)換步驟226是將MSEC信號(hào)的標(biāo)題的第六位設(shè)為00H至FFH的其中任一值,而轉(zhuǎn)換步驟228則是將MSEC信號(hào)的標(biāo)題的第一、第二以及第七至第十字節(jié)設(shè)為SECS信號(hào)的標(biāo)題的第一、第二以及第七至第十字節(jié)。轉(zhuǎn)換數(shù)據(jù)的步驟220包含一轉(zhuǎn)換步驟232,轉(zhuǎn)換步驟232是轉(zhuǎn)換SECS信號(hào)的標(biāo)題的第三及第四字節(jié)的指令識(shí)別碼并儲(chǔ)存于MSEC信號(hào)的數(shù)據(jù)區(qū)段的第一及第二字節(jié)。步驟230將步驟232轉(zhuǎn)換的指令識(shí)別碼與SECS信號(hào)的數(shù)據(jù)奇偶檢查位編碼,之后再將奇偶檢查位編碼后的數(shù)據(jù)儲(chǔ)存于MSEC信號(hào)的數(shù)據(jù)區(qū)段自第三字節(jié)開始之后的字節(jié)。
在上述流程4與圖6中,MSEC/SECS轉(zhuǎn)換方法包含有輸入MSEC信息或SECS信息、判斷MSEC信息或SECS信息是否為控制字符(其中若MSEC信息或SECS信息為控制字符,則直接輸出)、接收MSEC信息或SECS信息、檢查所收集的MSEC信息或SECS信息的核對(duì)和、將第一信息轉(zhuǎn)換為MSEC信息或SECS信息的另一者、計(jì)算及更正已轉(zhuǎn)換的MSEC信息或SECS信息的長(zhǎng)度及核對(duì)和以及輸出已轉(zhuǎn)換的MSEC信息或SECS信息。其中,不同的是,MSEC數(shù)據(jù)中有奇偶檢查位檢查部分,因此在MSEC信息轉(zhuǎn)換為SECS信息時(shí),需要檢查奇偶檢查位以及解碼步驟;而SCES數(shù)據(jù)中沒有奇偶檢查位檢查部分,因此在SECS信息轉(zhuǎn)換為MSEC信息時(shí),需要有編碼步驟。此外,其中在接收MSEC信息或SECS信息所使用的定時(shí)器可省略,或用其它程序(如回路程序等等)來取代。
本發(fā)明的轉(zhuǎn)換器亦可使用單向的MSEC/SECS信號(hào)轉(zhuǎn)換方法,意即依據(jù)本發(fā)明MSEC信息轉(zhuǎn)換為SECS信息的轉(zhuǎn)換方法而制造的單一轉(zhuǎn)換器,只用于將MSEC信息轉(zhuǎn)換為SECS信息,或依據(jù)本發(fā)明SECS信息轉(zhuǎn)換為MSEC信息的轉(zhuǎn)換方法而制造的單一轉(zhuǎn)換器,只用于將SECS信息轉(zhuǎn)換為MSEC信息。
相較于已知計(jì)算機(jī)主機(jī)利用不同的通信協(xié)議接口收發(fā)不同通信協(xié)議的信號(hào),本發(fā)明的MSEC/SECS通信協(xié)議轉(zhuǎn)換器及轉(zhuǎn)換方法是將MSEC信號(hào)及SECS信號(hào)的通信協(xié)議互換,因此計(jì)算機(jī)主機(jī)只需使用SECS通信協(xié)議接口以收發(fā)信息,故可有效地減少計(jì)算機(jī)主機(jī)的復(fù)雜度及處理程序。并且,應(yīng)用本發(fā)明的通信協(xié)議轉(zhuǎn)換器或轉(zhuǎn)換方法,再毋需修改現(xiàn)有設(shè)備的情況下,即可聯(lián)機(jī)計(jì)算機(jī)主機(jī)語機(jī)臺(tái)設(shè)備,可節(jié)省許多改造成本。
以上所述僅為本發(fā)明的較佳實(shí)施例,凡依本發(fā)明申請(qǐng)專利范圍所做的均等變化與修飾,皆應(yīng)屬本發(fā)明專利的涵蓋范圍。
權(quán)利要求
1.一種MSEC/SECS通信協(xié)議轉(zhuǎn)換器,其包含有一第一收發(fā)模塊,用于收發(fā)三菱半導(dǎo)體機(jī)臺(tái)通信協(xié)議信息;一第二收發(fā)模塊,用于收發(fā)標(biāo)準(zhǔn)半導(dǎo)體機(jī)臺(tái)通信協(xié)議信息;一MSEC/SECS模塊,用來將MSEC信息轉(zhuǎn)換為SECS信息;一SECS/MSEC模塊,用來將SECS信息轉(zhuǎn)換為MSEC信息;以及一控制字符傳輸模塊,當(dāng)該第一收發(fā)模塊與該第二收發(fā)模塊其中一者接收到一控制字符時(shí),將所接收到的該控制字符直接傳送到另一者。
2.如權(quán)利要求1所述的MSEC/SECS通信協(xié)議轉(zhuǎn)換器,其中,該MSEC/SECS模塊包含有第一收集模塊,電連接于該第一收發(fā)模塊,用來收集MSEC信息以及檢查所收集的MSEC信息的完整性;一第一檢查模塊,電連接于該第一收集模塊,用于檢查由該第一收集模塊所收集的MSEC信息的正確性;一第一轉(zhuǎn)換模塊,電連接于該第一檢查模塊,用于將該第一檢查模塊所檢查過的MSEC信息轉(zhuǎn)換為SECS信息;以及一第一計(jì)算模塊,電連接于該第一轉(zhuǎn)換模塊及該第二收發(fā)模塊,用于計(jì)算及更正由該第一轉(zhuǎn)換模塊所轉(zhuǎn)換的SECS信息;且該SECS/MSEC模塊包含有一第二收集模塊,電連接于該第二收發(fā)模塊,用來收集SECS信息以及檢查所收集的SECS信息的完整性;一第二檢查模塊,電連接于該第二收集模塊,用于檢查由該第二收集模塊所收集的SECS信息的正確性;一第二轉(zhuǎn)換模塊,電連接于該第二檢查模塊,用于將該第二檢查模塊所檢查過的SECS信息轉(zhuǎn)換為MSEC信息;以及一第二計(jì)算模塊,電連接于該第二轉(zhuǎn)換模塊及該第一收發(fā)模塊,用于計(jì)算及更正由該第二轉(zhuǎn)換模塊所轉(zhuǎn)換的MSEC信息。
3.如權(quán)利要求2所述的MSEC/SECS通信協(xié)議轉(zhuǎn)換器,其中,該第一收集模塊是依據(jù)一定時(shí)器來收集MSEC信息,而該第二收集模塊是利用該定時(shí)器來收集SECS信息。
4.如權(quán)利要求2所述的MSEC/SECS通信協(xié)議轉(zhuǎn)換器,其中,該第一檢查模塊是檢查由該第一收集模塊所收集的MSEC信息的奇偶檢查位及核對(duì)和,該第一計(jì)算模塊是計(jì)算并更正由該第一轉(zhuǎn)換模塊所轉(zhuǎn)換的SECS信息的長(zhǎng)度及核對(duì)和。
5.如權(quán)利要求2所述的MSEC/SECS通信協(xié)議轉(zhuǎn)換器,其中,該第二檢查模塊是檢查由該第二收集模塊所收集的SECS信息的核對(duì)和,該第二計(jì)算模塊是計(jì)算并更正由該第二轉(zhuǎn)換模塊所轉(zhuǎn)換的MSEC信息的長(zhǎng)度及核對(duì)和。
6.如權(quán)利要求1所述的MSEC/SECS通信協(xié)議轉(zhuǎn)換器,其中,該控制字符是為查詢、傳輸結(jié)束、確認(rèn)接收以及確認(rèn)未接收所構(gòu)成的族群中的任一者。
7.如權(quán)利要求1所述的MSEC/SECS通信協(xié)議轉(zhuǎn)換器,其中,該第一收發(fā)模塊、該第二收發(fā)模塊是利用RS-232端口收發(fā)MSEC信息。
8.一種半導(dǎo)體設(shè)備通信協(xié)議的轉(zhuǎn)換方法,其包含有自一第一收發(fā)模塊接收MSEC信息;自一第二收發(fā)模塊接收SECS信息;利用一MSEC/SECS模塊將該第一收發(fā)模塊所接收的MSEC信息轉(zhuǎn)換為SECS信息,并經(jīng)由該第二收發(fā)模塊將轉(zhuǎn)換后所得的SECS信息輸出;利用一SECS/MSEC模塊將該第二收發(fā)模塊所接收的SECS信息轉(zhuǎn)換為MSEC信息,并經(jīng)由該第一收發(fā)模塊將轉(zhuǎn)換后所得的MSEC信息輸出;以及利用一控制字符傳輸模塊,將該第一收發(fā)模塊與該第二收發(fā)模塊之中一者所接收到的一控制字符,直接傳送到另一收發(fā)模塊。
9.如權(quán)利要求8所述的轉(zhuǎn)換方法,其中,該MSEC/SECS模塊包含有一第一收集模塊、一第一檢查模塊、一第一轉(zhuǎn)換模塊以及一第一計(jì)算模塊,而該SECS/MSEC模塊包含有一第二收集模塊、一第二檢查模塊、一第二轉(zhuǎn)換模塊以及一第二計(jì)算模塊,該方法另包含有利用該第一收集模塊,來收集MSEC信息以及檢查所收集的MSEC信息的完整性;利用該第一檢查模塊,來檢查由該第一收集模塊所收集的MSEC信息的正確性;利用該第一轉(zhuǎn)換模塊,來將該第一檢查模塊所檢查過的MSEC信息轉(zhuǎn)換為SECS信息;利用該第一計(jì)算模塊,來計(jì)算及更正由該第一轉(zhuǎn)換模塊所轉(zhuǎn)換的SECS信息;利用該第二收集模塊,來收集SECS信息以及檢查所收集的SECS信息的完整性;利用該第二檢查模塊,來檢查由該第二收集模塊所收集的SECS信息的正確性;利用該第二轉(zhuǎn)換模塊,來將該第二檢查模塊所檢查過的SECS信息轉(zhuǎn)換為MSEC信息;以及利用該第二計(jì)算模塊,來計(jì)算及更正由該第二轉(zhuǎn)換模塊所轉(zhuǎn)換的MSEC信息。
10.如權(quán)利要求8所述的轉(zhuǎn)換方法,其中,該第一收集模塊是依據(jù)一定時(shí)器來收集MSEC信息,而該第二收集模塊是利用該定時(shí)器來收集SECS信息。
11.如權(quán)利要求8所述的轉(zhuǎn)換方法,其中,該第一檢查模塊是檢查由該第一收集模塊所收集的MSEC信息的奇偶檢查位及核對(duì)和,該第一計(jì)算模塊是計(jì)算并更正由該第一轉(zhuǎn)換模塊所轉(zhuǎn)換的SECS信息的長(zhǎng)度及核對(duì)和。
12.如權(quán)利要求8所述的方法,其中,該第二檢查模塊是檢查由該第二收集模塊所收集的SECS信息的核對(duì)和,該第二計(jì)算模塊是計(jì)算并更正由該第二轉(zhuǎn)換模塊所轉(zhuǎn)換的MSEC信息的長(zhǎng)度及核對(duì)和。
13.如權(quán)利要求8所述的轉(zhuǎn)換方法,其中,該控制字符是ENQ、EOT、ACK、NAK所構(gòu)成的族群中的任一者。
14.如權(quán)利要求8所述的轉(zhuǎn)換方法,其中,該第一收發(fā)模塊、該第二收發(fā)模塊是利用RS-232端口收發(fā)MSEC信息。
15.一種半導(dǎo)體設(shè)備通信協(xié)議的轉(zhuǎn)換方法,至少包含輸入一第一信息,其中該第一信息是MSEC信息與SECS信息之一者判斷該第一信息是否為控制字符,其中,若該第一信息為控制字符,則輸出該第一信息;接收該第一信息;檢查所收集的該第一信息的核對(duì)和;進(jìn)行一轉(zhuǎn)換步驟,將該第一信息轉(zhuǎn)換為MSEC信息或SECS信息的另一者;計(jì)算及更正已轉(zhuǎn)換的該第一信息的長(zhǎng)度及核對(duì)和;以及輸出已轉(zhuǎn)換的該第一信息。
16.如權(quán)利要求15所述的轉(zhuǎn)換方法,其中,更包括在接收該第一信息的步驟時(shí),啟動(dòng)及重設(shè)一定時(shí)器。
17.如權(quán)利要求15所述的轉(zhuǎn)換方法,其中,若該第一信息是由MSEC轉(zhuǎn)換為SECS,則將該第一信息轉(zhuǎn)換為SECS的步驟前,更包括檢查所收集的該第一信息的奇偶檢查位檢查;以及對(duì)該第一信息進(jìn)行奇偶檢查位譯碼。
18.如權(quán)利要求15所述的轉(zhuǎn)換方法,其中,若該第一信息是由SECS轉(zhuǎn)換為MSEC,則將該第一信息轉(zhuǎn)換為MSEC的步驟后,更包括對(duì)該第一信息進(jìn)行奇偶檢查位檢查編碼。
19.如權(quán)利要求15所述的轉(zhuǎn)換方法,其中,若該第一信息是由MSEC轉(zhuǎn)換為SECS,則該轉(zhuǎn)換步驟至少包含將該第一信息的標(biāo)題的第一及第二字節(jié)變更為SECS裝置識(shí)別碼,并保留該第一信息的保存位;依據(jù)該第一信息的標(biāo)題的第三字節(jié)及數(shù)據(jù)區(qū)段中的第一及第二字節(jié),產(chǎn)生一SECS指令識(shí)別碼后,再將該SECS指令識(shí)別碼儲(chǔ)存于該第一信息的標(biāo)題的第三及第四字節(jié),并保留該第一信息中的等待位;將該第一信息的標(biāo)題的第五及第六字節(jié)分別設(shè)為80H及01H的美國(guó)信息交換標(biāo)準(zhǔn)碼;以及將該第一信息的標(biāo)題的第七至第十位設(shè)為已轉(zhuǎn)換的該第一信息的標(biāo)題的第七至第十位。
20.如權(quán)利要求19所述的轉(zhuǎn)換方法,其中,該第一信息的轉(zhuǎn)換更利用一SECS裝置識(shí)別碼。
21.如權(quán)利要求15所述的轉(zhuǎn)換方法,其中,若該第一信息是由SECS轉(zhuǎn)換為MSEC,則該轉(zhuǎn)換步驟至少包含將該第一信息的標(biāo)題的第三字節(jié)及第四字節(jié)轉(zhuǎn)換其值為01H的ASCII碼,并保留該第一信息的一等待位后,之后再將該等待位儲(chǔ)存于該第一信息的標(biāo)題的第三及第四字節(jié);將該第一信息的標(biāo)題的第五字節(jié)設(shè)為80H;將該第一信息的標(biāo)題的第六位設(shè)為00H至FFH的其中任一值;將該第一信息的標(biāo)題的第一、第二以及第七至第十字節(jié)設(shè)為已轉(zhuǎn)換的該第一信息的標(biāo)題的第一、第二以及第七至第十字節(jié);以及轉(zhuǎn)換該第一信息的標(biāo)題的第三及第四字節(jié)的指令識(shí)別碼并儲(chǔ)存在已轉(zhuǎn)換的該第一信息的數(shù)據(jù)區(qū)段的第一及第二字節(jié)。
22.如權(quán)利要求15所述的轉(zhuǎn)換方法,其中,該控制字符是ENQ、EOT、ACK、NAK所構(gòu)成的族群中的任一者。
23.如權(quán)利要求15所述的轉(zhuǎn)換方法,其中,啟動(dòng)及重設(shè)該定時(shí)器并接收該第一信息的步驟更包括判斷是否在一預(yù)定時(shí)間內(nèi)接收到該第一信號(hào),若接收逾時(shí)則輸出一NAK控制信號(hào)。
24.如權(quán)利要求15所述的轉(zhuǎn)換方法,其中,若該第一信息的核對(duì)和與奇偶檢查位其中一者不正確,則輸出一NAK控制信號(hào)。
25.如權(quán)利要求15所述的轉(zhuǎn)換方法,其中,該第一信息是依據(jù)RS-232端口通信協(xié)議加以收發(fā)。
26.如權(quán)利要求15所述的轉(zhuǎn)換方法,其中,該第一信息的轉(zhuǎn)換是利用一MSEC/SECS指令識(shí)別轉(zhuǎn)換表碼。
27.一種轉(zhuǎn)換器,是利用如權(quán)利要求15所述的半導(dǎo)體設(shè)備通信協(xié)議的轉(zhuǎn)換方法,來進(jìn)行MSEC信息與SECS信息之間的轉(zhuǎn)換。
全文摘要
本發(fā)明提供一種三菱半導(dǎo)體機(jī)臺(tái)通信協(xié)議(MSEC)/標(biāo)準(zhǔn)半導(dǎo)體機(jī)臺(tái)通信協(xié)議(SECS)通信協(xié)議轉(zhuǎn)換器及其轉(zhuǎn)換方法。其是利用一MSEC收發(fā)模塊收發(fā)MSEC信號(hào),一SECS收發(fā)模塊收發(fā)SECS信號(hào),一MSEC/SECS模塊將MSEC信號(hào)轉(zhuǎn)換為SECS信號(hào),一SECS/MSEC模塊將SECS信號(hào)轉(zhuǎn)換為MSEC信號(hào),以及一控制字符傳輸模塊傳輸控制字符。利用上述的MSEC/SECS通信協(xié)議轉(zhuǎn)換器及轉(zhuǎn)換方法,計(jì)算機(jī)主機(jī)只需使用SECS通信協(xié)議接口來處理不同通信協(xié)議的半導(dǎo)體機(jī)臺(tái),可減少計(jì)算機(jī)主機(jī)的復(fù)雜度及處理程序。
文檔編號(hào)H04L29/06GK1674575SQ20041003158
公開日2005年9月28日 申請(qǐng)日期2004年3月25日 優(yōu)先權(quán)日2004年3月25日
發(fā)明者吳炫萱, 吳文達(dá) 申請(qǐng)人:力晶半導(dǎo)體股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
濉溪县| 渭南市| 深圳市| 马公市| 南宫市| 梁平县| 平陆县| 盖州市| 塔城市| 青铜峡市| 界首市| 凉城县| 双柏县| 灌南县| 武鸣县| 沂水县| 大厂| 凯里市| 象山县| 雷州市| 渭南市| 玉溪市| 集安市| 略阳县| 余庆县| 丹江口市| 梁山县| 宁海县| 唐河县| 九龙城区| 浦北县| 阳高县| 阳山县| 芜湖市| 三原县| 高碑店市| 叶城县| 宽甸| 泉州市| 西乌珠穆沁旗| 河北省|