專利名稱:存儲裝置、主機裝置、電路基板、液體容器以及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
存儲裝置、主機裝置、電路基板、液體容器以及系統(tǒng)技術(shù)領(lǐng)域[0001 ] 本實用新型涉及存儲裝置、主機裝置、電路基板、液體容器以及系統(tǒng)等。
技術(shù)背景[0002]存在有在用于噴墨方式的打印機的墨盒(液體容器)中設(shè)有存儲裝置的情況。在該存儲裝置中保存例如墨水的顏色和墨水的消耗量等信息。與墨水消耗量有關(guān)的數(shù)據(jù)被從打印機主體(主機裝置)發(fā)送到存儲裝置,并被寫入到存儲裝置所包含的非易失性存儲器等中。在這樣的打印機中存在以下問題例如當由于停電或插頭的拔出等電源被切斷時,墨水的消耗量等的信息不能寫入存儲器中。[0003]針對該問題,例如在專利文獻1中公開了在電源切斷時將存儲裝置所需的數(shù)據(jù)寫入到存儲裝置中的方法。但是在該方法中,存在以下等問題當使用的墨盒的個數(shù)變多時, 寫入處理的整體的時間變長,而在限定的電源保持時間內(nèi)難以完成寫入處理。[0004]另外,例如在專利文獻2中公開了以下方法主機裝置故意地生成包含錯誤的數(shù)據(jù),通過利用存儲裝置的錯誤檢測功能跳過不需要的數(shù)據(jù)的寫入,從而使寫入處理高速化。 但是在該方法中可能失去本來的錯誤檢測功能。[0005]在先技術(shù)文獻[0006]專利文獻[0007]專利文獻1 日本專利文獻特開2001-187461號公報;[0008]專利文獻2 日本專利文獻特開2009-259225號公報。實用新型內(nèi)容[0009]實用新型所要解決的問題[0010]根據(jù)本實用新型的幾個方式,能夠提供將不需要寫入的數(shù)據(jù)設(shè)成不寫入而縮短寫入處理時間的存儲裝置、主機裝置、電路基板、液體容器以及系統(tǒng)等。[0011]用于解決問題的手段[0012]本實用新型的一個方式涉及存儲裝置,所述存儲裝置包括控制部,所述控制部與主機裝置進行通信處理;存儲部,所述存儲部被寫入來自所述主機裝置的數(shù)據(jù);以及存儲控制部,所述存儲控制部進行所述存儲部的訪問控制,所述控制部從所述主機裝置接收指令分組以及與所述指令分組對應(yīng)的數(shù)據(jù)分組,在所述數(shù)據(jù)分組的寫入使能位被設(shè)定為允許寫入狀態(tài)的情況下,所述控制部對所述存儲控制部進行地址信息的更新指示,并且對所述存儲控制部進行所述數(shù)據(jù)分組的數(shù)據(jù)的寫入指示,在所述數(shù)據(jù)分組的寫入使能位被設(shè)定為不允許寫入狀態(tài)的情況下,所述控制部對所述存儲控制部進行地址信息的更新指示,但是不對所述存儲控制部進行所述數(shù)據(jù)分組的數(shù)據(jù)的寫入指示。[0013]根據(jù)本實用新型的一個方式,存儲裝置基于數(shù)據(jù)分組的寫入使能位的狀態(tài)來判斷是否允許寫入,能夠在不允許寫入的情況下不寫入數(shù)據(jù)。其結(jié)果是,能夠縮短主機裝置對存儲裝置的數(shù)據(jù)寫入處理時間。另外,能夠減小由于寫入時的錯誤等破壞已經(jīng)存儲的數(shù)據(jù)的可能性。[0014]另外本實用新型的一個方式中,所述存儲裝置也可以接收第一數(shù)據(jù)分組 第m(m 是2以上的整數(shù))數(shù)據(jù)分組作為與所述指令分組對應(yīng)的所述數(shù)據(jù)分組,在所述第一數(shù)據(jù)分組 所述第m數(shù)據(jù)分組中的第i (i是滿足KiSm的整數(shù))數(shù)據(jù)分組的寫入使能位被設(shè)定為允許寫入狀態(tài)的情況下,所述控制部對所述存儲控制部進行地址信息的更新指示, 并且對所述存儲控制部進行所述第i數(shù)據(jù)分組的數(shù)據(jù)的寫入指示,在所述第i數(shù)據(jù)分組的所述寫入使能位被設(shè)定為不允許寫入狀態(tài)的情況下,所述控制部對所述存儲控制部進行所述地址信息的更新指示,但是不對所述存儲控制部進行所述第i數(shù)據(jù)分組的數(shù)據(jù)的寫入指7J\ ο[0015]這樣,存儲裝置基于第i數(shù)據(jù)分組的寫入使能位的狀態(tài)來判斷是否允許寫入,能夠在不允許寫入的情況下不寫入第i數(shù)據(jù)分組的數(shù)據(jù)。其結(jié)果是,能夠縮短主機裝置對存儲裝置的數(shù)據(jù)寫入處理時間。[0016]另外,在本實用新型的一個方式中,在第i數(shù)據(jù)分組的所述寫入使能位被設(shè)定為不允許寫入狀態(tài)的情況下,所述控制部可以不等待來自所述存儲控制部的內(nèi)部確認而進行第i+Ι數(shù)據(jù)分組的接收處理。[0017]這樣,存儲裝置在第i數(shù)據(jù)分組的所述寫入使能位被設(shè)定為不允許寫入狀態(tài)的情況下,能夠不寫入第i數(shù)據(jù)分組的數(shù)據(jù)而轉(zhuǎn)移到下一個數(shù)據(jù)分組即第i+ι數(shù)據(jù)分組的接收處理。其結(jié)果是,能夠縮短主機裝置對存儲裝置的數(shù)據(jù)寫入處理時間。[0018]另外,在本實用新型的一個方式中,在所述第i數(shù)據(jù)分組的所述寫入使能位被設(shè)定為不允許寫入狀態(tài)的情況下,所述控制部可以判斷與所述主機裝置之間有無通信錯誤, 當判斷沒有所述通信錯誤的情況下,對所述主機裝置返回確認。[0019]這樣,主機裝置即使在寫入使能位被設(shè)定為不允許狀態(tài)的情況下,也能夠確認有無通信錯誤,因此能夠減少由于通信錯誤而誤寫入等的情況。[0020]另外,在本實用新型的一個方式中,所述控制部可以將所述第i數(shù)據(jù)分組的數(shù)據(jù)字段的位中的、與存儲到所述存儲部的數(shù)據(jù)的寫鎖位對應(yīng)的位作為所述寫入使能位。[0021]這樣,能夠使接收的數(shù)據(jù)分組的數(shù)據(jù)字段的位數(shù)與存儲到存儲部的位數(shù)相同。其結(jié)果是,因為能夠簡化控制部和存儲控制部等中的處理,因此能夠降低設(shè)計成本和制造成本等。[0022]另外,在本實用新型的一個方式中,所述控制部可以具有第一模式和第二模式作為動作模式,在所述第一模式中,在所述第i數(shù)據(jù)分組的所述寫入使能位被設(shè)定為允許寫入狀態(tài)的情況下,所述控制部對所述存儲控制部進行所述第i數(shù)據(jù)分組的數(shù)據(jù)的寫入指示,并且在所述第i數(shù)據(jù)分組的數(shù)據(jù)被正常地寫入到所述存儲部的情況下,對所述主機裝置返回確認,在所述第二模式中,在所述第i數(shù)據(jù)分組的所述寫入使能位被設(shè)定為允許寫入狀態(tài)的情況下,所述控制部對所述存儲控制部進行所述第i數(shù)據(jù)分組的數(shù)據(jù)的寫入指示,但是不對所述主機裝置返回確認。[0023]這樣,在第一模式中,主機裝置因為能夠接收來自存儲裝置的確認,因此能夠判斷存儲裝置是否已被正常地寫入了數(shù)據(jù)。另外,在第二模式中,主機裝置因為能夠不等待來自存儲裝置的確認回信就轉(zhuǎn)移到對下一個存儲裝置的發(fā)送處理,因此能夠縮短對多個存儲裝置進行的數(shù)據(jù)寫入處理的整體的時間等。[0024]另外,在本實用新型的一個方式中,所述控制部可以在所述第二模式中在第一期間,接收第一指令分組和所述寫入使能位被設(shè)定為允許寫入狀態(tài)的第一數(shù)據(jù)分組,并對所述存儲控制部進行所述第一數(shù)據(jù)分組的數(shù)據(jù)的寫入指示,所述控制部還可以在第二期間, 接收第二指令分組、所述寫入使能位被設(shè)定為不允許寫入的第一數(shù)據(jù)分組、以及第二數(shù)據(jù)分組,并在所述第二數(shù)據(jù)分組的所述寫入使能位被設(shè)定為允許寫入狀態(tài)的情況下,對所述存儲控制部進行所述第二數(shù)據(jù)分組的數(shù)據(jù)的寫入指示。[0025]這樣,能夠在第一期間中對多個存儲裝置寫入第一指令分組的數(shù)據(jù),在其后的第二期間中對多個存儲裝置寫入第二指令分組的數(shù)據(jù)。由此,因為能夠優(yōu)先寫入特定的地址的數(shù)據(jù),因此在寫入處理時間受到限制等的情況下,能夠優(yōu)先寫入特別重要的數(shù)據(jù)。[0026]另外,在本實用新型的一個方式中,所述控制部可以在所述第二期間中接收到所述第一數(shù)據(jù)分組時不進行所述第一數(shù)據(jù)分組的數(shù)據(jù)的寫入指示,而是判斷與所述主機裝置之間有無通信錯誤,在判斷沒有所述通信錯誤的情況下,對所述主機裝置返回確認。[0027]這樣,在第二期間中因為對于寫入使能位被設(shè)定為不允許寫入狀態(tài)的第一數(shù)據(jù)分組,也能夠確認有無通信錯誤,因此能夠減少由于通信錯誤而誤寫入等的情況等。[0028]另外,在本實用新型的一個方式中,可以包括復位端子,所述控制部在接收到數(shù)據(jù)分組后的內(nèi)部確認等待期間內(nèi),基于所述復位端子的電壓電平來判斷所述動作模式是所述第一模式還是所述第二模式,其中,所述內(nèi)部確認等待期間是等待來自所述存儲控制部的內(nèi)部確認的期間。[0029]這樣,控制部基于復位端子的電壓電平能夠選擇第一模式或第二模式中的某一個。由于復位端子的電壓電平是通過主機裝置而被設(shè)定,因此主機裝置能夠設(shè)定存儲裝置的動作模式。[0030]本實用新型的其他方式涉及一種主機裝置,所述主機裝置包括通信處理部,所述通信處理部與第一存儲裝置 第η (η是2以上的整數(shù))存儲裝置連接,并與第一存儲裝置 第η存儲裝置進行通信處理;以及控制部,所述控制部控制所述通信處理部,所述通信處理部在對所述第一存儲裝置 第η存儲裝置中的第j (j是滿足KjSn的整數(shù))存儲裝置發(fā)送指令分組和與所述指令分組對應(yīng)的多個數(shù)據(jù)分組時,將對所述第j存儲裝置的存儲部寫入數(shù)據(jù)的數(shù)據(jù)分組的寫入使能位設(shè)定為允許寫入狀態(tài),將不對所述第j存儲裝置的存儲部寫入數(shù)據(jù)的數(shù)據(jù)分組的寫入使能位設(shè)定為不允許寫入狀態(tài)。[0031]根據(jù)本實用新型的其他方式,主機裝置在對第j存儲裝置發(fā)送數(shù)據(jù)分組時,能夠?qū)懭胧鼓芪辉O(shè)定為允許寫入狀態(tài)或不允許寫入狀態(tài)的任一種。由此,對于不必寫入的數(shù)據(jù)分組,能夠?qū)Υ鎯ρb置指示不寫入數(shù)據(jù)。其結(jié)果是,能夠縮短對存儲裝置寫入數(shù)據(jù)的處理時間,另外,能夠減小由于寫入時的錯誤等破壞已經(jīng)存儲的數(shù)據(jù)的可能性。[0032]另外,在本實用新型的其他的方式中,所述通信處理部可以在向所述第j存儲裝置發(fā)送了不寫入數(shù)據(jù)的數(shù)據(jù)分組后,在從所述第j存儲裝置返回了通知沒有通信錯誤的確認的情況下,發(fā)送下一個數(shù)據(jù)分組。[0033]這樣,主機裝置因為能夠在發(fā)送了不寫入數(shù)據(jù)的數(shù)據(jù)分組后,確認有無通信錯誤, 因此能夠減少由于通信錯誤而誤寫入等的情況。[0034]另外在本實用新型的其他的方式中,所述通信處理部可以具有第一模式和第二模式作為動作模式,在所述第一模式中,所述通信處理部在對所述第j存儲裝置發(fā)送數(shù)據(jù)分組之后,轉(zhuǎn)移到等待來自所述第j存儲裝置的確認回信的狀態(tài),在所述第二模式中,所述通信處理部在對所述第j存儲裝置發(fā)送數(shù)據(jù)分組之后,不等待來自所述第j存儲裝置的確認回信,而轉(zhuǎn)移到對第j+Ι存儲裝置發(fā)送指令分組以及數(shù)據(jù)分組的狀態(tài)。[0035]這樣,在第一模式中,因為主機裝置能夠接收來自第j存儲裝置的確認,因此能夠判斷數(shù)據(jù)是否已被正常地寫入。另外,在第二模式中,主機裝置因為能夠不等待來自第j存儲裝置的確認回信就轉(zhuǎn)移到對下一個存儲裝置即第j+Ι存儲裝置的發(fā)送處理,因此能夠縮短對多個存儲裝置進行的數(shù)據(jù)寫入處理的整體的時間等。[0036]本實用新型的其他的方式涉及包含所述任一方式記載的存儲裝置的電路基板。[0037]本實用新型的其他的方式涉及包含所述任一方式記載的存儲裝置的液體容器。[0038]本實用新型的其他的方式涉及一種系統(tǒng),所述系統(tǒng)包括主機裝置以及與所述主機裝置連接的第一存儲裝置 第η (η是2以上的整數(shù))存儲裝置,所述主機裝置包括通信處理部,所述通信處理部與所述第一存儲裝置 所述第η存儲裝置進行通信處理;以及主機控制部,所述主機控制部對所述通信處理部進行控制,所述通信處理部在對所述第一存儲裝置 所述第η存儲裝置中的第j (j是滿足KjSn的整數(shù))存儲裝置發(fā)送指令分組和與所述指令分組對應(yīng)的第一數(shù)據(jù)分組 第m(m是2以上的整數(shù))數(shù)據(jù)分組的情況下,將對所述第j存儲裝置寫入數(shù)據(jù)的數(shù)據(jù)分組的寫入使能位設(shè)定為允許寫入狀態(tài),將不對所述第j存儲裝置寫入數(shù)據(jù)的數(shù)據(jù)分組的寫入使能位設(shè)定為不允許寫入狀態(tài),所述第j存儲裝置包括控制部,所述控制部與所述主機裝置進行通信處理;存儲部,所述存儲部被寫入來自所述主機裝置的數(shù)據(jù);以及存儲控制部,所述存儲控制部進行所述存儲部的訪問控制,所述控制部在從所述主機裝置接收了所述指令分組和所述第一數(shù)據(jù)分組 所述第m數(shù)據(jù)分組時,在所述第一數(shù)據(jù)分組 所述第m數(shù)據(jù)分組中的第i (i是滿足KiSm的整數(shù))數(shù)據(jù)分組的所述寫入使能位被設(shè)定為允許寫入狀態(tài)的情況下,對所述存儲控制部進行地址信息的更新指示,并且對所述存儲控制部進行所述第i數(shù)據(jù)分組的數(shù)據(jù)的寫入指示,在所述第i 數(shù)據(jù)分組的所述寫入使能位被設(shè)定為不允許寫入狀態(tài)的情況下,對所述存儲控制部進行地址信息的更新指示,但是不對所述存儲控制部進行所述第i數(shù)據(jù)分組的數(shù)據(jù)的寫入指示。
[0039]圖1是存儲裝置以及主機裝置的基本的構(gòu)成例;[0040]圖2的㈧和⑶是說明ID分組、指令分組以及數(shù)據(jù)分組的圖;[0041]圖3的㈧和⑶是說明存儲在存儲部的數(shù)據(jù)的構(gòu)成的圖;[0042]圖4基于第一模式的寫入處理的時序圖;[0043]圖5是基于不包含寫入使能位的構(gòu)成的寫入處理的時序圖;[0044]圖6是基于第二模式的寫入處理的第一期間的時序圖;[0045]圖7是基于第二模式的寫入處理的第二期間的開始部分的時序圖;[0046]圖8是基于第二模式的寫入處理的第二期間的結(jié)束部分的時序圖;[0047]圖9是系統(tǒng)基本的構(gòu)成例;[0048]圖10是液體容器的詳細的構(gòu)成例;[0049]圖11的(A)和⑶是電路基板的詳細的構(gòu)成例。[0050]符號說明8〔0051〕100...存儲裝置〔0052〕110...控制部〔0053〕120...存儲部〔0054〕130...存儲控制部〔0055〕200...電路基板〔0056〕300...液體容器〔0057〕340...供墨口〔0058〕400...主機裝置〔0059〕410...通信處理部〔0060〕420...控制部〔0061〕ID-COMP...ID比較器〔0062〕I/0-CNTL...I/0控制器〔0063〕OPCDEC...操作碼解碼器〔0064〕ADDR-COUNT...地址計數(shù)器〔0065〕 SCK...時鐘信號線〔0066〕SDA...數(shù)據(jù)信號線〔0067〕XRST...復位信號線〔0068〕TCK...時鐘端子〔0069〕TDA...數(shù)據(jù)端子〔0070〕TRST...復位端子〔0071〕HCK...時鐘端子〔0072〕HDA...數(shù)據(jù)端子〔0073〕 HRST...復位端子〔0074〕ACK...確認〔0075〕i-ack...內(nèi)部確認〔0076〕IDPK...ID分組〔0077〕CMPK...指令分組〔0078〕DPK...數(shù)據(jù)分組〔0079〕TM...寫入所需時間〔0080〕WE...寫入使能位
具體實施方式
〔0081〕 以下對本實用新型優(yōu)選的實施方式進行詳細的說明。此外,以下說明的本實施方 式不是對權(quán)利要求記載的本實用新型的內(nèi)容進行不當?shù)叵薅ǎ緦嵤┓绞街姓f明的構(gòu)成的 整體不一定是作為本實用新型的解決問題的手段所必須的。 〔0082〕 1.存儲裝置以及主機裝置
〔0083〕 圖1中示出了本實施方式的存儲裝置及主機裝置的基本的構(gòu)成例。本實施方式的 存儲裝置100包括控制部110、存儲部120、存儲控制部130、時鐘端子!“⑶、數(shù)據(jù)端子10八以 及復位端子了…了。另外,本實施方式的主機裝置400包括通信處理部410、控制部420、時鐘端子HCK、數(shù)據(jù)端子HAD以及復位端子HRST。此外,本實施方式的存儲裝置和主機裝置不限定于圖1的構(gòu)成,能夠以省略其構(gòu)成要素的一部分、或者替換成其他的構(gòu)成要素、或者追加其他的構(gòu)成要素等的各種變形而實施。[0084]存儲裝置100(100-1 100-n(n是2以上的整數(shù)))經(jīng)由總線BS與主機裝置400 連接??偩€BS例如圖1所示,包括時鐘信號線SCK、數(shù)據(jù)信號線SDA以及復位信號線XRST。 主機裝置400經(jīng)由時鐘信號線SCK對多個存儲裝置100-1 100-n提供時鐘。另外,主機裝置400與各存儲裝置100之間經(jīng)由數(shù)據(jù)信號線SDA進行數(shù)據(jù)等的交換。另外,主機裝置 400經(jīng)由復位信號線)(RST對多個存儲裝置100-1 100-n輸出復位信號。[0085]多個存儲裝置100-1 100-n分別具有ID信息,主機裝置400通過指定該ID信息,能夠?qū)Χ鄠€存儲裝置100-1 100-n中的一個存儲裝置發(fā)送指令或者數(shù)據(jù)。例如在圖 1中,第一存儲裝置100-1的ID信息為ID = 1,第二存儲裝置100-2的ID信息為ID = 2。[0086]存儲裝置100包括時鐘端子TCK(廣義地說是第一端子)、數(shù)據(jù)端子TDA(廣義地說是第二端子)以及復位端子TRST (廣義地說是第三端子)。時鐘信號線SCK與時鐘端子 TCK連接,數(shù)據(jù)信號線SDA與數(shù)據(jù)端子TDA連接,復位信號線)(RST與復位端子TRST連接。[0087]存儲裝置100的控制部110與經(jīng)由總線BS連接的主機裝置400進行通信處理。具體地,例如圖1所示,基于來自主機裝置400的時鐘以及復位信號,經(jīng)由數(shù)據(jù)信號線SDA接收從主機裝置400發(fā)送來的指令(指令分組)或?qū)懭霐?shù)據(jù)(數(shù)據(jù)分組)等,并且經(jīng)由數(shù)據(jù)信號線SDA對主機裝置400發(fā)送從存儲部120讀出的數(shù)據(jù)或后面說明的確認(Acknowledge)寸。[0088]存儲部120例如是EEPR0M(電可擦可編程只讀存儲器)或者鐵電體存儲器等的非易失性存儲器裝置,來自主機裝置400的數(shù)據(jù)被寫入到該存儲部120中。存儲控制部130 進行存儲部120的訪問控制。[0089]控制部110包括例如ID比較器ID_C0MP、I/O控制器I/0_CNTL、操作碼解碼器 OPCDEC以及地址計數(shù)器ADDR_C0UNT。ID比較器ID_C0MP比較從主機裝置400發(fā)送來的ID 信息與自身的ID信息是否一致。在一致的情況下,對操作碼解碼器OPCDEC輸出使能信號, 操作碼解碼器OP⑶EC對從主機裝置400發(fā)送來的指令(操作碼)進行解碼。另一方面,在從主機裝置400發(fā)送來的ID信息與自身的ID信息不一致的情況下,忽略被發(fā)送來的指令。[0090]具體地,在從主機裝置400發(fā)送來的指令是寫入指令的情況下,I/O控制器1/0_ CNTL接收來自主機裝置400的寫入數(shù)據(jù)。存儲控制部130基于來自操作碼解碼器OPCDEC 的寫入指令wr,將接收到的寫入數(shù)據(jù)作為存儲器數(shù)據(jù)!11_叔切寫入到存儲部120。該寫入時的地址信息addr基于來自主機裝置400的時鐘由地址計數(shù)器ADDR_C0UNT生成,寫入數(shù)據(jù)被串行地即以被發(fā)送的順序?qū)懭氲酱鎯Σ?20的連續(xù)地址。在寫入數(shù)據(jù)被正常地寫入到存儲部120的情況下,存儲控制部130向I/O控制器I/0_CNTL輸出內(nèi)部確認(Acknowledge) i_ack。[0091]在從主機裝置400發(fā)送的指令是讀出指令的情況下,存儲控制部130基于來自操作碼解碼器OP⑶EC的讀出指令rd,從存儲部120讀出存儲器數(shù)據(jù)m_data。該讀出時的地址信息addr也是基于來自主機裝置400的時鐘由地址計數(shù)器ADDR_C0UNT生成,并被串行地讀出。[0092]在本實施方式的存儲裝置100中,通過接收到的數(shù)據(jù)分組的寫入使能位WE,控制部110能夠判斷是否寫入該數(shù)據(jù)分組的數(shù)據(jù)。即,在控制部110從主機裝置400接收到指令分組以及與指令分組對應(yīng)的數(shù)據(jù)分組的情況下,在數(shù)據(jù)分組的寫入使能位WE被設(shè)定為允許寫入狀態(tài)(例如WE = 1)時,對存儲控制部130進行地址信息addr的更新指示,并且對存儲控制部130發(fā)出數(shù)據(jù)分組的數(shù)據(jù)的寫入指示wr。另一方面,在寫入使能位WE被設(shè)定為不允許寫入狀態(tài)(例如WE = 0)時,對存儲控制部130進行地址信息addr的更新指示, 但是不對存儲控制部130發(fā)出數(shù)據(jù)分組的數(shù)據(jù)的寫入指示wr。由此,存儲裝置100基于寫入使能位WE的狀態(tài)來判斷允許寫入或者不允許寫入,對于不允許寫入的數(shù)據(jù)分組不進行寫入,能夠轉(zhuǎn)移到下一個數(shù)據(jù)分組的接收處理以及寫入處理。其結(jié)果是,能夠縮短對存儲裝置100的數(shù)據(jù)寫入處理的時間。此外,對于數(shù)據(jù)寫入處理的詳細情況在后面進行說明。[0093]另外,控制部110具有第一模式、第二模式(第一動作模式、第二動作模式)作為動作模式。在第一模式中,當寫入使能位WE被設(shè)定為允許寫入狀態(tài)時,對存儲控制部130 發(fā)出數(shù)據(jù)的寫入指示wr,并且在數(shù)據(jù)分組的數(shù)據(jù)已被正常地寫入存儲部120的情況下,控制部110對主機裝置400返回確認ACK。該確認ACK用于將數(shù)據(jù)已經(jīng)被正常地寫入到存儲部120的情況通知給主機裝置400。另一方面,在第二模式中,當寫入使能位WE被設(shè)定為允許寫入狀態(tài)時,對存儲控制部130發(fā)出數(shù)據(jù)的寫入指示wr,但是不對主機裝置400返回確認 ACK0在該第二模式中,主機裝置400雖然不能夠了解在存儲裝置中數(shù)據(jù)是否已被正常地寫入,但是如后面說明的那樣,能夠縮短針對與總線連接的多個存儲裝置的數(shù)據(jù)寫入處理的整體的時間。此外,基于第一模式、第二模式的數(shù)據(jù)寫入處理的詳細情況在后面進行說明。[0094]上述的動作模式(第一模式、第二模式)基于后面說明的主機裝置400的通信處理部410的動作模式而被設(shè)定。即,控制部110在接收到數(shù)據(jù)分組之后的內(nèi)部確認等待期間IAKW內(nèi),基于復位端子TRST的電壓電平來判斷動作模式是第一模式還是第二模式,所述內(nèi)部確認等待期間IAKW是等待來自存儲控制部130的內(nèi)部確認i_ack的期間。[0095]控制部110的動作模式(第一模式、第二模式)能夠通過諸如狀態(tài)機等來實現(xiàn)。 具體地說,該狀態(tài)機基于寫入指令或內(nèi)部確認i_ack或復位端子TRST的電壓電平(復位信號)等的輸入而進行狀態(tài)(state)轉(zhuǎn)移,在轉(zhuǎn)移目標狀態(tài)中輸出預定的指令(例如數(shù)據(jù)寫入指令或返回確認ACK指令等)。[0096]主機裝置400包括通信處理部410、控制部420、時鐘端子HCK、數(shù)據(jù)端子HAD以及復位端子HRST。通信處理部410與經(jīng)由總線BS連接的第一 第η存儲裝置100-1 100-η 進行通信處理??刂撇?20控制通信處理部410。[0097]通信處理部410在對第一 第η存儲裝置100_1 100_η中的第j (j是1 < j < η 的整數(shù))存儲裝置ιοο-j發(fā)送指令分組以及與指令分組對應(yīng)的多個數(shù)據(jù)分組的情況下,通過設(shè)定數(shù)據(jù)分組的寫入使能位WE,能夠允許或者不允許該數(shù)據(jù)分組的數(shù)據(jù)的寫入。即對于將數(shù)據(jù)寫入第j存儲裝置100-j的存儲部120的數(shù)據(jù)分組,將該寫入使能位TO設(shè)定為允許寫入狀態(tài)(例如WE = 1),而對于不寫入數(shù)據(jù)的數(shù)據(jù)分組,將該寫入使能位WE設(shè)定為不允許寫入狀態(tài)(例如WE = 0)。由此,主機裝置400對于不必寫入的數(shù)據(jù)分組,將其寫入使能位WE設(shè)定為不允許寫入狀態(tài),接收該數(shù)據(jù)分組的存儲裝置100基于寫入使能位WE的設(shè)定對于不必寫入的數(shù)據(jù)分組不進行寫入,而能夠轉(zhuǎn)移到下一個數(shù)據(jù)分組的接收處理或者寫入處理。其結(jié)果是,能夠縮短對存儲裝置的數(shù)據(jù)寫入處理的時間。[0098]另外,通信處理部410將不寫入數(shù)據(jù)的數(shù)據(jù)分組發(fā)送到第j存儲裝置100-j之后,在從第j存儲裝置100-j返回了通知沒有通信錯誤的確認ACK的情況下,可以發(fā)送下一個數(shù)據(jù)分組。由此,主機裝置400能夠在確認沒有發(fā)生通信錯誤之后轉(zhuǎn)移到下一個數(shù)據(jù)分組的發(fā)送處理。[0099]并且通信處理部410具有第一模式、第二模式(第一動作模式、第二動作模式)作為動作模式。在第一模式中,通信處理部410在對第j存儲裝置100-j發(fā)送數(shù)據(jù)分組之后, 轉(zhuǎn)移到等待來自第j存儲裝置100-j的確認ACK回信的狀態(tài)。并且在接收到來自第j存儲裝置100-j的確認ACK之后,對第j+Ι存儲裝置100-j+l發(fā)送指令分組以及數(shù)據(jù)分組。主機裝置400通過接收確認ACK能夠知道在各存儲裝置中數(shù)據(jù)已被正常地寫入。[0100]另一方面,在第二模式中,通信處理部410在對第j存儲裝置100-j發(fā)送數(shù)據(jù)分組之后,不等待來自第j存儲裝置100-j的確認ACK回信,而是轉(zhuǎn)移到對第j+Ι存儲裝置 100-j+l發(fā)送指令分組以及數(shù)據(jù)分組的狀態(tài)。在該第二模式中,主機裝置400雖然不能夠了解在各存儲裝置中數(shù)據(jù)是否已被正常地寫入,但是如后面說明的那樣,能夠縮短對與總線連接的多個存儲裝置的數(shù)據(jù)寫入處理的整體的時間。[0101]通信處理部410在第二模式中在對第j存儲裝置100-j發(fā)送數(shù)據(jù)分組之后,通過將復位端子HRST的電壓電平設(shè)定為指示復位的邏輯電平而將動作模式處于第二模式的情況通知給第j存儲裝置100-j。并且第j存儲裝置100-j的控制部110能夠在內(nèi)部確認等待期間IAKW內(nèi)基于復位端子TRST的電壓電平判斷動作模式是第一模式還是第二模式。[0102]這樣根據(jù)本實施方式的存儲裝置以及主機裝置,能夠?qū)闹鳈C裝置向存儲裝置發(fā)送的數(shù)據(jù)分組的寫入使能位WE設(shè)定成允許寫入狀態(tài)或者不允許寫入狀態(tài)。并且,存儲裝置能夠基于接收到的數(shù)據(jù)分組的寫入使能位WE來判斷是否將該數(shù)據(jù)寫入到存儲部,在不允許寫入的情況下不寫入數(shù)據(jù)而轉(zhuǎn)移下一個數(shù)據(jù)分組的接收處理以及寫入處理。其結(jié)果是, 能夠縮短對存儲裝置的數(shù)據(jù)寫入處理的時間。另外,因為對于不需要寫入的數(shù)據(jù)不進行寫入處理,所以能夠減小由于寫入時的錯誤等破壞已經(jīng)存儲的數(shù)據(jù)的可能性。[0103]并且根據(jù)本實施方式的存儲裝置以及主機裝置,在第一模式中因為主機裝置能夠接收來自存儲裝置的確認ACK,因此能夠判斷在存儲裝置中數(shù)據(jù)是否已被正常地寫入。另外,在第二模式中因為主機裝置不等待來自存儲裝置的確認ACK回信就能夠轉(zhuǎn)移到對下一個存儲裝置的發(fā)送處理,因此能夠縮短對多個存儲裝置的數(shù)據(jù)寫入處理的整體的時間。[0104]圖2的(A)和(B)是說明從主機裝置向存儲裝置發(fā)送的ID分組,指令分組以及數(shù)據(jù)分組的圖。圖2的(A)是作為比較例示出不包含寫入使能位WE的數(shù)據(jù)分組,圖2的(B) 示出本實施方式的存儲裝置100以及主機裝置400使用的包含寫入使能位TO的數(shù)據(jù)分組。[0105]如圖2的㈧、⑶所示,ID分組IDI3K是與存儲裝置100的ID信息相關(guān)的分組, 例如由8位IDO ID7構(gòu)成,并對其附加奇偶校驗位IP。另外,指令分組CMPK例如由8位 CO C7構(gòu)成,并對其附加奇偶校驗位CP。另外,數(shù)據(jù)分組DH(包含由8位DO D7構(gòu)成的數(shù)據(jù)部分,在本實施方式的存儲裝置以及主機裝置中包含寫入使能位WE,還包含奇偶校驗位DP。奇偶校驗位IP、CP、DP是為了奇偶校驗而附加的位,是為了使1的個數(shù)始終為偶數(shù)或者奇數(shù)而附加的位。[0106]各分組與時鐘SCK同步,按照ID分組IDPK,指令分組CMPK,數(shù)據(jù)分組DPK的順序發(fā)送。在發(fā)送多個數(shù)據(jù)分組的情況下,在發(fā)送第一數(shù)據(jù)分組DPKl之后,設(shè)有用于返回上述的確認ACK的期間,之后發(fā)送第二數(shù)據(jù)分組DPK2。[0107]此外,本實施方式的存儲裝置以及主機裝置中的各分組的構(gòu)成不限于圖2的(B) 所示的構(gòu)成,能夠以省略其構(gòu)成要素的一部分、或者替換成其他的構(gòu)成要素、或者追加其他的構(gòu)成要素等的各種變形而實施。例如可以增減各分組的位數(shù)目或更換寫入使能位WE的順序。另外可以不是由一個位來構(gòu)成寫入使能位WE,而是使用多位。[0108]圖3的㈧和⑶是說明存儲在存儲部120的數(shù)據(jù)的構(gòu)成(存儲器映射)的圖。 如圖3的(A)所示,例如存儲部120具有第一 第m(m是2以上的整數(shù))地址Al Am,能夠?qū)Ω鞯刂反鎯?位的數(shù)據(jù)DO D7。[0109]存儲裝置100接收到的第一 第m數(shù)據(jù)分組DPKl DPKm被按照接收順序(串行地)寫入到存儲部120。即,第一數(shù)據(jù)分組DPKl被寫入到第一地址Al,第二數(shù)據(jù)分組DPK2 被寫入到第二地址A2,同樣地第三 第m數(shù)據(jù)分組DPK3 DPKm被分別寫入到第三 第m 地址A3 Am。該寫入時的地址信息addr在每次接收數(shù)據(jù)分組時根據(jù)控制部110的地址計數(shù)器ADDR_C0UNT的更新指示被更新(增加)。[0110]如上述所示,在本實施方式的存儲裝置以及主機裝置中,在數(shù)據(jù)分組DPK的寫入使能位WE被設(shè)定為不允許寫入狀態(tài)的情況下,雖然進行地址信息addr的更新(增加)指示,但是不進行數(shù)據(jù)的寫入。具體地說,控制部110在接收到與指令分組CMH(對應(yīng)的第一 第m數(shù)據(jù)分組DPKl DPKm的情況下,在DPKl DPKm中的第i (i是1彡i彡m的整數(shù)) 數(shù)據(jù)分組DPKi的寫入使能位WE被設(shè)定為允許寫入狀態(tài)的情況下,對存儲控制部130進行地址信息addr的更新(例如增加)指示,并且對存儲控制部130進行第i數(shù)據(jù)分組DPKi 的數(shù)據(jù)的寫入指示。在第i數(shù)據(jù)分組DPKi的寫入使能位WE被設(shè)定為不允許寫入狀態(tài)的情況下,對存儲控制部130進行地址信息addr的更新指示,但是不對存儲控制部130進行第 i數(shù)據(jù)分組DPKi的數(shù)據(jù)的寫入指示。這樣,存儲裝置100能夠不進行設(shè)定為不允許寫入的 DPKi的數(shù)據(jù)的寫入處理,而轉(zhuǎn)移到下一個數(shù)據(jù)分組DPKi+Ι的接收處理,并且在DPKi+1允許寫入的情況下,能夠?qū)PKi+Ι的數(shù)據(jù)寫入到下一個地址Ai+Ι。[0111]在3的⑶示出包含寫鎖位WXK的情況的構(gòu)成來作為存儲部120的數(shù)據(jù)構(gòu)成。 寫鎖位WLCK設(shè)置于各個地址,是用于對該地址設(shè)定禁止寫入(寫上鎖)的位。例如在地址 Al的寫鎖位WXK被設(shè)定為1的情況下,通過存儲控制部130禁止對地址Al的寫入。一般情況寫鎖位WXK在出廠時被設(shè)定,其后不能改寫寫鎖位WXK。[0112]如此,寫鎖位WXK雖然不是主機裝置400能夠?qū)懭氲奈?,但是能夠?qū)?shù)據(jù)分組中的與寫鎖位WXK對應(yīng)的位用作寫入使能位TO。S卩,控制部110能夠?qū)⒌趇數(shù)據(jù)分組DPKi 的數(shù)據(jù)字段的位中的、與存儲部120存儲的數(shù)據(jù)的寫鎖位WXK對應(yīng)的位認作寫入使能位 WE。這樣,能夠使接收的數(shù)據(jù)分組的數(shù)據(jù)字段的位數(shù)(例如在圖2的(B)中,DO D7以及 WE共9位)與存儲于存儲部120的一個地址的位數(shù)(例如在圖3的⑶中,DO D7以及 WXK共9位)相同。其結(jié)果是,因為能夠簡化在控制部110以及存儲控制部130中的處理, 因此能夠降低設(shè)計成本和制造成本。[0113]此外,本實施方式的存儲部的構(gòu)成不限定于圖3的(A)、(B)所示的構(gòu)成。能夠以省略其構(gòu)成要素的一部分、或者替換成其他的構(gòu)成要素、或者追加其他的構(gòu)成要素等的各種變形而實施。例如可以增減一個地址存儲的位數(shù)或更改寫鎖位WXK的順序。另外可以不是由一位來構(gòu)成寫鎖位WLCK,而是使用多位。[0114]2.基于第一模式的寫入處理[0115]圖4示出本實施方式的存儲裝置、主機裝置的基于第一模式的寫入處理的時序圖。在圖4中示出復位信號XRST、時鐘信號SCK以及數(shù)據(jù)信號SDA的各信號波形、以及存儲裝置100中的控制部110、存儲部120的動作狀態(tài)以及內(nèi)部信號wr、i_ack的信號波形。[0116]在圖4中,I表示空閑期間、IDC是ID識別期間、CMD是指令識別期間、DAT是數(shù)據(jù)接收期間、IAKW是內(nèi)部確認等待期間、MWRT是存儲器寫入期間、AKS是確認回信期間、NW是在接收到的數(shù)據(jù)分組被設(shè)定成不允許寫入的情況下不進行寫入處理而判斷有無通信錯誤的期間。[0117]在圖4中作為例子,第一數(shù)據(jù)分組DPK1、第三數(shù)據(jù)分組DPK3的寫入使能位WE被設(shè)定為不允許寫入狀態(tài)(WE = 0),而第二數(shù)據(jù)分組DPK2、第四數(shù)據(jù)分組DPK4的寫入使能位 WE被設(shè)定為允許寫入狀態(tài)(WE = 1)。[0118]最初,主機裝置400將復位信號)(RST從低電平(低電位電平,廣義地說是第二邏輯電平)設(shè)定為高電平(高電位電平,廣義地說是第一邏輯電平)而解除存儲裝置的復位。 并且控制部110變成空閑狀態(tài)。[0119]接著,主機裝置400對存儲裝置100發(fā)送ID分組IDPK、指令分組CMPK以及數(shù)據(jù)分組DPKl,其后轉(zhuǎn)移到等待來自存儲裝置100的確認ACK回信的狀態(tài)。[0120]在ID識別期間IDC內(nèi),存儲裝置100的ID比較器ID_C0MP識別出所接收到的ID 信息與自身的ID信息一致。在后續(xù)的指令識別期間CMD內(nèi),操作碼解碼器OPCDEC識別出接收到的指令是寫入指令。在隨后的數(shù)據(jù)接收期間DAT內(nèi),I/O控制器I/0_CNTL接收數(shù)據(jù)分組DPKl并判斷寫入使能位WE是否被設(shè)定為允許寫入狀態(tài)。[0121]如圖4所示,在DPKl的寫入使能位WE被設(shè)定為不允許寫入狀態(tài)(WE = 0)的情況下,控制部Iio不對存儲控制部130進行寫入指示。并且控制部110檢查有無通信錯誤,在判斷沒有通信錯誤情況下對主機裝置400返回確認ACK。主機裝置400接收到通知沒有通信錯誤的確認ACK之后,發(fā)送第二數(shù)據(jù)分組DPK2??刂撇?10在第一數(shù)據(jù)分組DPKl (廣義地說是第i數(shù)據(jù)分組DPKi)的寫入使能位WE被設(shè)定為不允許寫入狀態(tài)的情況下,不等待來自存儲控制部130的內(nèi)部確認i_ack而進行第二數(shù)據(jù)分組DPK2(廣義地說是第i+Ι數(shù)據(jù)分組DPKi+Ι)的接收處理。[0122]因為第二數(shù)據(jù)分組DPK2的寫入使能位WE被設(shè)定為允許寫入狀態(tài),因此控制部110 在接收到DPK2之后對存儲控制部130發(fā)出寫入指示wr。存儲部120基于寫入指示wr,在存儲器寫入期間MWRT內(nèi)寫入數(shù)據(jù)。在該存儲器寫入期間MWRT內(nèi)控制部110為內(nèi)部確認等待期間IAKW,等待從存儲控制部130輸出內(nèi)部確認信號i_ack。在數(shù)據(jù)已被正常寫入的情況下,存儲控制部130向控制部110輸出內(nèi)部確認信號i_ack。控制部110接收內(nèi)部確認信號i_ack后,對主機裝置400返回確認ACK。主機裝置400接收到確認ACK后,發(fā)送第三數(shù)據(jù)分組DPK3。[0123]因為DPK3的寫入使能位WE被設(shè)定為不允許寫入狀態(tài),因此控制部110在接收到 DPK3之后檢查有無通信錯誤。在判斷沒有通信錯誤情況下對主機裝置400返回確認ACK。 主機裝置400接收到通知沒有通信錯誤的確認ACK之后,發(fā)送第四數(shù)據(jù)分組DPK4。[0124]因為DPK4的寫入使能位WE被設(shè)定為允許寫入狀態(tài),因此控制部110在接收到 DPK4之后對存儲控制部130發(fā)出寫入指示wr。存儲部120基于寫入指示wr,在存儲器寫入期間MWRT內(nèi)寫入數(shù)據(jù)。在數(shù)據(jù)已被正常寫入的情況下,存儲控制部130向控制部110輸出內(nèi)部確認信號i_ack??刂撇?10接收內(nèi)部確認信號i_ack后對主機裝置400返回確認 ACK。[0125]在圖5中作為比較例示出基于不包含寫入使能位WE的構(gòu)成的寫入處理的時序圖。 在圖5的比較例中,對于m個數(shù)據(jù)分組DPKl DPKm的每一個都需要存儲器寫入期間MWRT。 相對于數(shù)據(jù)發(fā)送所需要的時間例如約是100 μ s左右,存儲器寫入期間MWRT的長度ΤΜ(寫入所需時間)約是5ms。因此寫入m個數(shù)據(jù)分組DPKl DPKm情況下的寫入處理時間至少為 mXTM。[0126]另一方面,根據(jù)本實施方式的存儲裝置、主機裝置,能夠選擇需要寫入的數(shù)據(jù)分組進行寫入。即,限定于寫入使能位WE被設(shè)定為允許寫入狀態(tài)的數(shù)據(jù)分組能夠?qū)懭霐?shù)據(jù),因此能夠縮短寫入處理時間。[0127]3.基于第二模式的寫入處理[0128]如上述所示,根據(jù)本實施方式的存儲裝置以及主機裝置的第一模式,能夠縮短寫入處理時間,但是根據(jù)第二模式,能夠縮短針對與總線連接的多個存儲裝置的寫入處理時間。[0129]圖6是本實施方式的存儲裝置以及主機裝置中基于第二模式的寫入處理的第一期間的時序圖。在圖6中示出了復位信號XRST、時鐘信號SCK以及數(shù)據(jù)信號SDA的各信號波形、第一 第η (η是2以上的整數(shù))的存儲裝置100-1 100-n(ID = 1 η)的動作狀態(tài)。另外,在圖6中,I是空閑期間、IDC是ID識別期間、CMD是指令識別期間、DAT是數(shù)據(jù)接收期間、MWRT是存儲器寫入期間、R是復位期間。[0130]最初,主機裝置400對第一存儲裝置(ID= 1)發(fā)送ID分組HFK、第一指令分組 CMPKl以及第一數(shù)據(jù)分組DPK1。第一存儲裝置(ID = 1)的控制部110接收第一指令分組 CMPKl和寫入使能位WE被設(shè)定為允許寫入狀態(tài)(WE = 1)的第一數(shù)據(jù)分組DPKl,并對存儲控制部130指示寫入第一數(shù)據(jù)分組DPKl的數(shù)據(jù)。然后,在存儲器寫入期間MWRT內(nèi)將數(shù)據(jù)寫入第一存儲裝置(ID = 1)的存儲部120。[0131]與第一模式不同的是,在第二模式中,即使是數(shù)據(jù)已被正常地寫入的情況下,控制部110也不對主機裝置400返回確認ACK。另外,在第二模式中,主機裝置400的通信處理部410對第一存儲裝置(廣義地說是第j存儲裝置)發(fā)送數(shù)據(jù)分組之后,不等待來自第一存儲裝置的確認ACK回信而轉(zhuǎn)移到對第二存儲裝置(廣義地說是第j+Ι存儲裝置)發(fā)送指令分組以及數(shù)據(jù)分組的狀態(tài)。[0132]這樣,主機裝置400對第一存儲裝置發(fā)送第一數(shù)據(jù)分組DPKl之后,不等待存儲器寫入期間MWRT結(jié)束就對第二存儲裝置發(fā)送IDPK、CMPKU DPK1。之后也同樣地,主機裝置 400對第三 第η存儲裝置發(fā)送第一數(shù)據(jù)分組DPKl。[0133]在第二模式中,主機裝置400的通信處理部410通過在對第j存儲裝置發(fā)送數(shù)據(jù)分組之后將復位端子HRST的電壓電平設(shè)定為指示復位的邏輯電平(例如圖6中的低電平),從而將動作模式是第二模式的情況通知給第j存儲裝置。第j存儲裝置的控制部110 在接收到數(shù)據(jù)分組之后的等待來自存儲控制部130的內(nèi)部確認i_ack的期間即內(nèi)部確認等待期間IAKW(即存儲器寫入期間MWRT)內(nèi),基于復位端子TRST的電壓電平,能夠判斷動作模式是第一模式還是第二模式。[0134]如以上說明的那樣,在第二模式的第一期間中,對第一 第η存儲裝置的各存儲裝置100發(fā)送第一數(shù)據(jù)分組DPKl,進行將數(shù)據(jù)寫入到各存儲部120的第一地址Al的處理。 在以第一模式進行同樣的處理的情況下,作為整體的寫入處理時間,至少需要存儲器寫入期間MWRT的長度TM(寫入所需時間)的η倍的時間(ηXTM),但是在第二模式中因為多個存儲器寫入處理被并行執(zhí)行,只需要TM+分組發(fā)送時間即可。如上所述,相對于發(fā)送分組所需要的時間例如約是100 μ s左右,存儲器寫入期間MWRT的長度TM約是5ms。因此,在對多個存儲裝置寫入數(shù)據(jù)的情況下,通過使用第二模式,能夠縮短整體的寫入處理時間。[0135]圖7是基于第二模式的寫入處理的第二期間的開始部分的時序圖。在第二期間中,對第一 第η存儲裝置的各存儲裝置100進行寫入第二數(shù)據(jù)分組DPK2的數(shù)據(jù)的處理。 此外,圖7的符號與圖6相同,因此這里省略說明。[0136]在第二期間的開始,主機裝置400對第一存儲裝置(ID = 1)依次發(fā)送ID分組 IDPK、第二指令分組CMPK2、第一數(shù)據(jù)分組DPKl和第二數(shù)據(jù)分組DPK2。DPKl的寫入使能位 WE被設(shè)定為不允許寫入狀態(tài)(WE = 0),DPK2的寫入使能位WE被設(shè)定為允許寫入狀態(tài)(WE =1)。[0137]第一存儲裝置接收第一數(shù)據(jù)分組DPK1、第二數(shù)據(jù)分組DPK2,在第二數(shù)據(jù)分組DPK2 的寫入使能位WE被設(shè)定為允許寫入狀態(tài)的情況下,進行DPK2的數(shù)據(jù)的寫入指示。并且在存儲器寫入期間MWRT期間內(nèi)將DPK2的數(shù)據(jù)寫入存儲部120。另外,控制部110在接收到設(shè)定為不允許寫入狀態(tài)的第一數(shù)據(jù)分組DPKl時,不進行DPKl的數(shù)據(jù)的寫入指示,并對主機裝置400返回通知沒有通信錯誤的確認ACK。[0138]主機裝置400的通信處理部410在對第一存儲裝置發(fā)送第二數(shù)據(jù)分組DPK2之后, 不等待來自第一存儲裝置的確認ACK回信,并轉(zhuǎn)移到對第二存儲裝置發(fā)送ID分組、指令分組以及數(shù)據(jù)分組的狀態(tài)。然后第二存儲裝置接收第一數(shù)據(jù)分組DPK1、第二數(shù)據(jù)分組DPK2, 與上述同樣地,在存儲器寫入期間MWRT內(nèi)將DPK2的數(shù)據(jù)寫入存儲部120。[0139]圖8是基于第二模式的寫入處理的第二期間的結(jié)束部分的時序圖。主機裝置400 對最后的存儲裝置即第η存儲裝置(ID = η)發(fā)送ID分組IDPK、第二指令分組CMPK2、第一數(shù)據(jù)分組DPK1、第二數(shù)據(jù)分組DPK2,第η存儲裝置在存儲器寫入期間MWRT內(nèi)將DPK2的數(shù)據(jù)寫入到存儲部120。這樣,對第一 第η存儲裝置的各存儲裝置100執(zhí)行了寫入第二數(shù)據(jù)分組DPK2的數(shù)據(jù)的處理。[0140]如以上說明的那樣,在第二模式的第二期間中對第一 第η存儲裝置的各存儲裝置100進行寫入第二數(shù)據(jù)分組DPK2的數(shù)據(jù)的處理。在通過第一模式進行同樣的處理的情況下,作為整體的寫入處理時間至少需要存儲器寫入期間MWRT的長度ΤΜ(寫入所需時間) 的η倍的時間(ηΧΤΜ),但是因為在第二模式中并行執(zhí)行多個存儲器寫入處理,因此僅需要 TM+分組發(fā)送時間即可。如上所述,相對于分組發(fā)送時間例如約是100 μ s左右,存儲器寫入期間MWRT的長度ΤΜ(寫入所需時間)約是5ms。因此在對多個存儲裝置寫入數(shù)據(jù)的情況下,通過使用第二模式,能夠縮短整體的寫入處理時間。[0141]另外根據(jù)第二模式,針對各個存儲裝置,因為能夠優(yōu)先寫入特定地址的數(shù)據(jù)(例如在圖7、圖8中,第一、第二地址的數(shù)據(jù)),因此在寫入處理時間受到限制的情況等,能夠優(yōu)先寫入特別重要的數(shù)據(jù)。[0142]此外,圖7、圖8所示的基于第二模式的寫入處理是寫入第一、第二數(shù)據(jù)分組DPK1、 DPK2的數(shù)據(jù)的情況,但是也能夠?qū)ζ渌臄?shù)據(jù)分組進行同樣的寫入處理。例如在寫入DPK3的數(shù)據(jù)的情況下,只需要將DPK1、DPK2設(shè)定為不允許寫入狀態(tài)即可。另外,也能夠省略上述的第一期間、第二期間的中的某一個。[0143]4.系統(tǒng),液體容器以及電路基板[0144]圖9示出本實施方式的系統(tǒng)的基本的構(gòu)成例。本實施方式的系統(tǒng)是諸如噴墨方式的打印機等,包括第一存儲裝置100-1 第η (η是2以上的整數(shù))存儲裝置100-η、安裝有存儲裝置的η個電路基板200-1 200-η、具有電路基板的η個液體容器300-1 300_η以及主機裝置400。此外,本實施方式的系統(tǒng)不限定于圖9的構(gòu)成,能夠以省略其構(gòu)成要素的一部分、或者替換成其他的構(gòu)成要素、或者追加其他的構(gòu)成要素等的各種變形而實施。[0145]以下,以主機裝置400是噴墨方式的打印機主體、液體容器300是墨盒、電路基板 200是設(shè)置于墨盒的電路基板的情況為例進行說明。但是,在本實施方式中主機裝置、液體容器、電路基板也可以是其他的裝置、容器、電路基板。例如主機裝置可以是存儲器卡的讀取器/寫入器,電路基板可以是設(shè)置于存儲器卡的電路基板。[0146]第一存儲裝置100-1 第η存儲裝置100_η分別包含復位端子TRST、時鐘端子 TCK、數(shù)據(jù)端子TDA、第一電源端子VDD以及第二電源端子VSS。這η個存儲裝置100-1 100-η之中的每一個都包括存儲部120(例如非易失性存儲器等),各個存儲部120中存儲有用于識別η個的液體容器(例如墨盒等)300-1 300-n的ID (Identif ication,身份) 信息(例如ID = 1、ID = 2、ID = 3等)。ID按照液體容器容納的液體的顏色等的種類而被賦予不同值。另外,液體容器的墨水余量(或者墨水消耗量)等的數(shù)據(jù)通過主機裝置400 被寫入到存儲部120中。[0147]主機裝置400例如是打印機的主體等,包括主機側(cè)復位端子HRST、主機側(cè)時鐘端子HCK、主機側(cè)數(shù)據(jù)端子HDA、第一電源端子VDD以及第二電源端子VSS。[0148]如上所述,根據(jù)本實施方式的存儲裝置、主機裝置以及系統(tǒng),能夠?qū)闹鳈C裝置對存儲裝置發(fā)送的數(shù)據(jù)分組的寫入使能位WE設(shè)定為允許寫入狀態(tài)或不允許寫入狀態(tài)。并且存儲裝置能夠基于接收到的數(shù)據(jù)分組的寫入使能位WE來判斷是否將該數(shù)據(jù)寫入到存儲部,在不允許寫入的情況下不寫入數(shù)據(jù),并轉(zhuǎn)移到下一個數(shù)據(jù)分組的接收處理以及寫入處理。即對于不必寫入的數(shù)據(jù)分組能夠跳過數(shù)據(jù)的寫入,而轉(zhuǎn)移到下一個數(shù)據(jù)分組的處理。其結(jié)果是,能夠縮短對存儲裝置的數(shù)據(jù)寫入處理時間,另外因為對于不必寫入的數(shù)據(jù)不進行寫入處理,因此能夠減小由于寫入時的錯誤等破壞已經(jīng)存儲的數(shù)據(jù)的可能性。[0149]并且根據(jù)本實施方式的存儲裝置、主機裝置以及系統(tǒng),在寫入數(shù)據(jù)的處理中能夠選擇兩個動作模式(第一模式、第二模式)中的一種。[0150]在第一模式中,主機裝置400因為能夠接收來自各存儲裝置100的確認ACK,因此能夠識別在各存儲裝置100中數(shù)據(jù)已被正常地寫入。因此,例如在打印機被正常使用的情況下等,通過進行基于第一模式的寫入處理,能夠針對數(shù)據(jù)沒有被正常地寫入的存儲裝置進行再寫入處理(重試)。其結(jié)果是,由于存儲裝置中存儲的數(shù)據(jù)(墨水余量等)的可靠性提高,因此能夠減少盡管液體容器內(nèi)殘留有墨水但是不能使用等不良情況。[0151]另一方面,在第二模式中,因為主機裝置能夠不等待來自存儲裝置的確認ACK回信而轉(zhuǎn)移到對下一個存儲裝置的發(fā)送處理,因此能夠并行執(zhí)行多個存儲器寫入處理。其結(jié)果是,能夠縮短對多個存儲裝置的數(shù)據(jù)寫入處理的整體的時間。另外,根據(jù)第二模式,對各存儲裝置,因為能夠優(yōu)先寫入特定地址的數(shù)據(jù),因此在寫入處理時間受到限制的情況等,能夠優(yōu)先寫入特別重要的數(shù)據(jù)(例如與墨水余量或墨水用盡相關(guān)的數(shù)據(jù)等)。[0152]例如在打印機使用中停電的情況或用戶錯誤地拔掉電源插頭的情況等,通過進行基于第二模式的寫入處理,能夠在短的電源保持時間內(nèi)完成對特別重要數(shù)據(jù)的寫入處理。 其結(jié)果是,能夠減小用于電源保持的電容器的容量,因此能夠降低打印機(系統(tǒng))的制造成本等[0153]具體地,在例如由于停電或者插頭拔出等引起的非正常電源切斷發(fā)生的情況下, 檢測出打印機主體(主機裝置)的電源電路(未圖示)非正常的電源切斷,控制部420基于該檢測結(jié)果對通信處理部410指示進行基于第二模式的數(shù)據(jù)寫入。然后,通信處理部410 能夠?qū)εc總線連接的多個存儲裝置100-1 100-n執(zhí)行基于第二模式的數(shù)據(jù)寫入處理。如上所述,因為在第二模式中能夠縮短寫入處理時間,因此能夠在有限的電源保持時間內(nèi)對所有的存儲裝置完成寫入。[0154]圖10中示出了本實施方式的液體容器(墨盒)300的詳細的構(gòu)成例。在液體容器 300的內(nèi)部形成有用于容納墨水的未圖示出的墨水室。另外,在液體容器300上設(shè)置有與墨水室連通的供墨口 340。該供墨口 340用于在液體容器300安裝于打印機時向印刷頭單元供應(yīng)墨水。[0155]液體容器300包括電路基板200。在電路基板200上設(shè)有本實施方式的存儲裝置 100,以進行墨水消耗量等數(shù)據(jù)的存儲和與主機裝置400之間的數(shù)據(jù)收發(fā)。電路基板200例如通過印刷基板來實現(xiàn),并被設(shè)置于液體容器300的表面。在電路基板200上設(shè)有第一電源端子VDD等的端子。并且在液體容器300被安裝于打印機時,通過這些端子與打印機側(cè)的端子接觸(電連接)來進行電源或數(shù)據(jù)的交換。[0156]在圖11的(A)和⑶中示出設(shè)置有本實施方式的存儲裝置100的電路基板200的詳細的構(gòu)成例。如圖11的(A)所示,電路基板200的表面(與打印機連接的面)上設(shè)有包括多個端子的端子組。該端子組包括第一電源端子VDD、第二電源端子VSS、復位端子TRST、 時鐘端子TCK、以及數(shù)據(jù)端子TDA。各端子例如通過形成為矩形形狀(大致矩形形狀)的金屬端子實現(xiàn)。并且各端子經(jīng)由設(shè)置于電路基板200的未圖示出的布線圖案層或通孔連接于存儲裝置100。[0157]如圖11的⑶所示,在電路基板200的背面(與打印機連接的面的相反側(cè)的面) 上設(shè)置有本實施方式的存儲裝置100。存儲裝置100例如能夠通過具有閃速存儲器或鐵電體存儲器等的半導體存儲裝置來實現(xiàn)。與墨水或液體容器300相關(guān)的各種數(shù)據(jù)被保存在該存儲裝置100中,例如保存有用于識別液體容器300的ID信息和墨水的消耗量等的數(shù)據(jù)。 墨水的消耗量數(shù)據(jù)是表示針對液體容器300內(nèi)容納的墨水隨著印刷的執(zhí)行等被消耗的墨水量的累積的數(shù)據(jù)。該墨水消耗量的數(shù)據(jù)可以是表示液體容器300內(nèi)的墨水量的信息,也可以是表示消耗的墨水量的比例的信息。[0158]此外,如上針對本實施方式進行了詳細地說明,但是能夠為實質(zhì)上不脫離本實用新型的新事項以及效果的更多的變形,當然是本領(lǐng)域技術(shù)人員能夠容易地理解的。因此這樣的變形例全部包含于本實用新型的范圍。例如,在說明書或附圖中至少一次與更廣義或者同義的不同用語一起記載的用語,在說明書或附圖的任何地方都能夠替換成它們的不同的用語。另外,存儲裝置、主機裝置、電路基板、液體容器以及系統(tǒng)的構(gòu)成、動作都不限于在本實施方式中所說明的,能夠?qū)嵤└鞣N變形。
權(quán)利要求1.一種存儲裝置,其特征在于,包括控制部,所述控制部與主機裝置進行通信處理; 存儲部,所述存儲部被寫入來自所述主機裝置的數(shù)據(jù);以及存儲控制部,所述存儲控制部進行所述存儲部的訪問控制, 所述控制部從所述主機裝置接收指令分組以及與所述指令分組對應(yīng)的數(shù)據(jù)分組, 在所述數(shù)據(jù)分組的寫入使能位被設(shè)定為允許寫入狀態(tài)的情況下,所述控制部對所述存儲控制部進行地址信息的更新指示,并且對所述存儲控制部進行所述數(shù)據(jù)分組的數(shù)據(jù)的寫入指示,在所述寫入使能位被設(shè)定為不允許寫入狀態(tài)的情況下,所述控制部對所述存儲控制部進行所述地址信息的更新指示,但是不對所述存儲控制部進行所述數(shù)據(jù)分組的數(shù)據(jù)的寫入指示。
2.根據(jù)權(quán)利要求1所述的存儲裝置,其特征在于,所述控制部接收第一數(shù)據(jù)分組 第m數(shù)據(jù)分組作為與所述指令分組對應(yīng)的所述數(shù)據(jù)分組,其中m是2以上的整數(shù),在所述第一數(shù)據(jù)分組 所述第m數(shù)據(jù)分組中的第i數(shù)據(jù)分組的寫入使能位被設(shè)定為允許寫入狀態(tài)的情況下,所述控制部對所述存儲控制部進行地址信息的更新指示,并且對所述存儲控制部進行所述第i數(shù)據(jù)分組的數(shù)據(jù)的寫入指示,其中i是滿足1 < i < m的整數(shù), 在所述第i數(shù)據(jù)分組的所述寫入使能位被設(shè)定為不允許寫入狀態(tài)的情況下,所述控制部對所述存儲控制部進行所述地址信息的更新指示,但是不對所述存儲控制部進行所述第 i數(shù)據(jù)分組的數(shù)據(jù)的寫入指示。
3.根據(jù)權(quán)利要求2所述的存儲裝置,其特征在于,在所述第i數(shù)據(jù)分組的所述寫入使能位被設(shè)定為不允許寫入狀態(tài)的情況下,所述控制部不等待來自所述存儲控制部的內(nèi)部確認而進行第i+Ι數(shù)據(jù)分組的接收處理。
4.根據(jù)權(quán)利要求3所述的存儲裝置,其特征在于在所述第i數(shù)據(jù)分組的所述寫入使能位被設(shè)定為不允許寫入狀態(tài)的情況下,所述控制部判斷與所述主機裝置之間有無通信錯誤,當判斷沒有所述通信錯誤的情況下,對所述主機裝置返回確認。
5.根據(jù)權(quán)利要求2至4中任一項所述的存儲裝置,其特征在于,所述控制部將所述第i數(shù)據(jù)分組的數(shù)據(jù)字段的位中的、與存儲到所述存儲部的數(shù)據(jù)的寫鎖位對應(yīng)的位識別為所述寫入使能位。
6.根據(jù)權(quán)利要求1至5中任一項所述的存儲裝置,其特征在于, 所述控制部具有第一模式和第二模式作為動作模式,在所述第一模式中,在所述第i數(shù)據(jù)分組的所述寫入使能位被設(shè)定為允許寫入狀態(tài)的情況下,所述控制部對所述存儲控制部進行所述第i數(shù)據(jù)分組的數(shù)據(jù)的寫入指示,并且在所述第i數(shù)據(jù)分組的數(shù)據(jù)已被正常地寫入到所述存儲部的情況下,對所述主機裝置返回確認,在所述第二模式中,在所述第i數(shù)據(jù)分組的所述寫入使能位被設(shè)定為允許寫入狀態(tài)的情況下,所述控制部對所述存儲控制部進行所述第i數(shù)據(jù)分組的數(shù)據(jù)的寫入指示,但是不對所述主機裝置返回確認。
7.根據(jù)權(quán)利要求6所述的存儲裝置,其特征在于, 所述控制部在所述第二模式中,在第一期間,接收第一指令分組和所述寫入使能位被設(shè)定為允許寫入狀態(tài)的第一數(shù)據(jù)分組,并對所述存儲控制部進行所述第一數(shù)據(jù)分組的數(shù)據(jù)的寫入指示,在第二期間,接收第二指令分組、所述寫入使能位被設(shè)定為不允許寫入的第一數(shù)據(jù)分組、以及第二數(shù)據(jù)分組,在所述第二數(shù)據(jù)分組的所述寫入使能位被設(shè)定為允許寫入狀態(tài)的情況下,對所述存儲控制部進行所述第二數(shù)據(jù)分組的數(shù)據(jù)的寫入指示。
8.根據(jù)權(quán)利要求7所述的存儲裝置,其特征在于,所述控制部在所述第二期間接收到所述第一數(shù)據(jù)分組時不進行所述第一數(shù)據(jù)分組的數(shù)據(jù)的寫入指示,而是判斷與所述主機裝置之間有無通信錯誤,在判斷沒有所述通信錯誤的情況下,對所述主機裝置返回確認。
9.根據(jù)權(quán)利要求6至8中任一項所述的存儲裝置,其特征在于包括復位端子,所述控制部在接收到數(shù)據(jù)分組后的內(nèi)部確認等待期間內(nèi),基于所述復位端子的電壓電平來判斷所述動作模式是所述第一模式還是所述第二模式,其中,所述內(nèi)部確認等待期間是等待來自所述存儲控制部的內(nèi)部確認的期間。
10.一種主機裝置,其特征在于,包括通信處理部,所述通信處理部與第一存儲裝置 第η存儲裝置進行通信處理,其中η是 2以上的整數(shù);以及控制部,所述控制部控制所述通信處理部,所述通信處理部在對所述第一存儲裝置 所述第η存儲裝置中的第j存儲裝置發(fā)送指令分組和與所述指令分組對應(yīng)的多個數(shù)據(jù)分組時,其中j是滿足KjSn的整數(shù),將對所述第j存儲裝置的存儲部寫入數(shù)據(jù)的數(shù)據(jù)分組的寫入使能位設(shè)定為允許寫入狀態(tài),將不對所述第j存儲裝置的所述存儲部寫入數(shù)據(jù)的數(shù)據(jù)分組的寫入使能位設(shè)定為不允許寫入狀態(tài)。
11.根據(jù)權(quán)利要求10所述的主機裝置,其特征在于,所述通信處理部在向所述第j存儲裝置發(fā)送了不寫入數(shù)據(jù)的數(shù)據(jù)分組后,在從所述第 j存儲裝置返回了通知沒有通信錯誤的確認的情況下,發(fā)送下一個數(shù)據(jù)分組。
12.根據(jù)權(quán)利要求10或者11所述的主機裝置,其特征在于, 所述通信處理部具有第一模式和第二模式作為動作模式,在所述第一模式中,所述通信處理部在對所述第j存儲裝置發(fā)送數(shù)據(jù)分組之后,轉(zhuǎn)移到等待來自所述第j存儲裝置的確認回信的狀態(tài),在所述第二模式中,所述通信處理部在對所述第j存儲裝置發(fā)送數(shù)據(jù)分組之后,不等待來自所述第j存儲裝置的確認回信,而轉(zhuǎn)移到對第j+Ι存儲裝置發(fā)送指令分組以及數(shù)據(jù)分組的狀態(tài)。
13.—種電路基板,其特征在于包含權(quán)利要求1至9任一項所述的存儲裝置。
14.一種液體容器,其特征在于包含權(quán)利要求1至9任一項所述的存儲裝置。
15.一種系統(tǒng),其特征在于,包括主機裝置以及與所述主機裝置連接的第一存儲裝置 第η存儲裝置,其中η是2 以上的整數(shù),所述主機裝置包括通信處理部,所述通信處理部與第一存儲裝置 第η存儲裝置進行通信處理;以及主機控制部,所述主機控制部對所述通信處理部進行控制,所述通信處理部在對所述第一存儲裝置 所述第η存儲裝置中的第j存儲裝置發(fā)送指令分組和與所述指令分組對應(yīng)的第一數(shù)據(jù)分組 第m數(shù)據(jù)分組的情況下,其中j是滿足 1≤j≤η的整數(shù),m是2以上的整數(shù),將對所述第j存儲裝置寫入數(shù)據(jù)的數(shù)據(jù)分組的寫入使能位設(shè)定為允許寫入狀態(tài), 將不對所述第j存儲裝置寫入數(shù)據(jù)的數(shù)據(jù)分組的寫入使能位設(shè)定為不允許寫入狀態(tài), 所述第j存儲裝置包括控制部,所述控制部與所述主機裝置進行通信處理; 存儲部,所述存儲部被寫入來自所述主機裝置的數(shù)據(jù);以及存儲控制部,所述存儲控制部進行所述存儲部的訪問控制,所述控制部在從所述主機裝置接收了所述指令分組和所述第一數(shù)據(jù)分組 所述第m 數(shù)據(jù)分組時,在所述第一數(shù)據(jù)分組 所述第m數(shù)據(jù)分組中的第i數(shù)據(jù)分組的所述寫入使能位被設(shè)定為允許寫入狀態(tài)的情況下,對所述存儲控制部進行地址信息的更新指示,并且對所述存儲控制部進行所述第i數(shù)據(jù)分組的數(shù)據(jù)的寫入指示,其中i是滿足KiSm的整數(shù),在所述第i數(shù)據(jù)分組的所述寫入使能位被設(shè)定為不允許寫入狀態(tài)的情況下,對所述存儲控制部進行地址信息的更新指示,但是不對所述存儲控制部進行所述第i數(shù)據(jù)分組的數(shù)據(jù)的寫入指示。
專利摘要本實用新型提供能夠?qū)⒉恍枰獙懭氲臄?shù)據(jù)設(shè)成不寫入來縮短寫入處理時間的存儲裝置、主機裝置、電路基板、液體容器以及系統(tǒng)等。存儲裝置(100)包括與主機裝置(400)進行通信處理的控制部(110)、被寫入來自主機裝置(400)的數(shù)據(jù)的存儲部(120)、以及進行存儲部(120)的訪問控制的存儲控制部(130)??刂撇?110)從主機裝置(400)接收指令分組以及數(shù)據(jù)分組,在數(shù)據(jù)分組的寫入使能位被設(shè)定為允許寫入狀態(tài)的情況下,進行地址信息的更新指示,并且進行數(shù)據(jù)分組的數(shù)據(jù)的寫入指示,在數(shù)據(jù)分組的寫入使能位被設(shè)定為不允許寫入狀態(tài)的情況下,進行地址信息的更新指示,但是不進行數(shù)據(jù)分組的數(shù)據(jù)的寫入指示。
文檔編號G11C16/02GK202307160SQ20112040010
公開日2012年7月4日 申請日期2011年10月17日 優(yōu)先權(quán)日2010年10月15日
發(fā)明者中野修一 申請人:精工愛普生株式會社