JPH0216630A - 選択制御が行われるバッファ - Google Patents
選択制御が行われるバッファInfo
- Publication number
- JPH0216630A JPH0216630A JP63167436A JP16743688A JPH0216630A JP H0216630 A JPH0216630 A JP H0216630A JP 63167436 A JP63167436 A JP 63167436A JP 16743688 A JP16743688 A JP 16743688A JP H0216630 A JPH0216630 A JP H0216630A
- Authority
- JP
- Japan
- Prior art keywords
- information
- bit
- unit
- buffer
- units
- 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
Links
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E60/00—Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02E60/30—Hydrogen technology
- Y02E60/50—Fuel cells
Landscapes
- Communication Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔概要〕
例えば8ビット1バイトを単位とする情報あるいは16
ビツ)1語を単位とする情報を受取るFiFO形式のバ
ッファ回路に対するバッファ制御方式に関し。
ビツ)1語を単位とする情報を受取るFiFO形式のバ
ッファ回路に対するバッファ制御方式に関し。
上記バイト単位あるいは語単位の情報のいずれを受取る
システムにも自由に対処できるようにすることを目的と
し。
システムにも自由に対処できるようにすることを目的と
し。
例えば2種類のトビット情報を選択的に受取ることので
きる例えば8個のユニット・バッファをもうけ、使用態
様に応じて上記2種類の1ビット情報を並列的に受取っ
て直列に出力できる構成としている。
きる例えば8個のユニット・バッファをもうけ、使用態
様に応じて上記2種類の1ビット情報を並列的に受取っ
て直列に出力できる構成としている。
本発明は、バッファ制御方式、特に例えば8ビット1バ
イトを単位とする情報あるいは16ビット1語を単位と
する情報を受取るFiFO形式のバッファ回路に対する
バッファ制御方式に関する。
イトを単位とする情報あるいは16ビット1語を単位と
する情報を受取るFiFO形式のバッファ回路に対する
バッファ制御方式に関する。
バイト単位のバス幅をもつシステムと1語単位のバス幅
をもつシステムとの夫々に、適宜対処できるFIFO形
式のバッファ回路が望まれている。
をもつシステムとの夫々に、適宜対処できるFIFO形
式のバッファ回路が望まれている。
バイト単位の情報を受取ることができると共に必要に応
じて語単位の情報を受取ることのできるFiFO形式の
バッファ回路については、従来。
じて語単位の情報を受取ることのできるFiFO形式の
バッファ回路については、従来。
第3図や第4図図示の構成のものが知られている。
第3図および第4図は夫々従来例を示し9図中の符号1
00,200は夫々FiF0,101゜102は夫々8
ビット1段バッファを表わしている。
00,200は夫々FiF0,101゜102は夫々8
ビット1段バッファを表わしている。
第3図図示の場合には、8ビット1バイトを単位とした
入力情報(Do。ないしDo、)を受取る場合には1図
示バッファ101,102は不使用状態に置かれ、8ビ
ットの入力情報(Dll。ないしD07)を受取り、F
iFO形式で出力情報(Dll。
入力情報(Do。ないしDo、)を受取る場合には1図
示バッファ101,102は不使用状態に置かれ、8ビ
ットの入力情報(Dll。ないしD07)を受取り、F
iFO形式で出力情報(Dll。
ないしDo、)として出力する。そして、1語を単位と
した入力情n (DOoないしり8.)を受取る場合に
は、情報(D、、ないしDos)をバッファ101にバ
ッファリングし、情報(Do。ないしDo、)を先にF
iFOlooに供給し次いで情報(DosないしDl、
)をFiFOlooに供給するようにする。出力側にお
いては、先の情報(Do。ないしDo、)をバッファ1
02にバッフ1リングしておき、後の情報(D、、ない
しDos)と並列に出力する。
した入力情n (DOoないしり8.)を受取る場合に
は、情報(D、、ないしDos)をバッファ101にバ
ッファリングし、情報(Do。ないしDo、)を先にF
iFOlooに供給し次いで情報(DosないしDl、
)をFiFOlooに供給するようにする。出力側にお
いては、先の情報(Do。ないしDo、)をバッファ1
02にバッフ1リングしておき、後の情報(D、、ない
しDos)と並列に出力する。
第4図図示の場合には、8ビット分のFiFOlooと
200とを並列に用意するようにしている。
200とを並列に用意するようにしている。
第3図図示の場合には、バッファ101や102を用意
しておき、FiFOに対する制御とバッファに対する制
御とを別個に行うことが必要となる。また第4図図示の
場合には、バイト単位の情報に対応するバス幅をもつシ
ステムに対しては。
しておき、FiFOに対する制御とバッファに対する制
御とを別個に行うことが必要となる。また第4図図示の
場合には、バイト単位の情報に対応するバス幅をもつシ
ステムに対しては。
FiFO200が余分なものとなる。
本発明は、上記バイト単位あるいは語単位の情報のいず
れを受取るシステムにも自由に対処できるようにするこ
とを目的としている。
れを受取るシステムにも自由に対処できるようにするこ
とを目的としている。
第1図は本発明の原理構成図を示す0図中の符号100
はFiFo、1−0ないし1−7は夫々ユニット・バッ
ファ、2はアドレス・ポインタ。
はFiFo、1−0ないし1−7は夫々ユニット・バッ
ファ、2はアドレス・ポインタ。
3−0ないし3−3は夫々1ビット保持ユニット。
4−ロないし4−2は夫々選択ユニット、Dtmo。
ないしD+*+sは夫々入力情報+ DOI+?116
やD Ou7@1は出力情報を表わしている。
やD Ou7@1は出力情報を表わしている。
図示の1ビット保持ユニットはフリップ・フロップで構
成され、1ビット保持ユニット3−0ないし3−2に対
応して選択ユニット4−Qないし4−2が用意されてお
り、当該1ビット保持二ニット3−0ないし3−2は2
種類の1ビット情報(Din。。とDl7゜8)とを選
択的に受取ることができる。
成され、1ビット保持ユニット3−0ないし3−2に対
応して選択ユニット4−Qないし4−2が用意されてお
り、当該1ビット保持二ニット3−0ないし3−2は2
種類の1ビット情報(Din。。とDl7゜8)とを選
択的に受取ることができる。
アドレス・ポインタ2は、ユニット・バッファ1−iに
対する書込みモードと続出しモードとに対応した制御信
号を供給する。
対する書込みモードと続出しモードとに対応した制御信
号を供給する。
8ビット1バイト単位の情報を受取る場合には次の如く
制御する。
制御する。
(1)入力情報D 、llo、がユニット・バッファ1
−0の選択ユニット4−0を介して1ビット保持ユニッ
ト3−0に書込まれ。
−0の選択ユニット4−0を介して1ビット保持ユニッ
ト3−0に書込まれ。
(2)入力情報D!R,,がユニット・バッファ1−1
の対応する1ビット保持ユニットに書込まれ。
の対応する1ビット保持ユニットに書込まれ。
(3)以下同様に、入力情HD i a * ’rがユ
ニー/ )・バッファ1−7の対応する1ビット保持ユ
ニットに書込まれる。
ニー/ )・バッファ1−7の対応する1ビット保持ユ
ニットに書込まれる。
(4)次の8ピツ、ト1バイト単位の情報を受取るに当
っては、同様に各ユニット・バッファl−iに並列的に
供給されるが、各ユニット・バッファ1−1の最終段の
1ビット保持ユニット3−〇が満杯であれば1図示1ビ
ット保持ユニット3−1に書込まれる。
っては、同様に各ユニット・バッファl−iに並列的に
供給されるが、各ユニット・バッファ1−1の最終段の
1ビット保持ユニット3−〇が満杯であれば1図示1ビ
ット保持ユニット3−1に書込まれる。
(5)同様に以下の8ビット1バイト単位の情報がFi
FO形式で書込まれてゆくが、読出しに当っては、各段
の1ビット保持ユニット3−0゜3−1.・・・・・・
の内容は、ビット・シリャルに初回の出力情報り。、。
FO形式で書込まれてゆくが、読出しに当っては、各段
の1ビット保持ユニット3−0゜3−1.・・・・・・
の内容は、ビット・シリャルに初回の出力情報り。、。
。1次の出力情報り。u7゜1.・・・・・・の如く出
力されてゆ(,8個のユニット・バッファ1−0ないし
1−7からの出力を並列的にまとめることによって、出
力情報(Door。。
力されてゆ(,8個のユニット・バッファ1−0ないし
1−7からの出力を並列的にまとめることによって、出
力情報(Door。。
ないしり。utoyL ・・・・・・が出力される。
16ビット1語単位の情報を受取る場合には。
次の如く制御される。
(6) 入力情llID1+u+sがユニット・バッ
ファ1−〇の例えば1ビット保持ユニット3−2に書込
まれ、入力情報D1Re。がユニット・バッファ1−〇
のlビット保持ユニット3−3に書込まれ。
ファ1−〇の例えば1ビット保持ユニット3−2に書込
まれ、入力情報D1Re。がユニット・バッファ1−〇
のlビット保持ユニット3−3に書込まれ。
(7)ユニット・バッファ1−1において、入力情報り
、、1.、とDI、1゜、とが同様に書込まれ。
、、1.、とDI、1゜、とが同様に書込まれ。
(81同様にユニット・バッファ1−7において。
入力情報D io、とDI1.とが書込まれる。
(9)読出しに当っては、ユニット3−2の内容を2ク
ロツクにてユニット3−0に転送しかつユニット3−3
の内容を同じ2クロツクにてユニット3−1に転送した
タイミングで出力する。
ロツクにてユニット3−0に転送しかつユニット3−3
の内容を同じ2クロツクにてユニット3−1に転送した
タイミングで出力する。
即ち、ユニット・バッファ1−0から出力情報I)ou
t。。とり。utosとが並列に出力され、ユニット・
バッファ1−1から出力情報り。u7゜、とI)out
。、とが並列に出力され、・・・・・・てゆく、そして
各ユニット・バッファ1−0ないし1−7からの出力を
まとめて+ Dour。。ないしり。UT。、。
t。。とり。utosとが並列に出力され、ユニット・
バッファ1−1から出力情報り。u7゜、とI)out
。、とが並列に出力され、・・・・・・てゆく、そして
各ユニット・バッファ1−0ないし1−7からの出力を
まとめて+ Dour。。ないしり。UT。、。
I)outo*ないしり。Uア、Sを得る。
第2図は本発明の一実施例構成を示す図。図中の符号は
第1図に対応している0図においては省略されているが
1図示のユニット・バッファ1−〇と同様のユニット・
バッファ1−1.1−2゜・・・・・・がもうけられて
いることは言うまでもない。
第1図に対応している0図においては省略されているが
1図示のユニット・バッファ1−〇と同様のユニット・
バッファ1−1.1−2゜・・・・・・がもうけられて
いることは言うまでもない。
1ビット保持ユニット3−1はフリップ・フロップにて
構成され、アドレス・ポインタ2からのクロックに対応
して書込みが行われている。また選択ユニット4−tも
アドレス・ポインタ2からの選択信号によっていずれの
入力を選択するかが決定される。
構成され、アドレス・ポインタ2からのクロックに対応
して書込みが行われている。また選択ユニット4−tも
アドレス・ポインタ2からの選択信号によっていずれの
入力を選択するかが決定される。
ビット保持ユニット、4
iは選択ユニットを表
わす。
特許出願人株式会社ピーエフニー
Claims (1)
- 【特許請求の範囲】 n段のファースト・イン・ファースト・アウト・バッフ
ァ(100)をそなえ、pビットを1単位とする情報を
、1単位ないしq単位で受取って、ファースト・イン・
ファースト・アウト形式で出力するバッファ回路におい
て。 n段の1ビット保持ユニット(3)を有すると共に、少
なくとも最終段に近い段に対応してq種類分の1ビット
情報を選択的に受取る選択ユニット(4)をもうけたユ
ニット・バッファ(1)を用意してなり、かつ 当該ユニット・バッファ(1)をp個分並設して構成さ
れ、 上記1単位以上q単位以下のr単位の情報を受取るに当
って、上記n段の1ビット保持ユニット(3)のうちの
最終段に近い側でr段を単位として並列に情報を書込み
、r個の読出しクロック毎に最終段に近いr段から情報
を並列に読出すようにした ことを特徴とするバッファ制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63167436A JPH0216630A (ja) | 1988-07-05 | 1988-07-05 | 選択制御が行われるバッファ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63167436A JPH0216630A (ja) | 1988-07-05 | 1988-07-05 | 選択制御が行われるバッファ |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0216630A true JPH0216630A (ja) | 1990-01-19 |
| JPH0559448B2 JPH0559448B2 (ja) | 1993-08-31 |
Family
ID=15849673
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63167436A Granted JPH0216630A (ja) | 1988-07-05 | 1988-07-05 | 選択制御が行われるバッファ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0216630A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07191901A (ja) * | 1991-10-15 | 1995-07-28 | Internatl Business Mach Corp <Ibm> | データ情報保持装置 |
| EP0717347A3 (en) * | 1994-12-16 | 1997-06-04 | Motorola Inc | Adjustable depth / width FIFO buffer for data transmissions with variable widths |
-
1988
- 1988-07-05 JP JP63167436A patent/JPH0216630A/ja active Granted
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07191901A (ja) * | 1991-10-15 | 1995-07-28 | Internatl Business Mach Corp <Ibm> | データ情報保持装置 |
| EP0717347A3 (en) * | 1994-12-16 | 1997-06-04 | Motorola Inc | Adjustable depth / width FIFO buffer for data transmissions with variable widths |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0559448B2 (ja) | 1993-08-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0226017A2 (en) | Data synchronizer between a source system and a sink system | |
| JP3645584B2 (ja) | データ転送同期装置 | |
| US4426685A (en) | Solid state delay device | |
| EP0493138B1 (en) | Memory circuit | |
| JPH0216630A (ja) | 選択制御が行われるバッファ | |
| US5033066A (en) | Event tagging time delay | |
| US5963056A (en) | Full and empty flag generator for synchronous FIFOs | |
| US6237069B1 (en) | Apparatus and method for transferring data between memories having different word widths | |
| JPS5843934B2 (ja) | シンゴウヘンカンソウチ | |
| JP2973941B2 (ja) | 非同期fifoバッファ装置 | |
| JP3357243B2 (ja) | 画像処理装置における設定データ変更装置 | |
| JPS6318908B2 (ja) | ||
| JP4060270B2 (ja) | 送信装置と受信装置の間においてビデオのライン・データを遅延させる装置および方法 | |
| KR100266647B1 (ko) | 선입선출메모리의 입출력데이터 제어회로 | |
| JP3198709B2 (ja) | データ書き込みおよび読み出し回路 | |
| JPS63131735A (ja) | 多重フレ−ムアライナ | |
| SU983748A1 (ru) | Устройство дл регистрации информации | |
| JP2946863B2 (ja) | パリティ計数回路 | |
| IES980021A2 (en) | System for the serial-to-parallel conversion of binary data | |
| KR0179903B1 (ko) | 선입선출 메모리 | |
| SU1439749A1 (ru) | Устройство дл кодировани цифровой информации | |
| KR940010429B1 (ko) | 동기신호 발생장치 | |
| IE990024A1 (en) | System for the Serial-to-Parallel Conversion of Binary Data | |
| JPH0410044A (ja) | データ転送回路及びそれを有するcd―romドライブ | |
| JPH0376557B2 (ja) |