JPS6236265B2 - - Google Patents

Info

Publication number
JPS6236265B2
JPS6236265B2 JP54105787A JP10578779A JPS6236265B2 JP S6236265 B2 JPS6236265 B2 JP S6236265B2 JP 54105787 A JP54105787 A JP 54105787A JP 10578779 A JP10578779 A JP 10578779A JP S6236265 B2 JPS6236265 B2 JP S6236265B2
Authority
JP
Japan
Prior art keywords
shift
bits
storage elements
shift register
bit
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.)
Expired
Application number
JP54105787A
Other languages
English (en)
Other versions
JPS5629753A (en
Inventor
Haruo Yano
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 Corp
Original Assignee
Nippon Electric Co 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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP10578779A priority Critical patent/JPS5629753A/ja
Publication of JPS5629753A publication Critical patent/JPS5629753A/ja
Publication of JPS6236265B2 publication Critical patent/JPS6236265B2/ja
Granted legal-status Critical Current

Links

Classifications

    • CCHEMISTRY; METALLURGY
    • C23COATING METALLIC MATERIAL; COATING MATERIAL WITH METALLIC MATERIAL; CHEMICAL SURFACE TREATMENT; DIFFUSION TREATMENT OF METALLIC MATERIAL; COATING BY VACUUM EVAPORATION, BY SPUTTERING, BY ION IMPLANTATION OR BY CHEMICAL VAPOUR DEPOSITION, IN GENERAL; INHIBITING CORROSION OF METALLIC MATERIAL OR INCRUSTATION IN GENERAL
    • C23GCLEANING OR DE-GREASING OF METALLIC MATERIAL BY CHEMICAL METHODS OTHER THAN ELECTROLYSIS
    • C23G1/00Cleaning or pickling metallic material with solutions or molten salts
    • C23G1/36Regeneration of waste pickling liquors

Landscapes

  • Chemical & Material Sciences (AREA)
  • Chemical Kinetics & Catalysis (AREA)
  • General Chemical & Material Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Materials Engineering (AREA)
  • Mechanical Engineering (AREA)
  • Metallurgy (AREA)
  • Organic Chemistry (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Description

【発明の詳細な説明】 本発明は情報処理装置に設けられたシフトパス
の制御方式に関する。
シフトパスにより接続された一連の記憶素子の
状態をシフトアウトしたり、該一連の記憶素子に
データをシフトインする従来の方式を第1A図お
よび第1B図を参照して説明する。
第1A図および第1B図に示す装置は、各実装
単位内で記憶素子がシフトパスにより構成された
シフトレジスタ11……1n、これらのシフトレ
ジスタ11……1nの出力の内の1つを選択する
切替回路3およびこの切替回路3からの出力をシ
フトインするとともに並列セツトが可能でありシ
フトアウトされた内容を前記シフトレジスタ11
……1nに順次シフトインするシフトレジスタ2
から構成されている。
ここでシフトレジスタ2のビツト数Mは、シフ
トレジスタ11,……,1nのビツト数の内の最
大ビツト数以上として構成される。
シフトレジスタ11の各ビツトの値a,b,
c,d,eおよびfをシフトアウトする場合に
は、第1A図に示したようにシフトレジスタ2の
全ビツトを論理“0”に設定した後最後段ビツト
のみ論理“1”にセツトし、その後シフトレジス
タ11とシフトレジスタ2とを直列に論理的に接
続しMビツトだけ循環シフトする。第1B図はM
ビツトだけ循環シフトする。第1B図はMビツト
シフト時のシフトレジスタ11およびシフトレジ
スタ2の状態を示す図である。シフトレジスタ2
の内容はデータ線5を介して外部に読出されたあ
と、循環シフト動作を続行する。切替回路3を介
して読み出されているシフトアウト信号が論理
“1”になつたことを検知するとさらに1ビツト
シフトし、シフトレジスタ11の各ビツトを元の
値に戻す。
次にシフトレジスタ11にシフトインする場合
には、シフトアウトの場合と同様Mビツトシフト
したあと、シフトレジスタ2に取り出された値を
所定の部分だけ、データ線4からのシフトインデ
ータに置き換える。その後シフトアウトする場合
と同様の終了条件を検出するまでシフトする。
以上の説明から明らかなように、従来の方法は
Nビツトの記憶素子を持つ実装単位をシフトアウ
トおよびシフトインするためにM+N回のシフト
動作を行なつている。
従つて、シフトインおよびシフトアウトの対象
とする実装単位の記憶素子数が少ない場合でも、
M回すなわち特定の実装単位内に設けられた最大
の記憶素子数以上のシフトを行なつている。
シフトパス手段を備えた情報処理装置において
は、該情報処理装置の診断および故障時における
内部状態の読出しの際にシフトインおよびシフト
アトを頻繁に行なつており、シフトインおよびシ
フトアウトに要する時間は、前記診断および内部
状態の読出しの動作速度に直接影響している。従
つて、従来のシフトパス制御方式には上記診断等
の時間を長するという欠点がある。
本発明の目的は上述の欠点を解決したシフトパ
ス制御方式を提供することにある。
本発明の方式は、直列に接続された複数の記憶
素子を単一のシフトレジスタとして動作できるよ
うに各記憶素子間のシフトパスを制御する方式に
おいて、 前記シフトパスのそれぞれに接続された記憶素
子数を記憶する記憶手段と、 前記シフトパスを介して接続された記憶素子群
にシフトインまたはシフトアウトするためのシフ
ト回数を計数するシフト回数計数手段と、 前記記憶手段の値と前記シフト回数計数手段の
回数とを比較する比較手段と、 この比較手段で一致がとられたときに前記シフ
トインまたはシフトアウト動作を停止させる手段
とを含むことを特徴とする。
次に本発明について図面を参照して詳細に説明
する。第2図に示す本発明のシステムはシフトイ
ンおよびシフトアウトの対象となる128枚のパツ
ケージ101,102,……,10127および
10128,……該パツケージ101,102…
10127および10128とシフト制御部11
0とを含む装置のテストを実行する診断プロセツ
サ120から構成されている。
シフト制御部110は、シフトインデータの並
列―直列変換およびシフトアウトデータの直列―
並列変換を行なう32ビツトのシフトレジスタ13
0、シフトインデータおよびシフトアウトデータ
を一時記憶するための32ビツト×16ワードのメモ
リ140、パツケージ101,102,……,1
0127および10128のそれぞれに対応して
各パツケージでシフトパスにより接続されている
記憶素子のビツト数を格納している9ビツト×
128ワードの不揮発性のメモリ150、9ビツト
の2進カウンタ160、一致回路170、前記2
進カウンタ160の下位4ビツトの論理和回路1
80、診断プロセツサ120から与えられる7ビ
ツトのパツケージ番号を解読するデコーダ19
0、切替回路20,21および22および診断プ
ロセツサ120からの動作指令信号に従い、これ
らを制御する制御回路23から構成されている。
なお、パツケージ101,102,……,101
27および10128のそれぞれシフトパスによ
り接続されている記憶素子のビツト数は最大512
ビツトである。
次に第2図を参照してシフト制御部110の動
作を説明する。
(1) シフトアウト動作 診断プロセツサ120から制御線24を介し
てシフトアウトの動作指令を与えられたシフト
制御部110はアドレス25を介して送出され
ているパツケージ番号をアドレスとしメモリ1
50をアクセスし、これに応答してシフトアウ
トの対象となるパツケージの記憶素子数を信号
線31読み出す。これとともにカウンタ160
が全ビツト論理“0”に設定され、切替回路2
2で切替回路21からのシフトアウトデータが
選択され、デコーダ190に制御線37を介し
てパルス信号が遂次送出される。デコーダ19
0は該パルスをパツケージ番号で指定されたパ
ツケージにのみ供給し、対象パツケージ10
1,102,……10127および10128
内の記憶素子にシフト動作を行なわせる。これ
と同期して制御線39を介してシフトレジスタ
130およびカウンタ160にパルス信号を遂
次送出させシフトレジスタ130にデータ線4
3を介して送出されているシフトアウトデータ
をシフトさせ、カウンタ160をカウントアツ
プさせるカウンタ160の値が信号線31に読
み出されている記憶素子数に等しくなつたこと
を一致回路170により検出すると制御回路2
3はデコーダ190に対するパルスの送出を停
止する。この間に対象パツケージ内のシフトパ
スにより接続された記憶素子は、切替回路21
および22を介して一巡の循環シフト動作を行
ない元の状態に戻る。また、この循環シフト動
作の際中にカウンタ160の下位4ビツトの値
が全て論理“0”につたことが論理和回路18
0を介して検出されるとその都度シフトレジス
タ130内のシフトアウトデータはメモリ14
0の1ワードに書き込まれる。さらに前記パツ
ケージのシフト動作を終了したときカウンタ1
60の下位4ビツトの値が全て論理“0”でな
い場合にはシフトレジスタ130のシフト動作
およびカウンタ160のカウントアツプ動作を
カウンタ160の下位4ビツトが全て論理
“0”になるまで続行することにより、シフト
アウトデータの最後のワードの先頭ビツトをシ
フトレジスタ130の先頭ビツトに合わせた後
メモリ140に書き込む。
メモリ140に対象パツケージのシフトアウ
トデータを全て格納し終ると、該データは1ワ
ード、すなわち、32ビツト単位に切替回路2
0、シフトレジスタ130およびデータ線28
を介して診断プロセツサ120に送出し動作を
終了する。
(2) シフトイン動作 診断プロセツサ120から制御線24を介し
てシフトインの動作指令を与えられた制御回路
23は前記シフトアウトの場合と同様にしてメ
モリ150の読出しおよびカウンタ160のク
リア動作を行なう。次に診断プロセツサ120
からデータ線27を介して、ワード単位に送出
されてくるシフトインデータを切替回路20、
シフトレジスタ130およびデータ線28を介
してメモリ140に書き込む。対象パツケージ
101,102,……10127および101
28へのシフトインデータの全ワードをメモリ
140に格納し終ると、最初のワードを切替回
路20を介してシフトレジスタ130にセツト
し切替回路22にシフトレジスタ130内のシ
フトインデータを選択させる。次にシフトアウ
トの場合と同様に、対象パツケージ内記憶素子
へのシフト指示、シフトレジスタ130のシフ
トおよびカウンタ160のカウントアツプを同
期して行なう。対象パツケージ内記憶素子への
シフト指示は前記シフトアウトの場合と同様の
終了条件を検出するまで行ない、その間カウン
タ160の下位4ビツトが全て理論“0”にな
るつどメモリ140からシフトレジスタ130
にシフトインデータをセツトする。
本実施例においてはシフトアウトの際に対象パ
ツケージの最前段の記憶素子を、最後段の記憶素
子に直結してシフトさせ、該シフトをメモリ15
0に格納されている該パツケージの記憶素子数だ
け行なうことにより、記憶素子各ビツトの状態を
元の状態に戻しているが、次のような方式も可能
である。すなわち、メモリ150は各パツケージ
の記憶素子数の上位数ビツトおよび記憶素子を全
く持たないか否かを示すビツトを格納する。シフ
トレジスタ130のビツト数をパツケージ10,
11,および12に含まれる記憶素子数の内の最
大素子数以上にし、該シフトレジスタを2n(2
は整数)ビツト位置のブロツクに分割し、シフト
アウトおよびシフトインの際に対象パツケージの
最前段の記憶素子と最後段の記憶素子との間に前
記シフトレジスタの第1のブロツクから上記記憶
素子数の上位数ビツトより決まるブロツクまで
を、すなわち、そのブロツクの最後段ビツトまで
の合計ビツト数が対象とする記憶素子数以上でか
つ該記憶素子数に最も近くなるブロツクまでを挿
入し、該挿入した一連のビツトの最後のビツトの
み論理“1”に他のビツトは全て論理“0”にし
たのち、該挿入したビツト数だけシフトすること
によりシフトアウトデータの最初のビツトをシフ
トレジスタの最前段ビツトに合わせて、シフトレ
ジスタの値を並列読出しする。そして対象パツケ
ージからのシフトアウト出力が論理“1”になつ
たことを検出した次の回までシフトし、記憶素子
の状態を元に戻す。
本発明のシフトパス制御方式には、シフトイン
およびシフトアウトの際対象となるシフトパス上
の記憶素子のビツト数と極力等しい回数だけシフ
トさせることにより、従来のシフトパス制御方式
による場合に較べ大幅にシフト回数を減少させ、
該シフトパスを使用する診断動作を高速化できる
という効果がある。
【図面の簡単な説明】
第1A図および第1B図は従来のシフトパス制
御方式を説明するための図および第2図は本発明
によるシフトパス制御方式の一実施例を示す図で
ある。 第1A図、第1B図および第2図において、1
1,……,1n……シフトレジスタ、2……シフ
トレジスタ、3……切替回路、4,5……データ
線、101,102,〜,10128……パツケ
ージ、110……シフト制御部、120……診断
プロセツサ、130……シフトレジスタ、14
0,150……メモリ、160……カウンタ、1
70……一致検出回路、180……論理和回路、
190……デコーダ、20,21,22……切替
回路、23……制御回路。

Claims (1)

  1. 【特許請求の範囲】 1 複数の記憶素子を直列に接続し単一のシフト
    レジスタとして動作できるように構成されたシフ
    トパスを複数個有しこれらのシフトパスを制御す
    るシフトパス制御方式において、 それぞれ前記複数のシフトパスに含まれる前記
    記憶素子の数を記憶した記憶手段と、 シフトイン動作またはシフトアウト動作を実行
    させる前記シフトパスに含まれる記憶素子の数を
    前記記憶手段から与えられこのシフトパスのシフ
    ト回数を計数しこのシフトパスに含まれる記憶素
    子の数に等しい回数だけシフト動作が行なわれた
    ことを検出する検出手段と、 前記検出手段による検出に応答して前記シフト
    イン動作またはシフトアウト動作を停止させる停
    止手段とを含むことを特徴とするシフトパス制御
    方式。
JP10578779A 1979-08-20 1979-08-20 Shift bus control system Granted JPS5629753A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10578779A JPS5629753A (en) 1979-08-20 1979-08-20 Shift bus control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10578779A JPS5629753A (en) 1979-08-20 1979-08-20 Shift bus control system

Publications (2)

Publication Number Publication Date
JPS5629753A JPS5629753A (en) 1981-03-25
JPS6236265B2 true JPS6236265B2 (ja) 1987-08-06

Family

ID=14416839

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10578779A Granted JPS5629753A (en) 1979-08-20 1979-08-20 Shift bus control system

Country Status (1)

Country Link
JP (1) JPS5629753A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06185465A (ja) * 1992-12-16 1994-07-05 Seven Ribaa:Kk エアによりベローズを作動させる薬液自動計量輸注装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6020706B2 (ja) * 1975-05-27 1985-05-23 日本電信電話株式会社 論理装置診断回路

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06185465A (ja) * 1992-12-16 1994-07-05 Seven Ribaa:Kk エアによりベローズを作動させる薬液自動計量輸注装置

Also Published As

Publication number Publication date
JPS5629753A (en) 1981-03-25

Similar Documents

Publication Publication Date Title
US3209330A (en) Data processing apparatus including an alpha-numeric shift register
US4835675A (en) Memory unit for data tracing
US4873667A (en) FIFO buffer controller
JPS5958558A (ja) 並列周期的冗長チエツク回路
US5381419A (en) Method and apparatus for detecting retention faults in memories
JPH022173B2 (ja)
US4498178A (en) Data error correction circuit
JPH1083303A (ja) コプロセッサを使用するための電子回路及び方法
US4160236A (en) Feedback shift register
JPS6236265B2 (ja)
US3805243A (en) Apparatus and method for determining partial memory chip categories
KR860003555A (ko) 디스크 제어기용 비트스트림 구성장치
JPH0310129B2 (ja)
US4168534A (en) Shift register type memory device consisting of a plurality of memory chips
SU1550561A1 (ru) Устройство дл сбора и регистрации данных
SU881727A1 (ru) Устройство дл сбора дискретной информации
SU1023399A1 (ru) Устройство дл коррекции адресных сигналов в пам ти последовательного действи
SU496604A1 (ru) Запоминающее устройство
SU1026163A1 (ru) Устройство дл управлени записью и считыванием информации
SU1365134A1 (ru) Устройство дл тестового контрол блоков пам ти
JPS6143792B2 (ja)
SU1115108A1 (ru) Запоминающее устройство с блокировкой неисправных чеек
SU1089585A1 (ru) Устройство сбора и обработки информации дл систем контрол
RU1837364C (ru) Оперативное запоминающее устройство с коррекцией ошибок
SU1654824A1 (ru) Устройство дл поиска неисправностей