JP2003241908A5 - - Google Patents

Download PDF

Info

Publication number
JP2003241908A5
JP2003241908A5 JP2002045252A JP2002045252A JP2003241908A5 JP 2003241908 A5 JP2003241908 A5 JP 2003241908A5 JP 2002045252 A JP2002045252 A JP 2002045252A JP 2002045252 A JP2002045252 A JP 2002045252A JP 2003241908 A5 JP2003241908 A5 JP 2003241908A5
Authority
JP
Japan
Prior art keywords
bit
host device
control command
operation control
invalid
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2002045252A
Other languages
English (en)
Other versions
JP2003241908A (ja
JP4178809B2 (ja
Filing date
Publication date
Application filed filed Critical
Priority claimed from JP2002045252A external-priority patent/JP4178809B2/ja
Priority to JP2002045252A priority Critical patent/JP4178809B2/ja
Priority to CNB038001640A priority patent/CN1297915C/zh
Priority to EP03706966A priority patent/EP1477902B1/en
Priority to US10/474,915 priority patent/US7051128B2/en
Priority to KR1020037013463A priority patent/KR100987205B1/ko
Priority to PCT/JP2003/001800 priority patent/WO2003071437A1/ja
Priority to DE60317771T priority patent/DE60317771T2/de
Publication of JP2003241908A publication Critical patent/JP2003241908A/ja
Publication of JP2003241908A5 publication Critical patent/JP2003241908A5/ja
Priority to US11/361,897 priority patent/US7318113B2/en
Publication of JP4178809B2 publication Critical patent/JP4178809B2/ja
Application granted granted Critical
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Claims (24)

  1. ホスト機器に接続される外部接続機器において、
    上記ホスト機器との間でデータバスを介して伝送データの双方向通信を行うデータ通信手段と、
    上記データバスのステートを示すバスステート信号を上記ホスト機器から受信するバスステート信号受信手段と、
    上記伝送データに含まれる動作制御コマンドに応じて本機器の動作制御をするコントローラとを備え、
    上記データ通信手段は、上記バスステート信号のステートが本機器からホスト機器への割り込みを受け付けるステートとされているときに、ホスト機器から上記コントローラへ与えられた動作制御コマンドに基づき発生する割り込み要因の内容を示す情報を、上記データバスを介して上記ホスト機器へ送信すること
    を特徴とする外部接続機器。
  2. 上記データ通信手段は、割り込み要因の内容を示す情報として、ホスト機器から上記コントローラへ与えられた動作制御コマンドに基づき動作制御したときの本機器の動作状態を示す動作状態情報を、上記データバスを介して上記ホスト機器へ送信すること
    を特徴とする請求項1記載の外部接続機器。
  3. 上記動作状態情報が格納されるレジスタを備え、
    上記コントローラは、ホスト機器から与えられた上記動作制御コマンドを実行し、その実行による本機器の動作状態に基づき上記レジスタ内の動作状態情報を更新し、
    上記データ通信手段は、上記バスステート信号のステートが本機器からホスト機器への割り込みを受け付けるステートとされているときに、上記レジスタに格納されている上記動作状態情報を、上記データバスを介して上記ホスト機器へ送信すること
    を特徴とする請求項1記載の外部接続機器。
  4. 上記動作状態情報には、上記動作制御コマンドの実行が終了した動作状態を示す1ビットの情報(CEDビット)と、上記動作制御コマンドの実行がエラーとなった動作状態を示す1ビットの情報(ERRビット)と、上記動作制御コマンドを実行した結果ホスト機器から本機器へのアクセスを受け付ける動作状態を示す1ビットの情報(BREQ/PRGビット)と、上記動作制御コマンドの実行が不可能である動作状態を示す1ビットの情報(CMDNKビット)とを含んでいること
    を特徴とする請求項3記載の外部接続機器。
  5. 上記データバスは、少なくとも4ビットのパラレルデータを伝送し、
    上記データ通信手段は、上記CEDビット、上記ERRビット、上記BREQ/PRGビット及び上記CMDNKビットを、4ビットのパラレルデータとして上記データバスを介して上記ホスト機器へ送信すること
    を特徴とする請求項4記載の外部接続機器。
  6. 上記データ通信手段は、上記ホスト機器から与えられる上記データバスの伝送クロックと非同期に、上記CEDビット、上記ERRビット、上記BREQ/PRGビット及び上記CMDNKビットを伝送すること
    を特徴とする請求項5記載の外部接続機器。
  7. 上記コントローラは、上記動作制御コマンドの実行が正常に終了したときには、CEDビットを有効,ERRビットを無効,BREQ/PRGビットを無効,CMDNKビットを無効とすること
    を特徴とする請求項5記載の外部接続機器。
  8. 上記コントローラは、上記動作制御コマンドの実行にエラーが発生したときには、CEDビットを有効,ERRビットを有効,BREQ/PRGビットを無効,CMDNKビットを無効とすること
    を特徴とする請求項5記載の外部接続機器。
  9. 上記コントローラは、上記動作制御コマンドの実行が正常に行われ、且つ、ホスト機器から本機器へのアクセスを受け付けるときには、CEDビットを無効,ERRビットを無効,BREQ/PRGビットを有効,CMDNKビットを無効とすること
    を特徴とする請求項5記載の外部接続機器。
  10. 上記コントローラは、上記動作制御コマンドの実行にエラーが生じており、且つ、ホスト機器から本機器へのアクセスを受け付けるときには、CEDビットを無効,ERRビットを有効,BREQ/PRGビットを有効,CMDNKビットを無効とすること
    を特徴とする請求項5記載の外部接続機器。
  11. 上記コントローラは、上記動作制御コマンドの実行中であるときには、CEDビットを無効,ERRビットを無効,BREQ/PRGビットを無効,CMDNKビットを無効とすること
    を特徴とする請求項5記載の外部接続機器。
  12. 上記コントローラは、上記動作制御コマンドの実行が不可能であるときには、CEDビットを有効,ERRビットを無効,BREQ/PRGビットを無効,CMDNKビットを有効とすること
    を特徴とする請求項5記載の外部接続機器。
  13. 外部接続機器が接続されるホスト機器において、
    上記外部接続機器との間でデータバスを介して伝送データの双方向通信を行うデータ通信手段と、
    上記データバスのステートを示すバスステート信号を上記外部接続機器へ送信するバスステート信号送信手段と、
    外部接続機器の動作制御をする制御コマンドを上記伝送データに含めて発行するコントローラとを備え、
    上記データ通信手段は、上記バスステート信号のステートが外部接続機器から本機器への割り込みを受け付けるステートとされているときに、本機器から上記外部接続機器へ与えられた動作制御コマンドに基づき発生する割り込み要因の内容を示す情報を、上記データバスを介して上記外部接続機器から受信すること
    を特徴とするホスト機器。
  14. 上記データ通信手段は、割り込み要因の内容を示す情報として、ホスト機器から上記コントローラへ与えられた動作制御コマンドに基づき動作制御したときの本機器の動作状態を示す動作状態情報を、上記データバスを介して上記外部接続機器から受信すること
    を特徴とする請求項13記載のホスト機器。
  15. 上記動作状態情報には、上記動作制御コマンドの実行が終了した動作状態を示す1ビットの情報(CEDビット)と、上記動作制御コマンドの実行がエラーとなった動作状態を示す1ビットの情報(ERRビット)と、上記動作制御コマンドを実行した結果ホスト機器から本機器へのアクセスを受け付ける動作状態を示す1ビットの情報(BREQ/PRGビット)と、上記動作制御コマンドの実行が不可能である動作状態を示す1ビットの情報(CMDNKビット)とが含まれていること
    を特徴とする請求項14記載のホスト機器。
  16. 上記データバスは、少なくとも4ビットのパラレルデータを伝送し、
    上記データ通信手段は、上記CEDビット、上記ERRビット、上記BREQ/PRGビット及び上記CMDNKビットを、4ビットのパラレルデータとして上記データバスを介して上記外部接続機器から受信すること
    を特徴とする請求項15記載のホスト機器。
  17. 上記データ通信手段は、本機器から上記外部接続機器へ与える上記データバスの伝送クロックと非同期に、上記CEDビット、上記ERRビット、上記BREQ/PRGビット及び上記CMDNKビットを受信すること
    を特徴とする請求項16記載のホスト機器。
  18. 上記コントローラは、CEDビットが有効,ERRビットが無効,BREQ/PRGビットが無効,CMDNKビットが無効であるときには、上記動作制御コマンドの実行が正常に終了したと判断すること
    を特徴とする請求項16記載のホスト機器。
  19. 上記コントローラは、CEDビットが有効,ERRビットが有効,BREQ/PRGビットが無効,CMDNKビットが無効であるときには、上記動作制御コマンドの実行にエラーが発生したとき判断すること
    を特徴とする請求項16記載のホスト機器。
  20. 上記コントローラは、CEDビットが無効,ERRビットが無効,BREQ/PRGビットが有効,CMDNKビットが無効であるときには、上記動作制御コマンドの実行が正常に行われ、且つ、本機器から外部接続機器へのアクセスを受け付けていると判断すること
    を特徴とする請求項16記載のホスト機器。
  21. 上記コントローラは、CEDビットが無効,ERRビットが有効,BREQ/PRGビットが有効,CMDNKビットが無効であるときには、上記動作制御コマンドの実行にエラーが生じており、且つ、本機器から外部接続機器へのアクセスを受け付けていると判断すること
    を特徴とする請求項16記載のホスト機器。
  22. 上記コントローラは、CEDビットが無効,ERRビットが無効,BREQ/PRGビットが無効,CMDNKビットが無効であるときには、上記動作制御コマンドの実行中であるときと判断すること
    を特徴とする請求項16記載のホスト機器。
  23. 上記コントローラは、CEDビットが有効,ERRビットが無効,BREQ/PRGビットが無効,CMDNKビットが有効であるときには、上記動作制御コマンドの実行が不可能であると判断すること
    を特徴とする請求項16記載のホスト機器。
  24. ホスト機器と外部接続機器との間で双方向通信を行う通信方法であって、
    上記ホスト機器から送信されるバスステート信号を上記外部接続機器において受信するステップと、
    上記バスステート信号のステートが上記外部接続機器から上記ホスト機器への割り込みを受け付けるステートとされているときに、上記ホスト機器から上記外部接続機器へ与えられた動作制御コマンドに基づき発生する割り込み要因の内容を示す情報を、上記外部接続機器から上記ホスト機器へ送信するステップと
    から構成される通信方法。
JP2002045252A 2002-02-21 2002-02-21 外部接続機器及びホスト機器 Expired - Fee Related JP4178809B2 (ja)

Priority Applications (8)

Application Number Priority Date Filing Date Title
JP2002045252A JP4178809B2 (ja) 2002-02-21 2002-02-21 外部接続機器及びホスト機器
DE60317771T DE60317771T2 (de) 2002-02-21 2003-02-19 Externe verbindungseinrichtung, host-einrichtung und datenkommunikationssystem
EP03706966A EP1477902B1 (en) 2002-02-21 2003-02-19 External connection device, host device, and data communication system
US10/474,915 US7051128B2 (en) 2002-02-21 2003-02-19 System and method for data bus communication system between external card connection device and host device
KR1020037013463A KR100987205B1 (ko) 2002-02-21 2003-02-19 외부 접속 기기, 호스트 기기 및 데이터 통신 시스템
PCT/JP2003/001800 WO2003071437A1 (fr) 2002-02-21 2003-02-19 Dispositif de connexion externe, dispositif hote et systeme de communication de donnees
CNB038001640A CN1297915C (zh) 2002-02-21 2003-02-19 外部连接设备、主设备及数据通信系统
US11/361,897 US7318113B2 (en) 2002-02-21 2006-02-24 System and method communication system for reading or writing data to register between external card connection device and host device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002045252A JP4178809B2 (ja) 2002-02-21 2002-02-21 外部接続機器及びホスト機器

Publications (3)

Publication Number Publication Date
JP2003241908A JP2003241908A (ja) 2003-08-29
JP2003241908A5 true JP2003241908A5 (ja) 2005-06-16
JP4178809B2 JP4178809B2 (ja) 2008-11-12

Family

ID=27750574

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002045252A Expired - Fee Related JP4178809B2 (ja) 2002-02-21 2002-02-21 外部接続機器及びホスト機器

Country Status (7)

Country Link
US (2) US7051128B2 (ja)
EP (1) EP1477902B1 (ja)
JP (1) JP4178809B2 (ja)
KR (1) KR100987205B1 (ja)
CN (1) CN1297915C (ja)
DE (1) DE60317771T2 (ja)
WO (1) WO2003071437A1 (ja)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005222201A (ja) * 2004-02-04 2005-08-18 Matsushita Electric Ind Co Ltd メモリアクセス装置、及び半導体メモリカード
US7607177B2 (en) * 2004-02-23 2009-10-20 Micron Technology, Inc. Secure compact flash
US7664902B1 (en) * 2004-03-16 2010-02-16 Super Talent Electronics, Inc. Extended SD and microSD hosts and devices with USB-like high performance packetized interface and protocol
KR100909364B1 (ko) 2007-02-06 2009-07-24 삼성전자주식회사 시스템 클록의 노출을 차단하는 메모리 컨트롤러와 그 방법
US7870305B2 (en) * 2007-03-09 2011-01-11 Microsoft Corporation Proxy association for devices
US8064205B2 (en) * 2008-05-19 2011-11-22 Dell Products, Lp Storage devices including different sets of contacts
US20100030962A1 (en) * 2008-08-04 2010-02-04 Sherif Sirageldin Storage facility for data handling devices
TW201145034A (en) * 2010-06-01 2011-12-16 Etron Technology Inc System of realizing multi-port storages based on a UASP protocol of a USB specification version 3.0 and method thereof
JP5673949B2 (ja) * 2011-03-18 2015-02-18 大日本印刷株式会社 内部状態に応じたフォーマット処理を実行できる半導体記憶装置及び半導体記憶装置のフォーマット処理方法
JP5694101B2 (ja) * 2011-09-20 2015-04-01 株式会社東芝 メモリ・デバイス、ホスト・デバイス
USD729808S1 (en) 2013-03-13 2015-05-19 Nagrastar Llc Smart card interface
US9647997B2 (en) 2013-03-13 2017-05-09 Nagrastar, Llc USB interface for performing transport I/O
USD759022S1 (en) * 2013-03-13 2016-06-14 Nagrastar Llc Smart card interface
US9888283B2 (en) 2013-03-13 2018-02-06 Nagrastar Llc Systems and methods for performing transport I/O
USD758372S1 (en) * 2013-03-13 2016-06-07 Nagrastar Llc Smart card interface
USD780763S1 (en) 2015-03-20 2017-03-07 Nagrastar Llc Smart card interface
USD864968S1 (en) 2015-04-30 2019-10-29 Echostar Technologies L.L.C. Smart card interface

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5416945A (en) * 1977-07-08 1979-02-07 Nippon Telegr & Teleph Corp <Ntt> Signal transmission system
JPS5614329A (en) * 1979-07-16 1981-02-12 Nec Corp Data processing system
US5805844A (en) * 1996-10-07 1998-09-08 Gustin; Jay W. Control circuit for an interface between a PCI bus and a module bus
JPH117505A (ja) * 1997-06-17 1999-01-12 Fujitsu Ltd カード型記憶媒体
IT1308343B1 (it) * 1999-02-03 2001-12-11 St Microelectronics Srl Procedimento per arbitrare priorita' di interruzione tra periferichein un sistema basato su microprocessore
US6618789B1 (en) * 1999-04-07 2003-09-09 Sony Corporation Security memory card compatible with secure and non-secure data processing systems
US6839857B2 (en) * 2000-01-13 2005-01-04 Sony Computer Entertainment Inc. Interrupt controller in an interface device or information processing system
JP2001202254A (ja) * 2000-01-21 2001-07-27 Yaskawa Electric Corp マイクロプロセッサシステム

Similar Documents

Publication Publication Date Title
JP2003241908A5 (ja)
KR100456180B1 (ko) 주변 기기 및 그 제어 방법
US10503239B2 (en) Electronic device and power management method
JP4066383B2 (ja) 通信装置および通信制御方法、並びに当該通信装置を備えたプリンタ
JP2010061670A (ja) バス接続システム
JP2011186894A (ja) データ転送装置、画像処理装置、データ転送方法、データ転送プログラム及び記録媒体
JP2004139386A5 (ja)
JP2006500679A (ja) Usb接続のためのインタフェース集積回路デバイス
JP4434218B2 (ja) データ転送制御装置及び電子機器
US8074232B2 (en) Method for improving the communication of the human interface device
JP2009211524A (ja) ウイルスチェック用装置とこれを用いたデータ通信方法
JPH02189663A (ja) 入出力データ転送方式
JP2015212052A (ja) 画像形成装置とその制御方法、及びプログラム
EP4162367B1 (en) Providing acknowledgements for system power management interface
TWI446751B (zh) Means for automatically selecting a network connection and a method thereof
CN100511199C (zh) 硬件加速器与数据传输方法
TWI792500B (zh) 處理程式語言函數的裝置及方法
WO1992006057A1 (en) System for controlling issue of input/output instruction in data processing system
WO1996029654A1 (en) Interface control system
JP4924472B2 (ja) ホスト機器
CN110362349B (zh) 虚拟输入管理装置及其管理方法
US20060140122A1 (en) Link retry per virtual channel
JPH09114567A (ja) バスデータ転送装置
JP2006192733A5 (ja)
JP2001313690A (ja) 通信制御装置および方法