[go: up one dir, main page]

JP2000242602A - Device and method for sending size acknowledgement back - Google Patents

Device and method for sending size acknowledgement back

Info

Publication number
JP2000242602A
JP2000242602A JP11043877A JP4387799A JP2000242602A JP 2000242602 A JP2000242602 A JP 2000242602A JP 11043877 A JP11043877 A JP 11043877A JP 4387799 A JP4387799 A JP 4387799A JP 2000242602 A JP2000242602 A JP 2000242602A
Authority
JP
Japan
Prior art keywords
size
acknowledgment
port
unit
signal
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
JP11043877A
Other languages
Japanese (ja)
Other versions
JP3157805B2 (en
Inventor
Tetsuya Morita
哲也 森田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Saitama Ltd
Original Assignee
NEC Saitama Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Saitama Ltd filed Critical NEC Saitama Ltd
Priority to JP04387799A priority Critical patent/JP3157805B2/en
Publication of JP2000242602A publication Critical patent/JP2000242602A/en
Application granted granted Critical
Publication of JP3157805B2 publication Critical patent/JP3157805B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)

Abstract

PROBLEM TO BE SOLVED: To correctly recognize a port size by generating more than one kind of size acknowledgement signal to be sent back to a master unit according to a transfer acknowledgement signal and the port size. SOLUTION: The master unit 1 is connected to a slave unit 2 of a 32-bit port, a slave unit 3 of a 16-bit port, and slave units 4 to 19 of an 8-bit port through an address bus B1 and a data bus B2. Then the master unit 1 sends a transfer acknowledgement signal S3 for bus cycles and size acknowledgement signals DSACK1 and DSACK0 showing pieces S1 and S2 of port size information back to the respective slave units 2 to 19 by an acknowledgement generation part 22. Consequently, the pieces S1 and S2 of port size information can correctly be recognized.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、マスタユニットが
制御する唯一のバスに接続するスレーブユニットの実装
数が任意であってスレーブユニットのバス幅であるポー
トサイズが異なる装置構成において、スレーブユニット
の実装数によりバス上の各信号が持つ負荷容量が変化す
る場合であっても、ポートサイズを認識するサイズアク
ノリッジ信号間に負荷容量差を生じさせることなくポー
トサイズを正しく認識するサイズアクノリッジ返送装置
及びサイズアクノリッジ返送方法に関する。
BACKGROUND OF THE INVENTION The present invention relates to an apparatus configuration in which the number of slave units connected to the only bus controlled by the master unit is arbitrary and the port sizes, which are the bus widths of the slave units, are different. A size acknowledgment returning device that correctly recognizes a port size without causing a load capacitance difference between size acknowledgment signals that recognize a port size even when the load capacity of each signal on the bus changes depending on the number of mounted devices; Regarding the method of returning the size acknowledgment.

【0002】[0002]

【従来の技術】図4は従来技術のサイズアクノリッジ返
送方法を説明するためのブロック図、図5は図4のサイ
ズアクノリッジ返送方法の動作を説明するためのタイミ
ングチャートである。図4を参照すると、従来技術のサ
イズアクノリッジ返送方法では、2ビットのサイズアク
ノリッジ信号DSACK1,DSACK0のエンコ
ード結果に従ってポートサイズを検出し、ダイナミック
バスサイジング機能およびミスアライメントをサポート
する32ビットCPUP23をマスタユニットP1のプ
ロセッサとして使用している。また、CPUP23が制
御する唯一のバスに接続するスレーブユニットの実装数
が任意でかつスレーブユニットのバス幅であるポートサ
イズが異なる装置におけるサイズアクノリッジ信号DS
ACK1,DSACK0の接続を行う場合には、図
4に示すように、各スレーブユニットP2,…,P19
のポートサイズに応じて、必要とするサイズアクノリッ
ジ信号DSACK1、サイズアクノリッジ信号DSA
CK0のいずれか、またはDSACK1,DSAC
K0を各スレーブユニットP2,…,P19で生成し
てマスタユニットP1に返送していた。
2. Description of the Related Art FIG. 4 is a block diagram for explaining a conventional size acknowledgment returning method, and FIG. 5 is a timing chart for explaining the operation of the size acknowledgment returning method of FIG. Referring to FIG. 4, in the conventional size acknowledgment returning method, a 32-bit CPU P23 that supports a dynamic bus sizing function and misalignment detects a port size according to an encoding result of 2-bit size acknowledge signals DSACK1 * and DSACK0 *. It is used as a processor of the master unit P1. Further, the size acknowledge signal DS in a device in which the number of mounted slave units connected to the only bus controlled by the CPU P23 is arbitrary and the port size which is the bus width of the slave unit is different.
When connecting ACK1 * and DSACK0 * , as shown in FIG. 4, each slave unit P2,.
The required size acknowledge signal DSACK1 * and the size acknowledge signal DSA
One of CK0 * , DSACK1 * , DSAC
K0 * was generated by each of the slave units P2,..., P19 and returned to the master unit P1.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、従来技
術には以下に掲げる問題点があった。第1の問題点は、
8ビットポートのスレーブユニットP4,…,P19の
実装数が増えた場合に、32ビットポートのスレーブユ
ニットP2へアクセスを実行すると、16ビットポート
であると認識してしまう結果、ダイナミックバスサイジ
ング機能およびミスアライメントが誤動作する点であ
る。その理由は、8ビットポートのスレーブユニットP
4,…,P19の実装数が増えた場合にサイズアクノリ
ッジ信号DSACK1の負荷容量に比べ、サイズアク
ノリッジ信号DSACK0の負荷容量が増大すること
によりサイズアクノリッジ信号DSACK0の変化が
鈍くなり、サイズアクノリッジ信号DSACK1−サ
イズアクノリッジ信号DSACK0間の位相差が大き
くなり、この状態では、図5に示すように、CPUP2
3がサイズアクノリッジ信号DSACK1,DSAC
K0のサンプリング時に16ビットポートであると誤
認識するからである。
However, the prior art has the following problems. The first problem is
When the number of mounted 8-bit port slave units P4,..., P19 increases, if access is performed to the 32-bit port slave unit P2, the slave unit P2 is recognized as a 16-bit port. Misalignment is a malfunction. The reason is that an 8-bit port slave unit P
4, ..., compared to the load capacity of the size acknowledge signal DSACK1 * If the mounting speed is increased the P19, dull change in size acknowledge signal DSACK0 * by the load capacitance of the size acknowledge signal DSACK0 * increases, the size acknowledge The phase difference between the signal DSACK1 * and the size acknowledge signal DSACK0 * increases, and in this state, as shown in FIG.
3 is the size acknowledge signal DSACK1 * , DSAC
This is because a 16-bit port is erroneously recognized when sampling K0 * .

【0004】また第2の問題点は、マスタユニットP1
においてポートサイズの誤認識を回避するためには、1
回のバスサイクルに要する時間が長くなる点である。そ
の理由は、マスタユニットP1において、サイズアクノ
リッジ信号DSACK1とサイズアクノリッジ信号D
SACK0の最大位相差以上のDSACKマスク信号
を生成し、DSACKマスク信号がアサートされてから
最大位相差以降にバスサイクル終了のトリガとなるサイ
ズアクノリッジ信号DSACK1,DSACK0
CPUP23へ入力する必要があるからである。
The second problem is that the master unit P1
In order to avoid misrecognition of the port size in
The point is that the time required for one bus cycle becomes longer. The reason is that in the master unit P1, the size acknowledge signal DSACK1 * and the size acknowledge signal DACK
SACK0 * Maximum generate a phase difference more DSACK mask signal, DSACK mask signal size acknowledge signal as a trigger of the bus cycle ending after the maximum phase difference from being asserted DSACK1 *, is necessary to enter the DSACK0 * to CPUP23 Because there is.

【0005】さらに第3の問題点は、スレーブユニット
においてポートサイズの誤認識を回避するためには、1
6ビットポートおよび8ビットポートを持つスレーブユ
ニットのDSACK返送回路(不図示)規模が大きく
なる点である。その理由は、サイズアクノリッジ信号D
SACK1とサイズアクノリッジ信号DSACK0
の負荷容量を均等とするために、必要としないDSAC
、例えば16ビットポートのスレーブユニットでは
サイズアクノリッジ信号DSACK0、8ビットポー
トのスレーブユニットP4,…,P19ではサイズアク
ノリッジ信号DSACK1に非アクティブを出力する
疑似回路を設ける必要があるからである。
A third problem is that the slave unit
In order to avoid misrecognition of the port size in
Slave unit with 6-bit port and 8-bit port
Knit DSACK*Large return circuit (not shown)
It is a point. The reason is that the size acknowledge signal D
SACK1*And size acknowledge signal DSACK0 *
DSAC not required to equalize the load capacity of
K*For example, in a slave unit with a 16-bit port
Size acknowledge signal DSACK0*, 8-bit port
In the slave units P4,.
Knowledge signal DSACK1*Output inactivity to
This is because it is necessary to provide a pseudo circuit.

【0006】本発明は斯かる問題点を鑑みてなされたも
のであり、その目的とするところは、マスタユニットが
制御する唯一のバスに接続するスレーブユニットの実装
数が任意であってスレーブユニットのバス幅であるポー
トサイズが異なる装置構成において、スレーブユニット
の実装数によりバス上の各信号が持つ負荷容量が変化す
る場合であっても、ポートサイズを認識するサイズアク
ノリッジ信号間に負荷容量差を生じさせることなくポー
トサイズを正しく認識するサイズアクノリッジ返送装置
及びサイズアクノリッジ返送方法を提供する点にある。
The present invention has been made in view of such a problem, and an object of the present invention is to provide any number of slave units connected to the only bus controlled by the master unit, and In a device configuration with a different port size, which is the bus width, even if the load capacity of each signal on the bus changes depending on the number of mounted slave units, the load capacity difference between the size acknowledgment signals for recognizing the port size may vary. It is an object of the present invention to provide a size acknowledgment returning device and a size acknowledgment returning method for correctly recognizing a port size without causing a port size.

【0007】[0007]

【課題を解決するための手段】本発明の請求項1に記載
の要旨は、マスタユニットが制御する唯一のバスに接続
するスレーブユニットの実装数が任意であってスレーブ
ユニットのバス幅であるポートサイズが異なる装置構成
に対して、スレーブユニットの実装数によりバス上の各
信号が持つ負荷容量が変化する場合であっても、ポート
サイズを認識する少なくとも1種類以上のサイズアクノ
リッジ信号間に負荷容量差を生じさせることなくポート
サイズを正しく認識するサイズアクノリッジ返送装置で
あって、前記マスタユニットから前記スレーブユニット
へのバスアクセスのアドレスをデコードして当該スレー
ブユニットのビットポートのビット数を検出するととも
に当該検出したビット数に対応した前記ポートサイズの
情報を生成するアドレスデコード部と、前記スレーブユ
ニットのいずれかから入力される転送アクノリッジ信号
および前記アドレスデコード部から入力される前記ポー
トサイズに基づいて前記マスタユニットに対し返送する
前記少なくとも1種類以上のサイズアクノリッジ信号を
生成するアクノリッジ生成部とを備えたアクノリッジ返
送手段を有することを特徴とするサイズアクノリッジ返
送装置に存する。また本発明の請求項2に記載の要旨
は、前記マスタユニットが前記スレーブユニットへアク
セスを行ったとき、前記アドレスデコード部が前記スレ
ーブユニットへのアクセスであったことを検出するとと
もに、前記ポートサイズについての所定の真理値表に基
づいて当該スレーブユニットのポートサイズの情報を前
記アクノリッジ生成部へ送出するように構成されている
ことを特徴とする請求項1に記載のサイズアクノリッジ
返送装置に存する。また本発明の請求項3に記載の要旨
は、前記スレーブユニットが前記転送アクノリッジ信号
を前記アクノリッジ生成部に送出したとき、前記アクノ
リッジ生成部が所定論理値の前記少なくとも1種類以上
のサイズアクノリッジ信号に基づいて前記ポートサイズ
情報および前記転送アクノリッジ信号を用いて前記少な
くとも1種類以上のサイズアクノリッジ信号を生成して
前記マスタユニットへ返送するように構成されているこ
とを特徴とする請求項1に記載のサイズアクノリッジ返
送装置に存する。また本発明の請求項4に記載の要旨
は、前記アクノリッジ返送手段は、前記少なくとも1種
類以上のサイズアクノリッジ信号を生成する機能を一つ
に集約分離するとともに、前記スレーブユニットの実装
数が増減した場合であっても前記少なくとも1種類以上
のサイズアクノリッジ信号間の負荷容量差を防いで当該
スレーブユニットにかかる正しいポートサイズを検出す
るように構成されていることを特徴とする請求項2また
は3に記載のサイズアクノリッジ返送装置に存する。ま
た本発明の請求項5に記載の要旨は、前記アクノリッジ
返送手段は、前記少なくとも1種類以上のサイズアクノ
リッジ信号を生成する機能を一つに集約分離するととも
に、前記スレーブユニットの実装数が増減した場合であ
っても前記少なくとも1種類以上のサイズアクノリッジ
信号間の位相差の変化を防いで当該スレーブユニットに
かかる正しいポートサイズを検出するように構成されて
いることを特徴とする請求項2または3に記載のサイズ
アクノリッジ返送装置に存する。また本発明の請求項6
に記載の要旨は、マスタユニットが制御する唯一のバス
に接続するスレーブユニットの実装数が任意であってス
レーブユニットのバス幅であるポートサイズが異なる装
置構成に対して、スレーブユニットの実装数によりバス
上の各信号が持つ負荷容量が変化する場合であっても、
ポートサイズを認識する少なくとも1種類以上のサイズ
アクノリッジ信号間に負荷容量差を生じさせることなく
ポートサイズを正しく認識するサイズアクノリッジ返送
方法であって、前記マスタユニットから前記スレーブユ
ニットへのバスアクセスのアドレスをデコードして当該
スレーブユニットのビットポートのビット数を検出する
とともに当該検出したビット数に対応した前記ポートサ
イズの情報を生成するアドレスデコード工程と、前記ス
レーブユニットのいずれかから入力される転送アクノリ
ッジ信号および前記アドレスデコード工程から入力され
る前記ポートサイズに基づいて前記マスタユニットに対
し返送する前記少なくとも1種類以上のサイズアクノリ
ッジ信号を生成するアクノリッジ生成工程とを備えたア
クノリッジ返送工程を有することを特徴とするサイズア
クノリッジ返送方法に存する。また本発明の請求項7に
記載の要旨は、前記マスタユニットが前記スレーブユニ
ットへアクセスを行ったとき、前記アドレスデコード工
程が前記スレーブユニットへのアクセスであったことを
検出するとともに、前記ポートサイズについての所定の
真理値表に基づいて当該スレーブユニットのポートサイ
ズの情報を前記アクノリッジ生成工程へ送出する工程を
含むことを特徴とする請求項6に記載のサイズアクノリ
ッジ返送方法に存する。また本発明の請求項8に記載の
要旨は、前記スレーブユニットが前記転送アクノリッジ
信号を前記アクノリッジ生成工程に送出したとき、前記
アクノリッジ生成工程が所定論理値の前記少なくとも1
種類以上のサイズアクノリッジ信号に基づいて前記ポー
トサイズ情報および前記転送アクノリッジ信号を用いて
前記少なくとも1種類以上のサイズアクノリッジ信号を
生成して前記マスタユニットへ返送する工程を含むこと
を特徴とする請求項6に記載のサイズアクノリッジ返送
方法に存する。また本発明の請求項9に記載の要旨は、
前記アクノリッジ返送工程は、前記少なくとも1種類以
上のサイズアクノリッジ信号を生成する機能を一つに集
約分離するとともに、前記スレーブユニットの実装数が
増減した場合であっても前記少なくとも1種類以上のサ
イズアクノリッジ信号間の負荷容量差を防いで当該スレ
ーブユニットにかかる正しいポートサイズを検出する工
程を含むことを特徴とする請求項7または8に記載のサ
イズアクノリッジ返送方法に存する。また本発明の請求
項10に記載の要旨は、前記アクノリッジ返送工程は、
前記少なくとも1種類以上のサイズアクノリッジ信号を
生成する機能を一つに集約分離するとともに、前記スレ
ーブユニットの実装数が増減した場合であっても前記少
なくとも1種類以上のサイズアクノリッジ信号間の位相
差の変化を防いで当該スレーブユニットにかかる正しい
ポートサイズを検出する工程を含むことを特徴とする請
求項7または8に記載のサイズアクノリッジ返送方法に
存する。
According to the gist of the present invention, there is provided a port having an arbitrary number of slave units connected to a single bus controlled by a master unit and having a bus width of the slave unit. Even if the load capacity of each signal on the bus changes depending on the number of slave units mounted in a device configuration having a different size, even if the load capacity of each signal on the bus changes, the load capacity between at least one or more size acknowledge signals for recognizing the port size. What is claimed is: 1. A size acknowledgment returning device for correctly recognizing a port size without causing a difference, wherein an address of a bus access from the master unit to the slave unit is decoded to detect a bit number of a bit port of the slave unit. An interface for generating the port size information corresponding to the detected number of bits. And a transfer acknowledge signal input from any of the slave units and the at least one type of size acknowledge signal returned to the master unit based on the port size input from the address decode unit. There is provided a size acknowledgment returning device comprising an acknowledgment returning unit having an acknowledgment generating unit for generating the acknowledgment. According to another aspect of the present invention, when the master unit accesses the slave unit, the address decoding unit detects that the access is to the slave unit and the port size 2. The size acknowledgment sending device according to claim 1, wherein the information on the port size of the slave unit is transmitted to the acknowledgment generating unit based on a predetermined truth table for the acknowledgment. According to another aspect of the present invention, when the slave unit sends the transfer acknowledgment signal to the acknowledgment generation unit, the acknowledgment generation unit converts the transfer acknowledgment signal to the at least one or more size acknowledgment signals having a predetermined logical value. 2. The apparatus according to claim 1, wherein the at least one type of size acknowledge signal is generated based on the port size information and the transfer acknowledge signal based on the port size information and the transfer acknowledge signal is returned to the master unit. 3. It exists in the size acknowledge return device. The gist of claim 4 of the present invention is that the acknowledgment returning means integrates and separates the function of generating the at least one type of size acknowledgment signal into one and increases or decreases the number of mounted slave units. 4. The apparatus according to claim 2, wherein, even in such a case, a correct port size of the slave unit is detected by preventing a load capacitance difference between the at least one type of size acknowledge signal. The size acknowledgment return device described above is present. The gist of claim 5 of the present invention is that the acknowledgment returning means integrates and separates the function of generating the at least one type of size acknowledgment signal into one and increases or decreases the number of mounted slave units. 4. The apparatus according to claim 2, wherein even in such a case, a change in a phase difference between the at least one type of size acknowledgment signal is prevented and a correct port size for the slave unit is detected. In the size acknowledgment returning device described in (1). Claim 6 of the present invention
The gist described in is that the number of mounted slave units connected to the only bus controlled by the master unit is arbitrary, and for device configurations with different port sizes that are the bus width of the slave units, Even if the load capacity of each signal on the bus changes,
A size acknowledgment returning method for correctly recognizing a port size without causing a load capacitance difference between at least one or more types of size acknowledgment signals for recognizing a port size, wherein an address of a bus access from the master unit to the slave unit is provided. An address decoding step of detecting the number of bits of the bit port of the slave unit and generating information of the port size corresponding to the detected number of bits, and a transfer acknowledge input from any of the slave units. An acknowledge generating step of generating the at least one type of size acknowledge signal to be returned to the master unit based on a signal and the port size input from the address decoding step. Lies in the size acknowledge back method characterized by having a. Further, the gist of the present invention is that, when the master unit accesses the slave unit, it detects that the address decoding step is an access to the slave unit, and detects the port size. 7. The method according to claim 6, further comprising the step of transmitting information on the port size of the slave unit to the acknowledgment generation step based on a predetermined truth table for the size acknowledgment. The gist of claim 8 of the present invention is that when the slave unit sends the transfer acknowledge signal to the acknowledge generating step, the acknowledge generating step has a predetermined logic value of at least one of the predetermined acknowledged values.
A step of generating the at least one type of size acknowledge signal using the port size information and the transfer acknowledge signal based on at least one type of size acknowledge signal and returning the generated size acknowledge signal to the master unit. 6. The size acknowledge return method described in No. 6. The gist of claim 9 of the present invention is:
The acknowledgment returning step collects and separates the function of generating the at least one or more types of size acknowledgment signals into one, and the at least one or more types of size acknowledgments even when the number of mounted slave units increases or decreases. 9. The method according to claim 7, further comprising a step of detecting a correct port size of the slave unit while preventing a load capacity difference between signals. The gist of claim 10 of the present invention is that the acknowledgment returning step includes:
The function of generating the at least one type of size acknowledge signal is integrated and separated into one, and the phase difference between the at least one type of size acknowledge signal even when the number of mounted slave units increases or decreases. 9. The method according to claim 7, further comprising a step of detecting a correct port size of the slave unit while preventing a change.

【0008】[0008]

【発明の実施の形態】以下に示す各実施形態の特徴は、
2ビットのデータ転送・サイズアクノリッジ信号(以下
サイズアクノリッジ信号DSACK1,DSACK0
)に基づいてダイナミックバスサイジング機能および
ミスアライメントをサポートする32ビットCPUをマ
スタユニットのプロセッサとして使用し、CPUが制御
する唯一のバスに接続するスレーブユニットの実装数が
任意であってスレーブユニットのポートサイズ(バス
幅)が異なる装置構成において、スレーブユニットの実
装数によりバス上の各信号が持つ負荷容量が変化する場
合であっても、ポートサイズを認識するサイズアクノリ
ッジ信号DSACK1−サイズアクノリッジ信号DS
ACK0間には負荷容量差が生じないようにして、ポ
ートサイズを正しく認識することを可能とする点にあ
る。以下、本発明の実施の形態を図面に基づいて詳細に
説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS The features of each embodiment described below are as follows.
2-bit data transfer / size acknowledge signal (hereinafter, size acknowledge signal DSACK1 * , DSACK0)
* ) A 32-bit CPU supporting the dynamic bus sizing function and misalignment based on the above is used as the processor of the master unit, and the number of slave units connected to the only bus controlled by the CPU is arbitrary, and In an apparatus configuration having different port sizes (bus widths), even if the load capacity of each signal on the bus changes depending on the number of mounted slave units, a size acknowledge signal DSACK1 * for recognizing the port size, and a size acknowledge signal. DS
The point is that it is possible to correctly recognize the port size by preventing a load capacity difference from occurring between ACK0 * . Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

【0009】(第1実施形態)図1は本発明にかかるサ
イズアクノリッジ返送装置及びサイズアクノリッジ返送
方法の第1実施形態を説明するための機能ブロック図で
ある。図1を参照すると、サイズアクノリッジ返送装置
は、1台のマスタユニット1、1台の32ビットポート
のスレーブユニット2,1台の16ビットポートのスレ
ーブユニット3,8ビットポートのスレーブユニットが
装置として要求される処理量に応じて最低1台から最高
16台まで任意に実装することのできる装置である。図
1では一例として8ビットポートのスレーブユニットが
16台実装された状態の構成を図1に示す。
(First Embodiment) FIG. 1 is a functional block diagram for explaining a first embodiment of a size acknowledgment returning apparatus and a size acknowledgment returning method according to the present invention. Referring to FIG. 1, the size acknowledgment returning device includes one master unit 1, one 32-bit port slave unit 2, one 16-bit port slave unit 3, and an 8-bit port slave unit. This device can be arbitrarily mounted from at least 1 to up to 16 according to the required processing amount. FIG. 1 shows an example of a configuration in which 16 8-bit port slave units are mounted, as an example.

【0010】図1においてマスタユニット1はアドレス
バスB1(32,16,8ビット)およびデータバスB
2を介して32ビットポートのスレーブユニット2およ
び16ビットポートのスレーブユニット3,8ビットポ
ートのスレーブユニット4,…,19と接続される。ア
ドレスデコード部21へは各スレーブユニット2,…,
19が接続するアドレスバスB1が接続される。マスタ
ユニット1から各スレーブユニット2,…,19に対す
るバスサイクルの転送アクノリッジ信号S3およびポー
トサイズ情報S1,S2を示すサイズアクノリッジ信号
DSACK1,DSACK0はアクノリッジ生成部
22により返送される。また、各スレーブユニット2,
…,19がマスタユニット1からのバスサイクルに対す
る転送アクノリッジ信号S3はワイヤードOR接続によ
りアクノリッジ生成部22へ接続する。
In FIG. 1, a master unit 1 has an address bus B1 (32, 16, 8 bits) and a data bus B1.
2, the slave unit 2 having a 32-bit port, the slave unit 3 having a 16-bit port, and the slave units 4,... Each of the slave units 2,.
The address bus B1 to which 19 is connected is connected. Acknowledgment generation unit 22 returns a transfer acknowledge signal S3 of the bus cycle from master unit 1 to each of slave units 2,..., 19 and size acknowledge signals DSACK1 * and DSACK0 * indicating port size information S1 and S2. Also, each slave unit 2,
, 19 are connected to the acknowledgment generation unit 22 by a wired OR connection with the transfer acknowledge signal S3 for the bus cycle from the master unit 1.

【0011】マスタユニット1に実装され装置のプロセ
ッサとして動作する32ビットCPU23であるCPU
23は表1に示すサイズアクノリッジ信号DSACK1
,DSACK0のエンコード結果(H:論理値H,
L:論理値L)に従い、ダイナミックバスサイジング機
能およびミスアライメントをサポートする。
A CPU which is a 32-bit CPU 23 mounted on the master unit 1 and operating as a processor of the apparatus.
23 is a size acknowledge signal DSACK1 shown in Table 1.
* , DSACK0 * encoding result (H: logical value H,
L: Supports a dynamic bus sizing function and misalignment according to a logical value L).

【0012】[0012]

【表1】 [Table 1]

【0013】アクノリッジ返送手段20は、マスタユニ
ット1からスレーブユニットへのバスアクセスのアドレ
スをデコードし、何ビットポートのスレーブユニットで
あったかを検出し、後述の表2に示すポートサイズ情報
S1,S2に対する真理値表に従いポートサイズ情報S
1,S2を生成するアドレスデコード部21と、各スレ
ーブユニット2,…,19のいずれかから入力される転
送アクノリッジ信号S3およびアドレスデコード部21
から入力されるポートサイズ情報S1,S2からマスタ
ユニット1に対し返送するサイズアクノリッジ信号DS
ACK1,DSACK0を生成するアクノリッジ生
成部22とを具備する。
The acknowledgment returning means 20 decodes the address of the bus access from the master unit 1 to the slave unit, detects how many bit ports the slave unit has, and responds to the port size information S1 and S2 shown in Table 2 below. Port size information S according to the truth table
, S2, and a transfer acknowledge signal S3 input from any of the slave units 2,.
Acknowledge signal DS returned to master unit 1 from port size information S1 and S2 input from
An acknowledgment generation unit 22 that generates ACK1 * and DSACK0 * is provided.

【0014】図2は図1のマスタユニット1から32ビ
ットポートのスレーブユニット2へのバスサイクルを説
明するためのタイミングチャートである。次に図1,2
を参照して第1実施形態の動作を説明する。図1におい
て、マスタユニット1のCPU23が32ビットポート
のスレーブユニット2へアクセスを行うと、これに応じ
てアドレスデコード部21が32ビットポートのスレー
ブユニット2へのアクセスであったことを検出するとと
もに、表2に示すポートサイズ情報S1,S2について
の真理値表(H:論理値H,L:論理値L)に基づいて
ポートサイズ情報S1,S2を用いて32ビットポート
であることをアクノリッジ生成部22へ送出する。
FIG. 2 is a timing chart for explaining a bus cycle from the master unit 1 of FIG. 1 to the slave unit 2 having a 32-bit port. Next, FIGS.
The operation of the first embodiment will be described with reference to FIG. In FIG. 1, when the CPU 23 of the master unit 1 accesses the slave unit 2 of the 32-bit port, the address decoding unit 21 detects that the access has been made to the slave unit 2 of the 32-bit port. Based on a truth table (H: logical value H, L: logical value L) for the port size information S1 and S2 shown in Table 2, an acknowledgment is generated by using the port size information S1 and S2. To the unit 22.

【0015】[0015]

【表2】 [Table 2]

【0016】また、32ビットポートのスレーブユニッ
ト2が転送アクノリッジ信号S3をアクノリッジ生成部
22に送出する。これに応じてアクノリッジ生成部22
は、表3に示すサイズアクノリッジ信号DSACK
,DSACK0についての真理値表(H:論理値
H,L:論理値L,*:不定)に基づいてポートサイズ
情報S1,S2および転送アクノリッジ信号S3を用い
てサイズアクノリッジ信号DSACK1,DSACK
を生成してCPU23へ返送する。
The slave unit 2 having a 32-bit port sends a transfer acknowledgment signal S 3 to the acknowledgment generator 22. In response to this, the acknowledgment generation unit 22
Is the size acknowledge signal DSACK shown in Table 3.
1 * , DSACK0 *, based on a truth table (H: logical value H, L: logical value L, *: undefined), using the port size information S1, S2 and the transfer acknowledge signal S3, the size acknowledge signal DSACK1 * , DSACK
0 * is generated and returned to the CPU 23.

【0017】[0017]

【表3】 [Table 3]

【0018】このようにサイズアクノリッジ信号DSA
CK1,DSACK0を生成する機能を一つに集約
分離することにより、スレーブユニットの実装数が増減
した場合であってもサイズアクノリッジ信号DSACK
,DSACK0間に負荷容量差が生じないように
できる。同時にサイズアクノリッジ信号DSACK1
−サイズアクノリッジ信号DSACK0間の位相差も
変化することがないため、正しいポートサイズ情報S
1,S2を検出できるようになる。
As described above, the size acknowledge signal DSA
CK1*, DSACK0*Function to generate
Separation increases or decreases the number of slave units mounted
Size acknowledge signal DSACK
1*, DSACK0*So that there is no load capacity difference between them.
it can. At the same time, the size acknowledge signal DSACK1 *
-Size acknowledge signal DSACK0*Phase difference between
Since there is no change, correct port size information S
1, S2 can be detected.

【0019】さらに詳しく、図1,2を参照して第1実
施形態の動作を説明する。マスタユニット1のCPU2
3からクロック信号CPUCLKに同期したアドレスス
トローブ信号ASと共に出力されたアドレスバスB1
が32ビットポートのスレーブユニット2のアドレスを
示すと、これに応じてアドレスデコード部21が32ビ
ットポートへのアクセスであることを検出し、ポートサ
イズ情報S1,S2に32ビットポートを示す$0をア
クノリッジ生成部22へ出力する。
The operation of the first embodiment will be described in more detail with reference to FIGS. CPU 2 of master unit 1
3 along with the address strobe signal AS * synchronized with the clock signal CPUCLK.
Indicates the address of the slave unit 2 of the 32-bit port, the address decoding unit 21 detects that the access is to the 32-bit port in response to the address, and the port size information S1 and S2 indicate that the 32-bit port is # 0. Is output to the acknowledgment generation unit 22.

【0020】一方32ビットポートのスレーブユニット
2は、自ユニットへのアクセスであることを検出し、リ
ード/ライト信号R/Wに従いデータ出力またはデー
タ書き込みを行い、リードサイクル時にデータバスB2
上に有効なデータを出力したことを示す転送アクノリッ
ジ信号S3をアクノリッジ生成部22へ出力し、ライト
サイクル時にデータバスB2上のデータをユニット内部
へ取り込み、書き込みが完了したことを示す転送アクノ
リッジ信号S3をアクノリッジ生成部22へ出力する。
On the other hand, the slave unit 2 of the 32-bit port detects access to its own unit, and performs data output or data write according to the read / write signal R / W *.
The transfer acknowledgment signal S3 indicating that valid data has been output is output to the acknowledgment generation unit 22, the data on the data bus B2 is fetched into the unit during a write cycle, and the transfer acknowledgment signal S3 indicating that writing has been completed. Is output to the acknowledgment generation unit 22.

【0021】これに応じてアクノリッジ生成部22は、
表3に示すサイズアクノリッジ信号DSACK1,D
SACK0についての真理値表に基づいて、ポートサ
イズ情報S1,S2および転送アクノリッジ信号S3を
用いてサイズアクノリッジ信号DSACK1,DSA
CK0を生成してマスタユニット1へ返送する。
In response, the acknowledgment generation unit 22
The size acknowledge signals DSACK1 * , D shown in Table 3
SACK0 based on truth table for *, port size information S1, S2 and transfer acknowledge signal S3 size acknowledge signal using the DSACK1 *, DSA
CK0 * is generated and returned to master unit 1.

【0022】これに応じてマスタユニット1のCPU2
3は、サイズアクノリッジ信号DSACK1,DSA
CK0のレベルをサンプリングし、サイズアクノリッ
ジ信号DSACK1,DSACK0がアサートされ
ていればリードサイクル時にデータバスB2上のデータ
をラッチし、アドレスストローブをネゲートしバスサイ
クルを終了する。またライトサイクル時にアドレススト
ローブをネゲートしてバスサイクルを終了する。
In response, the CPU 2 of the master unit 1
3 is a size acknowledge signal DSACK1 * , DSA
The level of CK0 * is sampled, and if the size acknowledge signals DSACK1 * and DSACK0 * are asserted, the data on the data bus B2 is latched during the read cycle, the address strobe is negated, and the bus cycle ends. Further, the address strobe is negated in the write cycle and the bus cycle is completed.

【0023】このとき32ビットポートのスレーブユニ
ット2は、アドレスストローブのネゲートを検出すると
転送アクノリッジ信号S3をネゲートする。これに応じ
てアクノリッジ生成部22は、転送アクノリッジ信号S
3がネゲートされたことによりサイズアクノリッジ信号
DSACK1,サイズアクノリッジ信号DSACK0
をネゲートする。
At this time, when detecting the negation of the address strobe, the slave unit 2 of the 32-bit port negates the transfer acknowledge signal S3. In response to this, the acknowledgment generation unit 22 transmits the transfer acknowledgment signal S
3, the size acknowledge signal DSACK1 * and the size acknowledge signal DSACK0
Negate * .

【0024】同様に16ビットポートのスレーブユニッ
ト3へのバスサイクルが発生した場合は、アドレスデコ
ード部21からアクノリッジ生成部22へ出力するポー
トサイズ情報S1,S2が16ビットポートを示す$1
を示すことにより、マスタユニット1へ返送するサイズ
アクノリッジ信号DSACK1,DSACK0は1
6ビットポートを示す。
Similarly, when a bus cycle to the slave unit 3 of the 16-bit port occurs, the port size information S1 and S2 output from the address decoding unit 21 to the acknowledgment generation unit 22 indicate the 16-bit port.
Indicates that the size acknowledge signals DSACK1 * and DSACK0 * returned to the master unit 1 are 1
Indicates a 6-bit port.

【0025】また8ビットポートのスレーブユニット
4,…,19のいずれかへのバスサイクルが発生した場
合は、アドレスデコード部21からアクノリッジ生成部
22へ出力するポートサイズ情報S1,S2が8ビット
ポートを示す$2を示すことにより、マスタユニット1
へ返送するサイズアクノリッジ信号DSACK1,D
SACK0は8ビットポートを示す。
When a bus cycle to any of the slave units 4,..., 19 of the 8-bit port occurs, the port size information S1 and S2 output from the address decoding unit 21 to the acknowledgment generation unit 22 are stored in the 8-bit port. Indicates that the master unit 1
Acknowledge signal DSACK1 * , D returned to
SACK0 * indicates an 8-bit port.

【0026】本実施形態は以上のように構成されている
ので、以下に掲げる効果を奏する。第1に、2ビットの
サイズアクノリッジ信号DSACK1,DSACK0
に従い、ダイナミックバスサイジング機能およびミス
アライメントをサポートする32ビットCPU23をマ
スタユニット1のプロセッサとして使用し、CPU23
が制御する唯一のバスに接続するスレーブユニットの実
装数が任意でかつスレーブユニットのポートサイズ情報
S1,S2が異なる装置において、ある特定のポートサ
イズ情報S1,S2を持つスレーブユニットの実装数が
可変する場合においてもサイズアクノリッジ信号DSA
CK1,DSACK0によりポートサイズ情報S
1,S2を正しく検出することを可能とする。その理由
は、サイズアクノリッジ信号DSACK1,DSAC
K0を生成する機能を一つに集約することにより、ス
レーブユニットの実装数とサイズアクノリッジ信号DS
ACK1,DSACK0の負荷容量差の間に因果関
係が無くなり、サイズアクノリッジ信号DSACK1
−サイズアクノリッジ信号DSACK0間の位相差が
スレーブユニットの実装数に依存しなくなるからであ
る。
The present embodiment is configured as described above, and has the following effects. First, a 2-bit size acknowledge signal DSACK1 * , DSACK0
* , A 32-bit CPU 23 that supports the dynamic bus sizing function and misalignment is used as a processor of the master unit 1,
The number of mounted slave units having specific port size information S1 and S2 is variable in a device in which the number of mounted slave units connected to the only bus controlled by the device is different and the port size information S1 and S2 of the slave units are different. The size acknowledge signal DSA
Port size information S is obtained by CK1 * and DSACK0 *.
1, S2 can be correctly detected. The reason is that the size acknowledge signals DSACK1 * , DSAC
By integrating the function of generating K0 * into one, the number of mounted slave units and the size acknowledge signal DS
The causal relationship between the load capacity difference between ACK1 * and DSACK0 * disappears, and the size acknowledge signal DSACK1 *
This is because the phase difference between the size acknowledge signals DSACK0 * does not depend on the number of mounted slave units.

【0027】第2に、スレーブユニットのアクノリッジ
返送回路(不図示)をポートサイズ情報S1,S2が異
なるスレーブユニットにおいても共通回路とすることが
できると共に、32ビットポートのスレーブユニット2
においては回路規模を小さくすることができる。その理
由は、マスタユニット1に対しデータ転送完了およびポ
ートサイズ情報S1,S2を通知するサイズアクノリッ
ジ信号DSACK1,DSACK0を生成する機能
を一つに集約分離することにより、スレーブユニットは
ポートサイズ情報S1,S2に依らず、転送アクノリッ
ジ信号S3のみを返送すれば良いからである。
Second, the acknowledge return circuit (not shown) of the slave unit can be used as a common circuit even in the slave units having different port size information S1 and S2.
In, the circuit scale can be reduced. The reason is that the function of generating the size acknowledge signals DSACK1 * and DSACK0 * for notifying the master unit 1 of the completion of the data transfer and the port size information S1 and S2 is integrated and separated into one, so that the slave unit has the port size information. This is because it is sufficient to return only the transfer acknowledge signal S3 regardless of S1 and S2.

【0028】第3に、負荷分散を目的としたマルチプロ
セッサ構成(複数マスタユニット)を取った場合におい
てもサイズアクノリッジ信号DSACK1,DSAC
K0 のアクノリッジ返送手段の構成はシングルプロセ
ッサ構成時と同じで良い。その理由は、マルチプロセッ
サ構成を取った場合も共通なアドレスバスB1・データ
バスB2およびサイズアクノリッジ信号DSACK
,DSACK0を使用するため、複数のスレーブ
ユニットのうち、いずれかのプロセッサから実行される
アクセスは唯一のスレーブユニットになるからである。
Third, a multiprocessor for load distribution
In the case of a Sessa configuration (multiple master units)
Even the size acknowledge signal DSACK1*, DSAC
K0 *The configuration of the acknowledge return means is a single process
It may be the same as when the configuration is made. The reason is that multiprocessor
Address bus B1 / data
Bus B2 and size acknowledge signal DSACK
1*, DSACK0*Use multiple slaves
Executed from any processor in the unit
Access is the only slave unit.

【0029】(第2実施形態)図3は本発明にかかるサ
イズアクノリッジ返送装置及びサイズアクノリッジ返送
方法の第2実施形態を説明するための機能ブロック図で
ある。図3を参照すると、第2実施形態は、アクノリッ
ジ返送手段20のアドレスデコード部21に代えて、各
スレーブユニット2,…,19からアクノリッジ生成部
22へ出力する32ビットポート専用の転送アクノリッ
ジ信号S103、16ビットポート専用の転送アクノリ
ッジ信号S203,8ビットポート専用の転送アクノリ
ッジ信号S303用の専用線が設けられている点に特徴
を有している。
(Second Embodiment) FIG. 3 is a functional block diagram for explaining a size acknowledgment returning apparatus and a size acknowledgment returning method according to a second embodiment of the present invention. Referring to FIG. 3, in the second embodiment, a transfer acknowledge signal S103 dedicated to a 32-bit port output from each of the slave units 2,..., 19 to the acknowledge generation unit 22 instead of the address decoding unit 21 of the acknowledge return unit 20 , A dedicated line for a transfer acknowledge signal S203 dedicated to a 16-bit port, and a dedicated line for a transfer acknowledge signal S303 dedicated to an 8-bit port.

【0030】第1実施形態に示すアドレスデコード部2
1は、ポートサイズ情報S1,S2の異なるスレーブユ
ニットに与えられるアドレスがランダムに設定されてい
る場合や、ポートサイズ情報S1,S2が異なるスレー
ブユニット間のアドレスが連続していない場合にデコー
ド回路の規模が増大するという問題がある。そこで第2
実施形態は、アクノリッジ生成部22のサイズアクノリ
ッジ信号DSACK1 ,DSACK0の生成条件に
表4の真理値表(H:論理値H,L:論理値L)に示す
専用の転送アクノリッジ信号S103,S203,S3
03を用いることにより、アドレスデコード部21を不
要としている。その結果、第2実施形態は、第1実施形
態に記載の効果に加えて、アクノリッジ返送手段20の
回路規模を小さくできるという新たな効果を有する。
Address decoding unit 2 shown in the first embodiment
1 is a slave unit having different port size information S1 and S2.
The address given to the unit is set randomly
The port size information S1 and S2
Decoding when the addresses between
There is a problem that the scale of the circuit is increased. So the second
In the embodiment, the size acknowledgment of the acknowledgment generation unit 22 is set.
Edge signal DSACK1 *, DSACK0*To the condition for generating
The truth table (H: logical value H, L: logical value L) of Table 4 is shown.
Dedicated transfer acknowledge signals S103, S203, S3
03, the address decoding unit 21 is disabled.
I need it. As a result, the second embodiment is different from the first embodiment.
In addition to the effects described in the above, the acknowledgment returning means 20
There is a new effect that the circuit scale can be reduced.

【0031】[0031]

【表4】 [Table 4]

【0032】なお、本発明が上記各実施形態に限定され
ず、本発明の技術思想の範囲内において、各実施形態は
適宜変更され得ることは明らかである。また上記構成部
材の数、位置、形状等は上記実施の形態に限定されず、
本発明を実施する上で好適な数、位置、形状等にするこ
とができる。また、各図において、同一構成要素には同
一符号を付している。
It should be noted that the present invention is not limited to the above embodiments, and each embodiment can be appropriately modified within the scope of the technical idea of the present invention. Further, the number, position, shape, and the like of the constituent members are not limited to the above-described embodiment,
The number, position, shape, and the like suitable for carrying out the present invention can be obtained. In each drawing, the same components are denoted by the same reference numerals.

【0033】[0033]

【発明の効果】本発明は以上のように構成されているの
で、以下に掲げる効果を奏する。第1に、2ビットのデ
ータ転送およびサイズアクノリッジ信号に従い、ダイナ
ミックバスサイジング機能およびミスアライメントをサ
ポートする32ビットCPUをマスタユニットのプロセ
ッサとして使用し、CPUが制御する唯一のバスに接続
するスレーブユニットの実装数が任意でかつ、スレーブ
ユニットのバス幅であるポートサイズが異なる装置にお
いて、ある特定のポートサイズを持つスレーブユニット
の実装数が可変する場合においてもサイズアクノリッジ
信号によりポートサイズを正しく検出することを可能と
する。その理由は、サイズアクノリッジ信号を生成する
機能を一つに集約することにより、スレーブユニットの
実装数とサイズアクノリッジ信号の負荷容量差の間に因
果関係が無くなり、サイズアクノリッジ信号間の位相差
がスレーブユニットの実装数に依存しなくなるからであ
る。第2に、スレーブユニットのアクノリッジ返送回路
(不図示)をポートサイズが異なるスレーブユニットに
おいても共通回路とすることができると共に、32ビッ
トポートのスレーブユニットにおいては回路規模を小さ
くすることができる。その理由は、マスタユニットに対
しデータ転送完了およびポートサイズを通知するサイズ
アクノリッジ信号を生成する機能を一つに集約分離する
ことにより、スレーブユニットはポートサイズに依ら
ず、転送アクノリッジ信号のみを返送すれば良いからで
ある。第3に、負荷分散を目的としたマルチプロセッサ
構成(複数マスタユニット)を取った場合においてもサ
イズアクノリッジ信号のアクノリッジ返送手段の構成は
シングルプロセッサ構成時と同じで良い。その理由は、
マルチプロセッサ構成を取った場合も共通なアドレスバ
ス・データバスおよびサイズアクノリッジ信号を使用す
るため、複数のスレーブユニットのうち、いずれかのプ
ロセッサから実行されるアクセスは唯一のスレーブユニ
ットになるからである。
Since the present invention is configured as described above, the following effects can be obtained. First, a 32-bit CPU supporting a dynamic bus sizing function and misalignment is used as a processor of a master unit according to a 2-bit data transfer and size acknowledge signal, and a slave unit connected to the only bus controlled by the CPU is used. For devices with arbitrary number of mounts and different port sizes, which are bus widths of slave units, correct detection of the port size by size acknowledge signal even when the number of mounts of slave units with a specific port size varies. Is possible. The reason is that by consolidating the function to generate the size acknowledge signal into one, there is no causal relationship between the number of mounted slave units and the difference in the load capacitance of the size acknowledge signal, and the phase difference between the size acknowledge signals is This is because it does not depend on the number of mounted units. Secondly, the acknowledge return circuit (not shown) of the slave unit can be used as a common circuit even for slave units having different port sizes, and the circuit scale can be reduced for a 32-bit port slave unit. The reason is that the function to generate the size acknowledge signal that notifies the master unit of the data transfer completion and the port size is integrated and separated into one, so that the slave unit can return only the transfer acknowledge signal regardless of the port size. It is good. Third, even when a multiprocessor configuration (a plurality of master units) for load distribution is adopted, the configuration of the acknowledge return means for the size acknowledge signal may be the same as that of the single processor configuration. The reason is,
Even if a multiprocessor configuration is used, since the common address bus / data bus and size acknowledge signal are used, the access executed from any one of the plurality of slave units is the only slave unit. .

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明にかかるサイズアクノリッジ返送装置及
びサイズアクノリッジ返送方法の第1実施形態を説明す
るための機能ブロック図である。
FIG. 1 is a functional block diagram illustrating a first embodiment of a size acknowledgment returning device and a size acknowledgment returning method according to the present invention.

【図2】図1のマスタユニットから32ビットポートの
スレーブユニットへのバスサイクルを説明するためのタ
イミングチャートである。
FIG. 2 is a timing chart for explaining a bus cycle from a master unit of FIG. 1 to a slave unit of a 32-bit port.

【図3】本発明にかかるサイズアクノリッジ返送装置及
びサイズアクノリッジ返送方法の第2実施形態を説明す
るための機能ブロック図である。
FIG. 3 is a functional block diagram illustrating a second embodiment of a size acknowledgment returning apparatus and a size acknowledgment returning method according to the present invention;

【図4】従来技術のサイズアクノリッジ返送方法を説明
するためのブロック図である。
FIG. 4 is a block diagram for explaining a conventional size acknowledgment returning method.

【図5】図4のサイズアクノリッジ返送方法の動作を説
明するためのタイミングチャートである。
FIG. 5 is a timing chart for explaining the operation of the size acknowledgment returning method of FIG. 4;

【符号の説明】[Explanation of symbols]

1…マスタユニット 2…32ビットポートのスレーブユニット 3…16ビットポートのスレーブユニット 4,…,19…8ビットポートのスレーブユニット 20…アクノリッジ返送手段 21…アドレスデコード部 22…アクノリッジ生成部 23…CPU AS…アドレスストローブ信号 B1…アドレスバス B2…データバス CPUCLK…クロック信号 DSACK1,DSACK0…サイズアクノリッジ
信号 R/W…リード/ライト信号 P1…マスタユニット P2…32ビットポートのスレーブユニット P3…16ビットポートのスレーブユニット P4〜P19…8ビットポートのスレーブユニット P23…CPU PB1…アドレスバス PB2…データバス S1,S2…ポートサイズ情報 S103…32ビットポート専用の転送アクノリッジ信
号 S203…16ビットポート専用の転送アクノリッジ信
号 S3…転送アクノリッジ信号 S303…8ビットポート専用の転送アクノリッジ信号
DESCRIPTION OF SYMBOLS 1 ... Master unit 2 ... 32-bit port slave unit 3 ... 16-bit port slave unit 4, ..., 19 ... 8-bit port slave unit 20 ... Acknowledge return means 21 ... Address decode part 22 ... Acknowledge generation part 23 ... CPU AS * : Address strobe signal B1: Address bus B2: Data bus CPUCLK: Clock signal DSACK1 * , DSACK0 * : Size acknowledge signal R / W * : Read / write signal P1: Master unit P2: 32-bit port slave unit P3 ... 16-bit port slave unit P4 to P19 ... 8-bit port slave unit P23 ... CPU PB1 ... address bus PB2 ... data bus S1, S2 ... port size information S103 ... 32-bit port Data Only the transfer acknowledge signal S203 ... 16-bit port on the transfer acknowledge signal S3 ... transfer acknowledge signal S303 ... 8 bit port on the transfer acknowledge signal

─────────────────────────────────────────────────────
────────────────────────────────────────────────── ───

【手続補正書】[Procedure amendment]

【提出日】平成12年1月26日(2000.1.2
6)
[Submission Date] January 26, 2000 (2000.1.2
6)

【手続補正1】[Procedure amendment 1]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】特許請求の範囲[Correction target item name] Claims

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【特許請求の範囲】[Claims]

【手続補正2】[Procedure amendment 2]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0007[Correction target item name] 0007

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【0007】[0007]

【課題を解決するための手段】請求項1に記載の発明の
要旨は、マスタユニットが制御する唯一のバスに接続す
るスレーブユニットの実装数が任意であってスレーブユ
ニットのバス幅であるポートサイズが異なる装置構成に
対して、スレーブユニットの実装数によりバス上の各信
号が持つ負荷容量が変化する場合であっても、ポートサ
イズを認識する2種類のサイズアクノリッジ信号間に負
荷容量差を生じさせることなくポートサイズを正しく認
識するサイズアクノリッジ返送装置であって、前記マス
タユニットから前記スレーブユニットへのバスアクセス
のアドレスをデコードして当該スレーブユニットのビッ
トポートのビット数を検出するとともに当該検出したビ
ット数に対応した前記ポートサイズの情報を生成するア
ドレスデコード部と、前記スレーブユニットのいずれか
から入力される転送アクノリッジ信号および前記アドレ
スデコード部から入力される前記ポートサイズに基づい
て前記マスタユニットに対し返送する前記2種類のサイ
ズアクノリッジ信号を生成するアクノリッジ生成部とを
備えたアクノリッジ返送手段と、前記サイズアクノリッ
ジ信号を生成する機能を一つに集約分離し前記スレーブ
ユニットが出力する転送完了を示す信号をポートサイズ
によらず1信号とする手段を有することを特徴とするサ
イズアクノリッジ返送装置に存する。また、請求項2に
記載の発明の要旨は、前記マスタユニットが前記スレー
ブユニットへアクセスを行ったとき、前記アドレスデコ
ード部が前記スレーブユニットへのアクセスであったこ
とを検出するとともに、前記ポートサイズについての所
定の真理値表に基づいて当該スレーブユニットのポート
サイズの情報を前記アクノリッジ生成部へ送出すること
で、前記サイズアクノリッジ信号を生成する機能を一つ
に集約分離し前記スレーブユニットが出力する転送完了
を示す信号をポートサイズによらず1信号とするように
構成されていることを特徴とする請求項1に記載のサイ
ズアクノリッジ返送装置に存する。また、請求項3に記
載の発明の要旨は、前記スレーブユニットが前記転送ア
クノリッジ信号を前記アクノリッジ生成部に送出したと
き、前記アクノリッジ生成部が所定論理値の前記2種類
サイズアクノリッジ信号に基づいて前記ポートサイズ
情報および前記転送アクノリッジ信号を用いて前記2種
類のサイズアクノリッジ信号を生成して前記マスタユニ
ットへ返送することで、前記サイズアクノリッジ信号を
生成する機能を一つに集約分離し前記スレーブユニット
が出力する転送完了を示す信号をポートサイズによらず
1信号とするように構成されていることを特徴とする請
求項1に記載のサイズアクノリッジ返送装置に存する。
また、請求項4に記載の発明の要旨は、前記アクノリッ
ジ返送手段は、前記2種類のサイズアクノリッジ信号を
生成する機能を一つに集約分離することにより、前記ス
レーブユニットの実装数が増減した場合であっても前記
2種類のサイズアクノリッジ信号間の負荷容量差を防い
で当該スレーブユニットにかかる正しいポートサイズを
検出することで、前記サイズアクノリッジ信号を生成す
る機能を一つに集約分離し前記スレーブユニットが出力
する転送完了を示す信号をポートサイズによらず1信号
とするように構成されていることを特徴とする請求項2
または3に記載のサイズアクノリッジ返送装置に存す
る。また、請求項5に記載の発明の要旨は、前記アクノ
リッジ返送手段は、前記2種類のサイズアクノリッジ信
号を生成する機能を一つに集約分離することにより、
記スレーブユニットの実装数が増減した場合であっても
前記2種類のサイズアクノリッジ信号間の位相差の変化
を防いで当該スレーブユニットにかかる正しいポートサ
イズを検出することで、前記サイズアクノリッジ信号を
生成する機能を一つに集約分離し前記スレーブユニット
が出力する転送完了を示す信号をポートサイズによらず
1信号とするように構成されていることを特徴とする請
求項2または3に記載のサイズアクノリッジ返送装置に
存する。また、請求項6に記載の発明の要旨は、マスタ
ユニットが制御する唯一のバスに接続するスレーブユニ
ットの実装数が任意であってスレーブユニットのバス幅
であるポートサイズが異なる装置構成に対して、スレー
ブユニットの実装数によりバス上の各信号が持つ負荷容
量が変化する場合であっても、ポートサイズを認識する
2種類のサイズアクノリッジ信号間に負荷容量差を生じ
させることなくポートサイズを正しく認識するサイズア
クノリッジ返送方法であって、前記マスタユニットから
前記スレーブユニットへのバスアクセスのアドレスをデ
コードして当該スレーブユニットのビットポートのビッ
ト数を検出するとともに当該検出したビット数に対応し
た前記ポートサイズの情報を生成するアドレスデコード
工程と、前記スレーブユニットのいずれかから入力され
る転送アクノリッジ信号および前記アドレスデコード工
程から入力される前記ポートサイズに基づいて前記マス
タユニットに対し返送する前記2種類のサイズアクノリ
ッジ信号を生成するアクノリッジ生成工程とを備えたア
クノリッジ返送工程と、前記サイズアクノリッジ信号を
生成する機能を一つに集約分離し前記スレーブユニット
が出力する転送完了を示す信号をポートサイズによらず
1信号とする工程を有することを特徴とするサイズアク
ノリッジ返送方法に存する。また、請求項7に記載の発
明の要旨は、前記マスタユニットが前記スレーブユニッ
トへアクセスを行ったとき、前記アドレスデコード工程
が前記スレーブユニットへのアクセスであったことを検
出するとともに、前記ポートサイズについての所定の真
理値表に基づいて当該スレーブユニットのポートサイズ
の情報を前記アクノリッジ生成工程へ送出することで、
前記サイズアクノリッジ信号を生成する機能を一つに集
約分離し前記スレーブユニットが出力する転送完了を示
す信号をポートサイズによらず1信号とする工程を含む
ことを特徴とする請求項6に記載のサイズアクノリッジ
返送方法に存する。また、請求項8に記載の発明の要旨
は、前記スレーブユニットが前記転送アクノリッジ信号
を前記アクノリッジ生成工程に送出したとき、前記アク
ノリッジ生成工程が所定論理値の前記2種類のサイズア
クノリッジ信号に基づいて前記ポートサイズ情報および
前記転送アクノリッジ信号を用いて前記2種類のサイズ
アクノリッジ信号を生成して前記マスタユニットへ返送
することで、前記サイズアクノリッジ信号を生成する機
能を一つに集約分離し前記スレーブユニットが出力する
転送完了を示す信号をポートサイズによらず1信号とす
る工程を含むことを特徴とする請求項6に記載のサイズ
アクノリッジ返送方法に存する。また、請求項9に記載
の発明の要旨は、前記アクノリッジ返送工程は、前記
種類のサイズアクノリッジ信号を生成する機能を一つに
集約分離することにより、前記スレーブユニットの実装
数が増減した場合であっても前記2種類のサイズアクノ
リッジ信号間の負荷容量差を防いで当該スレーブユニッ
トにかかる正しいポートサイズを検出することで、前記
サイズアクノリッジ信号を生成する機能を一つに集約分
離し前記スレーブユニットが出力する転送完了を示す信
号をポートサイズによらず1信号とする工程を含むこと
を特徴とする請求項7または8に記載のサイズアクノリ
ッジ返送方法に存する。また、請求項10に記載の発明
の要旨は、前記アクノリッジ返送工程は、前記2種類の
サイズアクノリッジ信号を生成する機能を一つに集約分
離することにより、前記スレーブユニットの実装数が増
減した場合であっても前記2種類のサイズアクノリッジ
信号間の位相差の変化を防いで当該スレーブユニットに
かかる正しいポートサイズを検出することで、前記サイ
ズアクノリッジ信号を生成する機能を一つに集約分離し
前記スレーブユニットが出力する転送完了を示す信号を
ポートサイズによらず1信号とする工程を含むことを特
徴とする請求項7または8に記載のサイズアクノリッジ
返送方法に存する。
The gist of the invention described in claim 1 is that the number of mounted slave units connected to the only bus controlled by the master unit is arbitrary, and the port size is the bus width of the slave unit. However, even if the load capacity of each signal on the bus changes depending on the number of slave units mounted for different device configurations, a load capacity difference occurs between the two types of size acknowledge signals that recognize the port size. A size acknowledgment returning device for correctly recognizing a port size without causing the slave unit to decode a bus access address from the master unit to the slave unit to detect the number of bits of the bit port of the slave unit. Address decoding unit for generating information on the port size corresponding to the number of bits , It generates the two kinds of cyclic <br/> Zuakunorijji signal returning to said master unit based on the port size to be inputted from the transfer acknowledge signal and said address decoding unit is input from any of said slave unit Acknowledgment returning means having an acknowledgment generating unit for changing the size of the acknowledgment
The function to generate the signal
The port size signal that indicates the transfer completion output from the unit
A size acknowledgment returning apparatus characterized by having means for converting one signal regardless of the size of the signal . Further, the gist of the invention according to claim 2 is that, when the master unit accesses the slave unit, the address decoding unit detects that the access is to the slave unit and the port size. sending an information port size of the slave unit to the acknowledge generating unit based on a predetermined truth table for
With one function of generating the size acknowledge signal,
Transfer completed by the slave unit
The signal that indicates is one signal regardless of the port size
Be configured resides in size acknowledge back device according to claim 1, wherein the. The gist of the invention according to claim 3 is that when the slave unit sends the transfer acknowledgment signal to the acknowledgment generation unit, the acknowledgment generation unit sets the two types of predetermined logic values.
The port size information and the transfer acknowledge signal based on the size acknowledge signal of the two types.
By generating a size acknowledgment signal of a kind and returning it to the master unit, the size acknowledgment signal is
The functions to be generated are integrated into one unit and the slave unit
Outputs the signal indicating transfer completion regardless of the port size.
2. The size acknowledgment returning device according to claim 1, wherein the size acknowledgment is returned as one signal .
The gist of the invention described in claim 4 is that the acknowledgment returning means integrates and separates the function of generating the two types of size acknowledgment signals into one to increase or decrease the number of mounted slave units. Even the above
The size acknowledgment signal is generated by detecting a correct port size applied to the slave unit while preventing a load capacity difference between the two types of size acknowledgment signals .
Functions are integrated into one unit and output by the slave unit.
One signal indicating transfer completion regardless of the port size
Claim 2, characterized in that it is configured so as to
Or the size acknowledgment returning device described in 3. The gist of the invention described in claim 5 is that the acknowledgment returning means integrates and separates the function of generating the two types of size acknowledgment signals into one to increase or decrease the number of mounted slave units. Even by detecting the correct port size applied to the slave unit by preventing a change in the phase difference between the two types of size acknowledge signals , the size acknowledge signal
The functions to be generated are integrated into one unit and the slave unit
Outputs the signal indicating transfer completion regardless of the port size.
4. The size acknowledgment returning device according to claim 2, wherein the signal is configured to be one signal . The gist of the invention described in claim 6 is that the number of mounted slave units connected to the only bus controlled by the master unit is arbitrary and the slave unit has a different port size as a bus width. Even if the load capacity of each signal on the bus changes according to the number of mounted slave units, the port size is recognized.
A size acknowledgment returning method for correctly recognizing a port size without causing a load capacitance difference between two types of size acknowledgment signals, comprising decoding a bus access address from the master unit to the slave unit, An address decoding step of detecting the number of bits of the bit port and generating information of the port size corresponding to the detected number of bits, and a transfer acknowledge signal input from any of the slave units and the address decoding step. and acknowledge returning step that includes a acknowledge generating process of generating the two sizes acknowledge signal to be returned to said master unit based on the port size to be entered, the size acknowledge signal
The functions to be generated are integrated into one unit and the slave unit
Outputs the signal indicating transfer completion regardless of the port size.
A size acknowledgment returning method characterized by having a step of making one signal . Further, the gist of the invention according to claim 7 is that, when the master unit accesses the slave unit, it is detected that the address decoding step is an access to the slave unit, and the port size is detected. based on a predetermined truth table for by transmitting the information of the port size of the slave unit to the acknowledge generating step,
The function of generating the size acknowledge signal is integrated into one.
Indicates that transfer is complete and the slave unit outputs transfer completion
The method according to claim 6, further comprising the step of setting a signal to be one signal regardless of the port size . The gist of the invention according to claim 8 is that when the slave unit sends the transfer acknowledgment signal to the acknowledgment generation step, the acknowledgment generation step is based on the two types of size acknowledgment signals having a predetermined logical value. The two types of size acknowledge signals are generated using the port size information and the transfer acknowledge signal, and are returned to the master unit.
To generate the size acknowledge signal.
Functions are integrated into one unit and output by the slave unit.
The signal indicating transfer completion is one signal regardless of the port size.
7. The method according to claim 6, further comprising the step of: Further, the gist of the invention according to claim 9, wherein the acknowledgment returning step, the 2
One function to generate different size acknowledge signals
By collecting and separating, even if the number of mounted slave units increases or decreases, by detecting a correct port size applied to the slave unit by preventing a load capacity difference between the two types of size acknowledge signals ,
Function to generate size acknowledge signal is integrated into one
Release The signal indicating transfer completion output by the slave unit.
The method according to claim 7 or 8, further comprising a step of setting the signal to one signal regardless of the port size . Further, the gist of the invention according to claim 10, wherein the acknowledge back step, aggregated content into one function for generating the two kinds of <br/> size acknowledge signal
By separating, even if the number of mounted slave units increases or decreases, by preventing a change in the phase difference between the two types of size acknowledgment signals and by detecting the correct port size applied to the slave unit, Rhinoceros
The function to generate the Zack acknowledge signal is integrated and separated into one.
A signal indicating the completion of transfer output from the slave unit
The method according to claim 7 or 8, further comprising a step of setting one signal regardless of the port size .

Claims (10)

【特許請求の範囲】[Claims] 【請求項1】 マスタユニットが制御する唯一のバスに
接続するスレーブユニットの実装数が任意であってスレ
ーブユニットのバス幅であるポートサイズが異なる装置
構成に対して、スレーブユニットの実装数によりバス上
の各信号が持つ負荷容量が変化する場合であっても、ポ
ートサイズを認識する少なくとも1種類以上のサイズア
クノリッジ信号間に負荷容量差を生じさせることなくポ
ートサイズを正しく認識するサイズアクノリッジ返送装
置であって、 前記マスタユニットから前記スレーブユニットへのバス
アクセスのアドレスをデコードして当該スレーブユニッ
トのビットポートのビット数を検出するとともに当該検
出したビット数に対応した前記ポートサイズの情報を生
成するアドレスデコード部と、前記スレーブユニットの
いずれかから入力される転送アクノリッジ信号および前
記アドレスデコード部から入力される前記ポートサイズ
に基づいて前記マスタユニットに対し返送する前記少な
くとも1種類以上のサイズアクノリッジ信号を生成する
アクノリッジ生成部とを備えたアクノリッジ返送手段を
有することを特徴とするサイズアクノリッジ返送装置。
1. A device configuration in which the number of slave units connected to the only bus controlled by the master unit is arbitrary and the port size, which is the bus width of the slave units, is different from each other. Even if the load capacity of each of the above signals changes, a size acknowledgment returning device for correctly recognizing a port size without causing a load capacity difference between at least one or more types of size acknowledgment signals for recognizing a port size. And decoding a bus access address from the master unit to the slave unit to detect a bit number of a bit port of the slave unit and generate information of the port size corresponding to the detected bit number. An address decoding unit and any of the slave units And an acknowledgment generation unit that generates the at least one type of size acknowledgment signal to be sent back to the master unit based on the transfer acknowledgment signal input from the controller and the port size input from the address decoding unit. A size acknowledge return device comprising return means.
【請求項2】 前記マスタユニットが前記スレーブユニ
ットへアクセスを行ったとき、前記アドレスデコード部
が前記スレーブユニットへのアクセスであったことを検
出するとともに、前記ポートサイズについての所定の真
理値表に基づいて当該スレーブユニットのポートサイズ
の情報を前記アクノリッジ生成部へ送出するように構成
されていることを特徴とする請求項1に記載のサイズア
クノリッジ返送装置。
2. When the master unit accesses the slave unit, the address decoding unit detects that the slave unit has been accessed, and generates a predetermined truth table for the port size. 2. The size acknowledgment returning device according to claim 1, wherein information on the port size of the slave unit is transmitted to the acknowledgment generating unit based on the received information.
【請求項3】 前記スレーブユニットが前記転送アクノ
リッジ信号を前記アクノリッジ生成部に送出したとき、
前記アクノリッジ生成部が所定論理値の前記少なくとも
1種類以上のサイズアクノリッジ信号に基づいて前記ポ
ートサイズ情報および前記転送アクノリッジ信号を用い
て前記少なくとも1種類以上のサイズアクノリッジ信号
を生成して前記マスタユニットへ返送するように構成さ
れていることを特徴とする請求項1に記載のサイズアク
ノリッジ返送装置。
3. When the slave unit sends the transfer acknowledge signal to the acknowledge generating unit,
The acknowledgment generation unit generates the at least one or more size acknowledgment signals using the port size information and the transfer acknowledgment signal based on the at least one or more size acknowledgment signals having a predetermined logical value, and sends the generated acknowledgment signal to the master unit. The size acknowledgment returning device according to claim 1, wherein the device is configured to return the size acknowledgment.
【請求項4】 前記アクノリッジ返送手段は、前記少な
くとも1種類以上のサイズアクノリッジ信号を生成する
機能を一つに集約分離するとともに、前記スレーブユニ
ットの実装数が増減した場合であっても前記少なくとも
1種類以上のサイズアクノリッジ信号間の負荷容量差を
防いで当該スレーブユニットにかかる正しいポートサイ
ズを検出するように構成されていることを特徴とする請
求項2または3に記載のサイズアクノリッジ返送装置。
4. The acknowledgment returning means integrates and separates the function of generating the at least one type of size acknowledgment signal into one, and the at least one acknowledgment signal is provided even when the number of mounted slave units is increased or decreased. 4. The size acknowledgment sending device according to claim 2, wherein a correct port size of the slave unit is detected by preventing a difference in load capacity between the size acknowledgment signals of more than one type.
【請求項5】 前記アクノリッジ返送手段は、前記少な
くとも1種類以上のサイズアクノリッジ信号を生成する
機能を一つに集約分離するとともに、前記スレーブユニ
ットの実装数が増減した場合であっても前記少なくとも
1種類以上のサイズアクノリッジ信号間の位相差の変化
を防いで当該スレーブユニットにかかる正しいポートサ
イズを検出するように構成されていることを特徴とする
請求項2または3に記載のサイズアクノリッジ返送装
置。
5. The acknowledgment returning means integrates and separates the function of generating the at least one type of size acknowledgment signal into one, and the at least one acknowledgment signal is provided even when the number of mounted slave units increases or decreases. 4. The size acknowledgment returning apparatus according to claim 2, wherein a correct port size for the slave unit is detected by preventing a change in a phase difference between more than one type of size acknowledgment signals.
【請求項6】 マスタユニットが制御する唯一のバスに
接続するスレーブユニットの実装数が任意であってスレ
ーブユニットのバス幅であるポートサイズが異なる装置
構成に対して、スレーブユニットの実装数によりバス上
の各信号が持つ負荷容量が変化する場合であっても、ポ
ートサイズを認識する少なくとも1種類以上のサイズア
クノリッジ信号間に負荷容量差を生じさせることなくポ
ートサイズを正しく認識するサイズアクノリッジ返送方
法であって、 前記マスタユニットから前記スレーブユニットへのバス
アクセスのアドレスをデコードして当該スレーブユニッ
トのビットポートのビット数を検出するとともに当該検
出したビット数に対応した前記ポートサイズの情報を生
成するアドレスデコード工程と、前記スレーブユニット
のいずれかから入力される転送アクノリッジ信号および
前記アドレスデコード工程から入力される前記ポートサ
イズに基づいて前記マスタユニットに対し返送する前記
少なくとも1種類以上のサイズアクノリッジ信号を生成
するアクノリッジ生成工程とを備えたアクノリッジ返送
工程を有することを特徴とするサイズアクノリッジ返送
方法。
6. In a device configuration in which the number of mounted slave units connected to the only bus controlled by the master unit is different and the port size, which is the bus width of the slave units, is different, the bus is determined by the number of mounted slave units. A size acknowledgment returning method for correctly recognizing a port size without causing a load capacity difference between at least one or more size acknowledgment signals for recognizing a port size even when the load capacity of each of the above signals changes. And decoding a bus access address from the master unit to the slave unit to detect a bit number of a bit port of the slave unit and generate information of the port size corresponding to the detected bit number. An address decoding step; An acknowledgment generating step of generating the at least one or more types of size acknowledgment signals to be returned to the master unit based on the transfer acknowledgment signal input therefrom and the port size input from the address decoding step. A size acknowledgment returning method, comprising an acknowledgment returning step.
【請求項7】 前記マスタユニットが前記スレーブユニ
ットへアクセスを行ったとき、前記アドレスデコード工
程が前記スレーブユニットへのアクセスであったことを
検出するとともに、前記ポートサイズについての所定の
真理値表に基づいて当該スレーブユニットのポートサイ
ズの情報を前記アクノリッジ生成工程へ送出する工程を
含むことを特徴とする請求項6に記載のサイズアクノリ
ッジ返送方法。
7. When the master unit accesses the slave unit, it detects that the address decoding step is an access to the slave unit, and generates a predetermined truth table for the port size. 7. The method according to claim 6, further comprising the step of transmitting information on the port size of the slave unit to the acknowledgment generating step based on the information.
【請求項8】 前記スレーブユニットが前記転送アクノ
リッジ信号を前記アクノリッジ生成工程に送出したと
き、前記アクノリッジ生成工程が所定論理値の前記少な
くとも1種類以上のサイズアクノリッジ信号に基づいて
前記ポートサイズ情報および前記転送アクノリッジ信号
を用いて前記少なくとも1種類以上のサイズアクノリッ
ジ信号を生成して前記マスタユニットへ返送する工程を
含むことを特徴とする請求項6に記載のサイズアクノリ
ッジ返送方法。
8. When the slave unit sends the transfer acknowledgment signal to the acknowledgment generation step, the acknowledgment generation step determines the port size information and the port size information based on the at least one type of size acknowledgment signal having a predetermined logical value. 7. The method according to claim 6, further comprising the step of generating the at least one type of size acknowledge signal using a transfer acknowledge signal and returning the generated size acknowledge signal to the master unit.
【請求項9】 前記アクノリッジ返送工程は、前記少な
くとも1種類以上のサイズアクノリッジ信号を生成する
機能を一つに集約分離するとともに、前記スレーブユニ
ットの実装数が増減した場合であっても前記少なくとも
1種類以上のサイズアクノリッジ信号間の負荷容量差を
防いで当該スレーブユニットにかかる正しいポートサイ
ズを検出する工程を含むことを特徴とする請求項7また
は8に記載のサイズアクノリッジ返送方法。
9. The acknowledgment returning step collects and separates the function of generating the at least one or more types of size acknowledgment signals into one, and performs the at least one acknowledgment even if the number of mounted slave units increases or decreases. 9. The method according to claim 7, further comprising a step of detecting a correct port size of the slave unit by preventing a load capacity difference between the size acknowledgment signals of more than two kinds.
【請求項10】 前記アクノリッジ返送工程は、前記少
なくとも1種類以上のサイズアクノリッジ信号を生成す
る機能を一つに集約分離するとともに、前記スレーブユ
ニットの実装数が増減した場合であっても前記少なくと
も1種類以上のサイズアクノリッジ信号間の位相差の変
化を防いで当該スレーブユニットにかかる正しいポート
サイズを検出する工程を含むことを特徴とする請求項7
または8に記載のサイズアクノリッジ返送方法。
10. The acknowledgment returning step collects and separates the function of generating the at least one or more types of size acknowledgment signals into one, and performs the at least one acknowledgment even if the number of mounted slave units increases or decreases. 8. The method according to claim 7, further comprising a step of detecting a correct port size of the slave unit by preventing a change in a phase difference between two or more types of size acknowledge signals.
Or the method of returning the size acknowledgment described in 8.
JP04387799A 1999-02-22 1999-02-22 Size acknowledgment returning device and size acknowledgment returning method Expired - Fee Related JP3157805B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP04387799A JP3157805B2 (en) 1999-02-22 1999-02-22 Size acknowledgment returning device and size acknowledgment returning method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP04387799A JP3157805B2 (en) 1999-02-22 1999-02-22 Size acknowledgment returning device and size acknowledgment returning method

Publications (2)

Publication Number Publication Date
JP2000242602A true JP2000242602A (en) 2000-09-08
JP3157805B2 JP3157805B2 (en) 2001-04-16

Family

ID=12675944

Family Applications (1)

Application Number Title Priority Date Filing Date
JP04387799A Expired - Fee Related JP3157805B2 (en) 1999-02-22 1999-02-22 Size acknowledgment returning device and size acknowledgment returning method

Country Status (1)

Country Link
JP (1) JP3157805B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7356838B2 (en) 2001-06-06 2008-04-08 Yahoo! Inc. System and method for controlling access to digital content, including streaming media
US7721339B2 (en) 2001-06-06 2010-05-18 Yahoo! Inc. Method for controlling access to digital content and streaming media

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7356838B2 (en) 2001-06-06 2008-04-08 Yahoo! Inc. System and method for controlling access to digital content, including streaming media
US7721339B2 (en) 2001-06-06 2010-05-18 Yahoo! Inc. Method for controlling access to digital content and streaming media

Also Published As

Publication number Publication date
JP3157805B2 (en) 2001-04-16

Similar Documents

Publication Publication Date Title
US7877647B2 (en) Correcting a target address in parallel with determining whether the target address was received in error
KR101842568B1 (en) Early identification in transactional buffered memory
CN107408021B (en) Implicit Directory Status Updates
EP1764703B1 (en) A system for providing access to multiple data buffers of a data retaining and processing device
EP3234778B1 (en) Error handling in transactional buffered memory
JP2579435B2 (en) Error detection and recovery mechanism and method in multiple bus system
TWI742422B (en) Aggregated in-band interrupt
CN112639755B (en) Slave-to-slave direct communication
EP3238079A1 (en) Packed write completions
JPH07311716A (en) Computer system,parallel port circuit for interfacing of peripheral device with computer system and its operating method
JP3157805B2 (en) Size acknowledgment returning device and size acknowledgment returning method
Zhu et al. Multi-Machine Communication Based on I^ sup 2^ C-Bus
US7237216B2 (en) Clock gating approach to accommodate infrequent additional processing latencies
CN101458639A (en) CPU type identification circuit and CPU type identification method
US20080288692A1 (en) Semiconductor integrated circuit device and microcomputer
KR940007572B1 (en) Transmission Error Handling Method in the PENDED Protocol System of Multi-Processor
JP2022106326A (en) Integrated circuit
JP3236459B2 (en) Error handling device in common bus data transfer
JPH10283217A (en) Device debugging method
JP2000259526A (en) Serial interface circuit
JPS635436A (en) Interrupt vector generation method
JP2000089970A (en) Timer circuit
JP2006164119A (en) Data processing unit
JPH02309435A (en) Cache miss deciding system
JPH04255031A (en) Microcomputer

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080209

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090209

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100209

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees