【手続補正書】
【提出日】平成16年3月19日(2004.3.19)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
シリアル転送される転送データと、該データの一致状態と不一致状態とを発生するストローブ信号を用いて前記転送データの内容を取り込むデータ取り込み方法において、
前記転送データとストローブ信号の内容が一致状態のときには、セット又はリセット動作する第１素子を動作させ、
前記転送データとストローブ信号の内容が不一致状態のときには、セット又はリセット動作する第２素子を動作させ、
その第１素子と第２素子の状態から転送データの内容を取り込むようにしたデータ取り込み方法。
【請求項２】
シリアル転送される転送データと、該データの一致状態と不一致状態とを示すストローブ信号とを用いて前記転送データの内容を取り込むデータ取り込み方法において、
前記転送データとストローブ信号との第１の状態に基づいて第１素子をリセット状態とし該第１素子から該転送データを出力させ、
前記転送データと前記ストローブ信号との第２の状態に基づいて第１素子をセット状態とし該第１素子から該転送データを出力させ、
前記転送データと前記ストローブ信号との第３の状態に基づいて第２素子をリセット状態とし該第２素子から該転送データを出力させ、
前記転送データと前記ストローブ信号との第４の状態に基づいて第２素子をセット状態とし該第２素子から該転送データを出力させるデータ取り込み方法。
【請求項３】
シリアル転送される転送データと、該データの一致状態と不一致状態とを発生するストローブ信号を用いて前記転送データの内容を取り込むデータ取り込み回路において、
前記転送データとストローブ信号を入力し、両内容が一致状態か不一致状態を判別するデコーダと、
前記デコーダが一致状態と判別し、その判別結果に基づいてセット又はリセット動作を行なう第１素子と、
前記デコーダが不一致状態と判別し、その判別結果に基づいてセット又はリセット動作を行なう第２素子と
を備えたデータ取り込み回路。
【請求項４】
シリアル転送される転送データと、該データの一致状態と不一致状態とを発生するストローブ信号を用いて前記転送データの内容を取り込むデータ取り込み回路において、
前記転送データとストローブ信号を入力し、両内容が一致状態か不一致状態を判別するデコーダと、
前記デコーダが一致状態と判別し、その判別結果に基づいてセット又はリセット動作を行なう複数個の第１素子と、
前記デコーダが不一致状態と判別し、その判別結果に基づいてセット又はリット動作を行なう複数個の第２素子と
前記複数個の第１素子の中からセット又はリセット動作させるための第１素子を指定する第１ライトポインタと、
前記複数個の第２素子の中からセット又はリセット動作させるための第２素子を指定する第２ライトポインタと、
前記複数個の第１素子の中からセット又はリセット状態を読み出すための第１素子を指定する第１リードポインタと、
前記複数個の第２素子の中からセット又はリセット状態を読み出すための第２素子を指定する第２リードポインタと
を備えたデータ取り込み回路。
【請求項５】
請求項４に記載のデータ取り込み回路において、
前記第１ライトポインタは、前記デコーダが一致状態と判別した判別動作回数をカウントし、そのカウント値に基づいてセット又はリセット動作させるための第１素子が指定されるものであり、
前記第２ライトポインタは、前記デコーダが不一致状態と判別した判別動作数をカウントし、そのカウント値に基づいてセット又はリセット動作させるための第２素子が指定されるものであるデータ取り込み回路。
ものであるデータ取り込み回路。
【請求項６】
請求項４に記載のデータ取り込み回路において、
前記第１リードポインタは、読み出された第１素子の読み出し回数をカウントし、そのカウント値に基づいて読み出す第１素子が指定されるものであり、
前記第２リードポインタは、読み出された第２素子の読み出し回数をカウントし、そのカウント値に基づいて読み出す第２素子が指定される
ものであるデータ取り込み回路。
【請求項７】
請求項３乃至６のいずれか１に記載のデータ取り込み回路において、
前記第１素子は、２通りの一致状態の中のいずれかの一致状態に基づいてセット又はリセット動作するデータ取り込み回路。
【請求項８】
請求項３乃至７のいずれか１に記載のデータ取り込み回路において、
前記第２素子は、２通りの不一致状態の中のいずれかの不一致状態に基づいてセット又はリセット動作するデータ取り込み回路。
【請求項９】
請求項３乃至８のいずれか１に記載のデータ取り込み回路において、
前記第１素子及び第２素子は、ＲＳフリップフロップであるデータ取り込み回路。
【請求項１０】
請求項３乃至９のいずれか１に記載のデータ取り込み回路を内蔵したＩＥＥＥ１３９４用プロトコルコントローラ。
【請求項１１】
請求項１０に記載のＩＥＥＥ１３９４用プロトコルコントローラにおいて、
プロトコル制御回路部を備え、前記プロトコル制御回路部に前記データ取り込み回路が形成されているＩＥＥＥ１３９４用プロトコルコントローラ。
【請求項１２】
請求項１０又は１１に記載のＩＥＥＥ１３９４用プロトコルコントローラにおいて、
前記プロトコルコントローラは、データ格納メモリ回路と入出力インタフェースを備えるＩＥＥＥ１３９４用プロトコルコントローラ。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
【課題を解決するための手段】
請求項１に記載の発明は、シリアル転送される転送データと、該データの一致状態と不一致状態とを発生するストローブ信号を用いて前記転送データの内容を取り込むデータ取り込み方法において、前記転送データとストローブ信号の内容が一致状態のときには、セット又はリセット動作する第１素子を動作させ、前記転送データとストローブ信号の内容が不一致状態のときには、セット又はリセット動作する第２素子を動作させ、その第１素子と第２素子の状態から転送データの内容を取り込むようにした。


【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
請求項２に記載の発明は、シリアル転送される転送データと、該データの一致状態と不一致状態とを示すストローブ信号とを用いて前記転送データの内容を取り込むデータ取り込み方法において、前記転送データとストローブ信号との第１の状態に基づいて第１素子をリセット状態とし該第１素子から該転送データを出力させ、前記転送データと前記ストローブ信号との第２の状態に基づいて第１素子をセット状態とし該第１素子から該転送データを出力させ、前記転送データと前記ストローブ信号との第３の状態に基づいて第２素子をリセット状態とし該第２素子から該転送データを出力させ、前記転送データと前記ストローブ信号との第４の状態に基づいて第２素子をセット状態とし該第２素子から該転送データを出力させるようにした。


【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
請求項３に記載の発明は、シリアル転送される転送データと、該データの一致状態と不一致状態とを発生するストローブ信号を用いて前記転送データの内容を取り込むデータ取り込み回路において、前記転送データとストローブ信号を入力し、両内容が一致状態か不一致状態を判別するデコーダと、前記デコーダが一致状態と判別し、その判別結果に基づいてセット又はリセット動作を行なう第１素子と、前記デコーダが不一致状態と判別し、その判別結果に基づいてセット又はリセット動作を行なう第２素子とを備えた。


【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
請求項４に記載の発明は、シリアル転送される転送データと、該データの一致状態と不一致状態とを発生するストローブ信号を用いて前記転送データの内容を取り込むデータ取り込み回路において、前記転送データとストローブ信号を入力し、両内容が一致状態か不一致状態を判別するデコーダと、前記デコーダが一致状態と判別し、その判別結果に基づいてセット又はリセット動作を行なう複数個の第１素子と、前記デコーダが不一致状態と判別し、その判別結果に基づいてセット又はリセット動作を行なう複数個の第２素子と前記複数個の第１素子の中からセット又はリセット動作させるための第１素子を指定する第１ライトポインタと、前記複数個の第２素子の中からセット又はリセット動作させるための第２素子を指定する第２ライトポインタと、前記複数個の第１素子の中からセット又はリセット状態を読み出すための第１素子を指定する第１リードポインタと、前記複数個の第２素子の中からセット又はリセット状態を読み出すための第２素子を指定する第２リードポインタとを備えた。


【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
請求項５に記載の発明は、請求項４に記載のデータ取り込み回路において、前記第１ライトポインタは、前記デコーダが一致状態と判別した判別動作回数をカウントし、そのカウント値に基づいてセット又はリセット動作させるための第１素子が指定されるものであり、前記第２ライトポインタは、前記デコーダが不一致状態と判別した判別動作数をカウントし、そのカウント値に基づいてセット又はリセット動作させるための第２素子が指定されるものである。
請求項６に記載の発明は、請求項４に記載のデータ取り込み回路において、前記第１リードポインタは、読み出された第１素子の読み出し回数をカウントし、そのカウント値に基づいて読み出す第１素子が指定されるものであり、前記第２リードポインタは、読み出された第２素子の読み出し回数をカウントし、そのカウント値に基づいて読み出す第２素子が指定されるものである。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
請求項７に記載の発明は、請求項３乃至６に記載のデータ取り込み回路において、前記第１素子は、２通りの一致状態の中のいずれかの一致状態に基づいてセット又はリセット動作するものである。
請求項８に記載の発明は、請求項３乃至７のいずれか１に記載のデータ取り込み回路において、前記第２素子は、２通りの不一致状態の中のいずれかの不一致状態に基づいてセット又はリセット動作するものである。
請求項９に記載の発明は、請求項３乃至８のいずれか１に記載のデータ取り込み回路において、前記第１素子及び第２素子は、ＲＳフリップフロップである。
請求項１０記載の発明は、請求項３乃至９のいずれか１に記載のデータ取り込み回路を内蔵したＩＥＥＥ１３９４用プロトコルコントローラである。
請求項１１記載の発明は、請求項１０に記載のＩＥＥＥ１３９４用プロトコルコントローラにおいて、プロトコル制御回路部を備え、前記プロトコル制御回路部に前記データ取り込み回路が形成されている。
請求項１２記載の発明は、請求項１０又は１１に記載のＩＥＥＥ１３９４用プロトコルコントローラにおいて、前記プロトコルコントローラは、データ格納メモリ回路と入出力インタフェースを備える。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
（作用）
請求項１の発明によれば、転送データとストローブ信号の内容が一致状態のときにはセット又はリセット動作する第１素子を動作させる。一方、転送データとストローブ信号の内容が不一致状態のときにはセット又はリセット動作する第２素子を動作させる。そして、この第１素子と第２素子のセット又はリセット状態を取り込めば転送データの内容が取り込まれることになる。


【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
従って、転送データとストローブ信号の一致状態と不一致状態とに基づいて第１素子と第２素子のいずれかの素子をセット又はリセットに動作させるだけで、転送される転送データの内容を読み取ることができることになる。


【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
請求項２の発明によれば、転送データとストローブ信号の状態に応じて第１素子又は第２素子をセット又はリセット動作させ、これら第１素子と第２素子から転送データを出力させる。従って、第１素子と第２素子をそれぞれセット又はリセットのいずれかに動作させるだけで、転送される転送データの内容を読み取ることができることになる。


【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
請求項３の発明によれば、転送データとストローブ信号の内容が一致状態のときにはセット又はリセット動作する第１素子を動作させる。一方、転送データとストローブ信号の内容が不一致状態のときにはセット又はリセット動作する第２素子を動作させる。そして、この第１素子と第２素子のセット又はリセット状態を取り込めば転送データの内容が取り込まれることになる。従って、転送データとストローブ信号の一致状態と不一致状態とに基づいて第１素子と第２素子のいずれかの素子をセット又はリセットに動作させるだけで、転送される転送データの内容を読み取ることができることになる。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
請求項４の発明によれば、デコーダは転送データとストローブ信号の内容が一致状態か不一致状態かを判別する。複数の第１素子の中から第１ライトポインタに基づいて指定された第１素子は、デコーダによる判別結果に基づいてセット又はリセット動作を行なう。又、複数の第２素子の中から第２ライトポインタにて指定された第２素子は、デコーダによる判別結果に基づいてセット又はリセット動作を行なう。従って、デコーダにて転送データとストローブ信号の内容の状態を判別させ、その判別結果に基づいて第１素子と第２素子をそれぞれセット又はリセットのいずれかに動作させるだけで、転送される転送データの内容を読み取ることができることになる。しかも、複数の第１素子及び第２素子を設けたことから、転送データの転送速度と第１素子及び第２素子から転送データの内容を取り込む速度に差が生じても吸収することができる。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
請求項５の発明によれば、複数の第１素子は前記デコーダが一致状態と判別した判別動作回数をカウントする第１ポインタのカウント値に基づいて順番に指定されてセット又はリセット動作される。又、複数の第２素子は前記デコーダが不一致状態と判別した判別動作回数をカウントする第２ポインタのカウント値に基づいて順番に指定されてセット又はリセット動作される。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
請求項６の発明によれば、複数の第１素子は、読み出された第１素子の読み出し回数をカウントする第１リードポインタのカウント値に基づいて順番に第１素子が指定されてそのセット又はリセット状態が取り込まれる。又、複数の第２素子は、読み出された第２素子の読み出し回数をカウントする第２リードポインタのカウント値に基づいて順番に第２素子が指定されてそのセット又はリセット状態が取り込まれる。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
請求項７の発明によれば、第１素子は、２通りの一致状態のいずれかの一致状態に基づいてセット又はリセット動作する。従って、転送データとストローブ信号の内容がそれぞれ２通り存在する一致状態と不一致状態のいずれかでかつそれぞれの２通り状態のどちらの状態かに基づいて第１素子をセット又はリセットに動作させるだけで、転送される転送データの内容を読み取ることができることになる。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
請求項８の発明によれば、第２素子は、２通りの一致状態のいずれかの一致状態に基づいてセット又はリセット動作する。従って、転送データとストローブ信号の内容がそれぞれ２通り存在する一致状態と不一致状態のいずれかでかつそれぞれの２通り状態のどちらの状態かに基づいて第２素子をセット又はリセットに動作させるだけで、転送される転送データの内容を読み取ることができることになる。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
請求項９の発明によれば、それぞれのフリップフロップは、２通りの状態の中の一方の状態のときセット状態になり、他方の状態のとき反転しリセット状態となり、そのセット又はリセットの各状態は例えばセット側出力端子から出力される。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
請求項１０の発明によれば、ＩＥＥＥ１３９４用プロトコルコントローラに入力される転送データとストローブ信号は、データ取り込み回路により転送データの内容を取り込むことができる。このデータ取り込みに際して、転送データの内容を入力し保持するためのセットアップ時間、ホールドアップ時間等を考慮することなくデータの取り込みができ、転送データの転送速度の高速化にも回路構成の高度な設計変更をすることなく対応することができるとともに、低コスト化を図ることができる。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
請求項１１の発明によれば、ＩＥＥＥ１３９４用プロトコルコントローラに入力される転送データとストローブ信号は、プロトコル制御回路部に形成されたデータ取り込み回路により転送データの内容を取り込むことができる。このデータ取り込みに際して、転送データの内容を入力し保持するためのセットアップ時間、ホールドアップ時間等を考慮することなくデータの取り込みができ、転送データの転送速度の高速化にも回路構成の高度な設計変更をすることなく対応することができるとともに、低コスト化を図ることができる。


【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
請求項１２の発明によれば、入出力インタフェースを介して入力される転送データとストローブ信号はデータ格納メモリ回路に一時的に保持されるため、データ取り込み回路により転送データの内容を取り込むことができる。このデータ取り込みに際して、転送データの内容を入力し保持するためのセットアップ時間、ホールドアップ時間等を考慮することなくデータの取り込みができ、転送データの転送速度の高速化にも回路構成の高度な設計変更をすることなく対応することができるとともに、低コスト化を図ることができる。


【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】０１２６
【補正方法】変更
【補正の内容】
【０１２６】
【発明の効果】
請求項１又は３の発明によれば、転送データの内容を入力し保持するためのセットアップ時間、ホールドアップ時間等を考慮することなくデータの取り込みができ、転送データの転送速度の高速化にも回路構成の高度な設計変更をすることなく対応することができるとともに、低コストを図ることができる。


【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】０１２７
【補正方法】変更
【補正の内容】
【０１２７】
請求項２の発明によれば、転送データとストローブ信号の状態に応じて第１素子又は第２素子をセット又はリセット動作させ、これら第１素子と第２素子から転送データを出力させることで転送される転送データの内容を読み取ることができる。


【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】０１２８
【補正方法】変更
【補正の内容】
【０１２８】
請求項４の発明によれば、複数の第１素子及び第２素子を設けたことから、転送データの転送速度と第１素子及び第２素子から転送データの内容を取り込む速度に差が生じても吸収することができる。


【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】０１２９
【補正方法】変更
【補正の内容】
【０１２９】
請求項５の発明によれば、複数の第１素子又は複数の第２素子は、カウント値に基づいて指定されるため、容易に第１素子及び第２素子を指定することができる。
請求項６の発明によれば、複数の第１素子の中から第１リードポインタに基づいて指定された第１素子のセット又はリセット状態は転送データの内容と対応するものとして取り込むことができる。又、複数の第２素子の中から第２リードポインタに基づいて指定された第２素子のセット又はリセット状態は転送データの内容と対応するものとして取り込むことができる。
請求項７の発明によれば、２通りの一致状態の中のいずれの一致状態かの判別に基づいてセット又はリセット動作する第１素子のセット又はリセット状態により転送データの一定周期毎の内容を容易に取り込むことができる。
請求項８の発明によれば、２通りの一致状態の中のいずれの一致状態かの判別に基づいてセット又はリセット動作する第２素子のセット又はリセット状態により転送データの一定周期毎の内容を容易に取り込むことができる。
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】０１３０
【補正方法】変更
【補正の内容】
【０１３０】
請求項９の発明によれば、各素子をフリップフロップで構成したことにより、回路設計がさらに容易となる。
請求項１０の発明によれば、このデータ取り込みに際して、転送データの内容を入力し保持するためのセットアップ時間、ホールドアップ時間等を考慮することなくデータの取り込みを行なうことができる。


【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】０１３１
【補正方法】変更
【補正の内容】
【０１３１】
請求項１１の発明によれば、データ取り込みに際して、転送データの内容を入力し保持するためのセットアップ時間、ホールドアップ時間等を考慮することなくデータの取り込みを行なうことができる。
請求項１２の発明によれば、転送データをデータ格納メモリ回路に一時的に格納することができる。